• ベストアンサー
※ 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つの列しか返せないため、困っています。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.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),"")では駄目でしょうか。

noname#248169
質問者

お礼

COUNTIFとVLOOKUPの組み合わせとは、気が付きませんでした。 ありがとうございました。 無事に完成しました。

関連するQ&A

専門家に質問してみよう