- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セルを参照し、複数の列の文字を返す方法)
セルを参照し、複数の列の文字を返す方法
このQ&Aのポイント
- Sheet1のA1に「あいうえお」と入力します。その文字をSheet2のA1から参照して、Sheet1のB1のセルに、Sheet2のB1~D1の列の文字を返したいです。
- VLOOKUPでは、1つの列しか返しませんが、私は、複数の列の文字を返したいので、Sheet1に「Sheet1のA1とSheet2のA1が同じならば、Sheet2のB1~D1までのデータを返す(列数が少ないので、CONCATENATEではなく&にしました)」という条件文を作成しました。
- しかし、ネストに限界があるため、他の関数で代用する方法を探しています。VLOOKUPは1つの列しか返せないため、困っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 =IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:D,2,FALSE)&VLOOKUP(A1,Sheet2!A:D,3,FALSE)&VLOOKUP(A1,Sheet2!A:D,4,FALSE),"")では駄目でしょうか。
お礼
COUNTIFとVLOOKUPの組み合わせとは、気が付きませんでした。 ありがとうございました。 無事に完成しました。