- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel2010 VLOOKUPの応用について)
Excel2010 VLOOKUPの応用について
このQ&Aのポイント
- 質問者はExcelのVLOOKUP関数を応用して特定の条件に基づいてデータを参照したいとしています。シート2には複数のグループごとにデータが並んでおり、シート1には選ばれた組があります。質問者はシート1の特定の単位に基づいて、シート2の特定の列の値を取得したいとしています。
- 質問者は、シート1のC列にどのような数式を入力すれば、シート2のD列の値を取得できるか知りたいとしています。また、質問者はシート1でもシート2でも、A列とB列を結合して使うことができるかも知りたいとしています。
- 質問者はExcelのVLOOKUP関数の応用について助言を求めています。具体的な条件に基づいてデータを参照し、シート1とシート2のデータを結合して正確な値を取得したいとしています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
シート2のE1セルに =A1&"_"&B1 のようにして,リストの下端までコピーして列を追加します シート1のC1では =IFERROR(INDEX(Sheet2!C:C,MATCH($A1&"_"&$B1,Sheet2!$E:$E,0)),"該当無し") 以下コピー シート1のD1では =IFERROR(INDEX(Sheet2!D:D,MATCH($A1&"_"&$B1,Sheet2!$E:$E,0)),"該当無し") 以下コピー のようにします。
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
一例です。 =IF(OCUNTA(A1:B1)=2,INDEX(D:D,SUMPRODUCT((Sheet2!A$1:A$1000=A1)*(Sheet2!B$1:B$1000=B1)*ROW(Shee2!A$1:A$1000)),"") >A列とB列をくっつけて 仮にSheet2のE列に=A1&B1を入力して下方向にコピーしておきます。 Sheet1のC1に=IF(COUNTIF(Sheet2!E:E,A1&B1),INDEX(Sheet2!D:D,MATCH(A1&B1,Sheet2!E:E,0)),"")
- ppyama
- ベストアンサー率12% (48/399)
回答No.1
シート2にシート1A列に該当するKEYを作りましょう シート2E列(例2行目)に =A2&B2 とすれば a1 このE列をひもずけてD列の値をゲット。 l※シート2の「A列&B列」の組み合わせに重複がないのが前提。