- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL 2枚のシートの比較・抽出(別パターン))
EXCEL 2枚のシートの比較・抽出(別パターン)
このQ&Aのポイント
- EXCELで2枚のシートを比較し、特定の条件を満たすデータを抽出する方法について教えてください。
- 具体的には、シート1のA列とシート2のA列を比較し、シート1に存在してシート2にも存在するデータだけを抽出して新しいシートに表示したいです。
- 手順や関数の使い方を詳しく教えていただけると嬉しいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まず、Sheet3のA1セルに次の数式を入力して下さい。 =IF(INDEX(Sheet2!$A:$A,ROW())="","",INDEX(Sheet2!$A:$A,ROW())) 次に、Sheet3のB1セルに次の数式を入力して下さい。 =IF(OR($A1="",COUNTIF(Sheet1!$A:$A,$A1)=0),"",VLOOKUP($A1,Sheet1!$A:B,COLUMNS(Sheet1!$A:B),FALSE)) 次に、Sheet3のB1セルをコピーして、Sheet3のC1セルに貼り付けて下さい。 次に、Sheet3のA1~C1の範囲をコピーして、同じ列の2行目以下貼り付けて下さい。 以上です。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
次の通りにまちがえず操作すると出来ます: 1.シート2のA列をシート3のA列にコピー貼り付ける 2.シート3のB2に =VLOOKUP($A1,Sheet1!$A:$C,COLUMN(),FALSE) と記入する 3.シート3のB2をコピーし,B列C列に貼り付ける。
質問者
お礼
keithin様 またまたご回答どうもありがとうございました。とりあえずやってみます。 EXCELは不慣れなもので、苦しんでいます。今後もよろしくお願いいたします。 iwao32
お礼
kagakusuki様 いつもありがとうございます。また、質問させていただくことがあると思いますので、その際はよろしくお願いいたします。 iwao32