
タイトルの件、質問いたします。
下記の図をご覧ください。
図1のエクセルデータ【名簿】と図2のエクセルデータ【名簿】をぶつけて
図3のエクセルデータを作りたいと考えています。
図1のデータには、NOを1~5まで、ふられた、5人の名簿です。
図2のデータには、NO1、NO2、NO4、NO5、NO6までの5人の名簿です。
図2は、図1と比較して、NO3のCさんがいません。さらに、NO6のFさんがいます。
やりたい事は
図1のデータに、図2で追加されている、NO6のFさんを追加したいのです。
⇒図1になくて、図2に追加されている人を、図1に追加して図3を作りたいです。
これは、数件を例にしていますが、実際は、何千件という中で、進めます。
よって、誰がダブっていて、誰が新しく追加されたかは、手作業では大変です。
これを見つけるやり方を、エクセルで、できないか検討しています。
アクセスでは、簡単にできると聞いた事はあります。
アクセスの場合は、初心者ですので、簡単に説明していただけると幸いです。
【エクセルバージョン】
2002、2003
【アクセスバージョン】
2003

No.1ベストアンサー
- 回答日時:
エクセル操作例です。
図1をSheet1、図2をSheet2としてSheet3に抽出します。
(1)Sheet2のデータをSheet1の最終行にコピー&ペースト
(2)Sheet3のA1を選択→フィルタ→フィルタオプションの設定→指定した範囲を選択→リスト範囲欄にSheet1!$A:$B、抽出範囲欄にA1、重複するレコードは無視するを選択→OK
(3)Sheet3はNOで並び替え(昇順)をして下さい。
No.3
- 回答日時:
こういうのは、バッチ処理(データが出来上がっていて、作業が終わるまでは動かないデータの処理)ではマッチング(または併合=マージ)というアルゴリズムで出来る。
このアルゴリズムはアルゴリズムの本に書いてある代表的なもの。次のたとえでイメージが判るだろう。
各人は自分の番号を書いた番号札を持つ。
両グループの各人は両グループ2列に並び、各グループの中で番号の順に並んで出番を待つ。
会場に左右2つの椅子が(両グループの対戦用の席)があるとする。
両グループ(本質問では図1のデータと図2のデータ)から1名(本質問では1行のデータ)ずつ、自分の番号を書いたカードを持って出て、自分のグループの椅子に腰をかけて、カードをだして番号を見せ合い、番号の大小で勝負する。
A。同じときーー>両方とも退場(椅子を明け渡す)
両グループから次の順番のもの1名ずつが両方の椅子に座る
B。右の席の番号が小さいーー>右(小さい方)の者が退場。
.退場したグループの椅子には、そのグループの次の順番の者が椅子に座る。
C。左の席の番号が小さいーー>左(小さい方)が退場。
.退場したグループの次の順番の者が、そのグループの方の椅子に座る。
引き分けや負けて退場する(椅子を明け渡す)ときは、その番号と持っているデータを出口のノートに上行から順に詰めて書き留める(コンピュター的にはアウトプットすること)。2人同時退場のときは1方だけがノートに書く
ーー
但し
初回だけは両グループから1名ずつ席に着く(上記ルールの例外)
両グループが同数・最後が同キーで無いと相手が途絶えるときが在る。その後の勝負はどうするか。そのときも上記のルールを適用できるよう、自分が最後なら次に両グループで一番大きいと思われる番号札を椅子席に置いて退場する。
最後に大きい番号札だけ残ったら終了(上記のAのケースで終了)。普通はこういう工夫がされる。
ーーーー
こういう方法で
・質問のようなことや、
・両者付き合うべきものの不突き合い(1方を中心にして、キー的に見て漏れや余分)がわかり
・両者の内容が同じかどうかチェック
・両ファイルのデータの結合が出来る(一方に番号ー住所、1方に番号ー年齢があるとき、番号ー住所ー年齢のファイルが作れる)
今回は質問者がVBAをわかるかどうか(多分出来ない)と思うのでコードは書かない。(今まで回答に書いたことはあある)
ーー
この処理方法は、両レコードを1回だけ読めば終わるので、能率が良い(ソートという処理時間を別にすると)
関数とかで処理が重たくなったらこういう方法を考えないといけないだろう。
A.エクセルの範囲内なら、既に出ているフィルタオプションを使う
B。エクセルのデータを一旦アクセスに移し(写すのは簡単)、アクセスで処理する
C.出来合いのソフトがあるかもしれない
などが考えられる。
No.2
- 回答日時:
図1がシート1に有り、図2がシート2にあるとして、図3をシート3に作るとします。
シート3のA2セルから下方にはNoを入力します。
その上でB2セルには次の式を入力して下方にオートフィルドラッグします。
=IF(A2="","",IF(COUNTIF(Sheet1!A:A,A2),INDEX(Sheet1!B:B,MATCH(A2,Sheet1!A:A,0)),IF(COUNTIF(Sheet2!A:A,A2),INDEX(Sheet2!B:B,MATCH(A2,Sheet2!A:A,0)),"")))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- Excel(エクセル) エクセルのファームにプルダウン設置できますか? 2 2022/05/19 23:38
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) 追記する列を増やしたい 2つのデータを検索・照合して元データにないデータを下記マクロで商品名を追記し 9 2022/10/05 10:50
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル・カメラ機能】貼り...
-
図として保存(JPG)した中...
-
図のリンク貼り付けが出来ない・・
-
Excelで[図のリンク貼り付け]を...
-
リンクされた図のあるエクセル...
-
TeXで図(a),(b)を縦に並べる方法
-
TeXでPNGを取り込むとPDFの図に...
-
【ExcelVBA】図の縮小貼付時の...
-
図のリンク貼り付けを行うと・・・
-
図脳センチュリーについて!
-
ワード波線 素材
-
エクセルの散布図の近似式の係...
-
Wordで図番号と表番号をそれぞ...
-
TeX 図の位置など
-
【Excel】挿入した図の上に文字...
-
matlabで√の表記方法を教えてく...
-
ワード2010でひょうたんの図を描く
-
Latex 図・表のタイトル
-
texに入れられる図の枚数(容量?...
-
Doxygenでソースコード内のコメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TeXでPNGを取り込むとPDFの図に...
-
図として保存(JPG)した中...
-
tex 図のCaptionを中央揃えにし...
-
TeXで図(a),(b)を縦に並べる方法
-
リンクされた図のあるエクセル...
-
LaTeXでのcaptionの位置
-
【エクセル・カメラ機能】貼り...
-
エクセルのカメラ機能
-
[Tex] 図を通し番号で表示する
-
図のリンク貼り付けが出来ない・・
-
TeX 図の位置など
-
【Excel】挿入した図の上に文字...
-
ワードにある図だけがPDF化でき...
-
wordで画像の下に出典を書いて ...
-
Excelで[図のリンク貼り付け]を...
-
Word フィールドを使用してリン...
-
エクセルの貼り付け「リンクさ...
-
図のリンク貼り付けを行うと・・・
-
ワード波線 素材
-
【ExcelVBA】図の縮小貼付時の...
おすすめ情報