• 締切済み

エクセル内での、データの複数の抽出は無理でしょうか?

Sheet1 A B C D 1 こ た い あ 2 き ち ろ か 3 け つ は さ 4 く て に た 5 か と ほ な Sheet2 A B C 1 か と ほな 2 き ち ろか 3 く て にた VLOOKUP関数で Sheet2のA1、A2、A3をSheet1から 同列のB、Cも同じように抽出しようとしましたが C列だけSheet1のC列とD列と合わせた表記にしたいのですが これは関数では無理なのでしょうか? 私自身、あまり関数が得意ではないので もしマクロでなければ・・・となると少し不安です。 宜しくお願いします。

みんなの回答

noname#204879
noname#204879
回答No.3

=INDEX(Sheet1!C$1:D$5,SUMPRODUCT((Sheet1!A$1:A$5=A1)*(Sheet1!B$1:B$5=B1),ROW(Sheet1!A$1:A$5)),1)&INDEX(Sheet1!C$1:D$5,SUMPRODUCT((Sheet1!A$1:A$5=A1)*(Sheet1!B$1:B$5=B1),ROW(Sheet1!A$1:A$5)),2)

  • keirika
  • ベストアンサー率42% (279/658)
回答No.2

検索結果を&で結合してはどうでしょうか。 例:C1セルでの式 =VLOOKUP(Sheet2!A1,Sheet1!$A$1:$D$5,3,0)&VLOOKUP(Sheet2!A1,Sheet1!$A$1:$D$5,4,0)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

どの部分が出来なかったのでしょうか Sheet2  A B C 1 か 2 き 3 く があるとして、B1に =VLOOKUP($A1,Sheet1!$A$1:$D$100,2,FALSE)        c1に =VLOOKUP($A1,Sheet1!$A$1:$D$100,3,FALSE)&VLOOKUP($A1,Sheet1!$A$1:$D$100,4,FALSE) 入れて下フィル のことでしょうか。

関連するQ&A

専門家に質問してみよう