• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2つのシートを関連づけるには?)

2つのシートを関連づける方法

このQ&Aのポイント
  • エクセルで2つのシートを関連づける方法について説明します。
  • シート1とシート2のデータを結合して1つのシートにする方法を解説します。
  • 簡単な関数やマクロを使用することで、2つのシートを関連づけることができます。

質問者が選んだベストアンサー

  • ベストアンサー
noname#153814
noname#153814
回答No.2

VLOOKUP関数ですね。 シート3に(IDは必要がないのなら)「名前」をA列にコピーします。 そしてB1に=VLOOKUP(A1,シート2B:B、2、false) C1に=VLOOKUP(A1,シート2C:C,3、FALSE) D1に=VLOOKUP(A1,シート1C:C,2、FALse)でどうですか。

ironika
質問者

補足

回答ありがとうございます。 概ねこれで解決したのですが、あと1点、もし可能であれば教えてください。 シート1(金額の入っている物)には、毎回全員の名前が載るとは限りません。そうしたときに、名前が抜けている人の金額部分が、シート3で「#N/A」となってしまうのですが、これを「0」、もしくは何も無い(null値?)にすることはできますでしょうか? 宜しくお願いします。

その他の回答 (3)

noname#153814
noname#153814
回答No.4

>名前が抜けている人の金額部分が、シート3で「#N/A」となってしまうのですが、 エクセルで次のように設定します。 「ファイル」-「ページ設定」-「シート」で 「セルのエラー」を「- -」にします。 印刷するときに見栄えがよくなります。

noname#153814
noname#153814
回答No.3

「条件付書式」に『iserror(b2)』として、フォントの色を白にしたらどうですか。

noname#115004
noname#115004
回答No.1

シート3の表示するセルを選択し、+を入力します。 そして、シート1もしくはシート2の表示させるセルをクリックすれば、 表示されます。

ironika
質問者

補足

回答ありがとうございます。 質問では、3人ですが、実際には200人ほどのデータを一発で処理したいと思っています。 シート1とシート2の並びが一緒なら簡単なのですが、並び方が違うので、名前でソートを掛けて、一致した場合にDに金額を入れるという形になると思うのですが、名前でのソートのかけ方(条件の設定方法)などが分かりません。 もし、分かりましたらお願いします。

関連するQ&A

専門家に質問してみよう