タイトルの件、質問いたします。
下記の図をご覧ください。
図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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
図として保存(JPG)した中...
-
イラレとパワポで文字サイズが違う
-
【エクセル・カメラ機能】貼り...
-
Excelで[図のリンク貼り付け]を...
-
エクセルの貼り付け「リンクさ...
-
wordで画像の下に出典を書いて ...
-
エクセル2007 シート内の表を...
-
MS Office全般で右クリックやオ...
-
マクロ 最終行のセルに移動した...
-
図表番号が「1-0」で固定されて...
-
【Excel】挿入した図の上に文字...
-
リンクされた図のあるエクセル...
-
TeXでの図の貼り付け方
-
ワードにある図だけがPDF化でき...
-
TeX 図の位置など
-
ワード2010でひょうたんの図を描く
-
【Excel VBA】図の印刷有無の設定
-
【ExcelVBA】図の縮小貼付時の...
-
図のリンク貼り付けが出来ない・・
-
tex 図のCaptionを中央揃えにし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
図として保存(JPG)した中...
-
【エクセル・カメラ機能】貼り...
-
リンクされた図のあるエクセル...
-
【Excel】挿入した図の上に文字...
-
図のリンク貼り付けが出来ない・・
-
エクセルのカメラ機能
-
TeXでPNGを取り込むとPDFの図に...
-
ワードにある図だけがPDF化でき...
-
Word フィールドを使用してリン...
-
Excelで[図のリンク貼り付け]を...
-
tex 図のCaptionを中央揃えにし...
-
LaTeXでのcaptionの位置
-
wordで画像の下に出典を書いて ...
-
Word VBA 表内の図を一括中央揃...
-
下記の図の高域遮断周波数はど...
-
マクロ 最終行のセルに移動した...
-
エクセルの貼り付け「リンクさ...
-
エクセルの散布図の近似式の係...
-
図のリンク貼り付けを行うと・・・
-
【ExcelVBA】図の縮小貼付時の...
おすすめ情報