• 締切済み

2sheet間のVLOOKUPのデータの転記

sheet1 sheet2 A1 B1 C1 D1   E1  A1  B1  C1 D1  E1  F1 姓 名 会社 メルアド   アドレス姓 名  会社  メルアド TRIM(B1&C1&D1&E1) ・  ・  ・         ・    ・   ・  ・    ・ ・  ・  ・         ・    ・   ・  ・    ・ ・  ・  ・         ・    ・   ・  ・    ・ 上記の様にデータがありsheet2のアドレスをsheet1のE1に転記したいと思っています。 現在、Sheet1でのE1に=Vlookup(TRIM(A1&B1&C1&D1),Sheet2!A1:F100!A:A,0)と記述していますが、#NAMEなどのエラーが出てしまいます。 どうしたらデータの転記が出来るでしょうか? 何卒、宜しくお願い致します。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

Sheet2のF列を参照してSheet2のA列を抽出することはVLOOKUPではできません。 現状のF列を切り取ってA列に挿入するのであれば =VLOOKUP(TRIM(A1&B1&C1&D1),Sheet2!$A$1:$F$100,6,0) 現状のままで行うのであれば =INDEX(Sheet2!$E$1:$E$100,MATCH(TRIM(A1&B1&C1&D1),Sheet2!$F$1:$F$100,0))

chi_ko6262
質問者

お礼

有難うございました。試してみます。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>現在、Sheet1でのE1に=Vlookup(TRIM(A1&B1&C1&D1),Sheet2!A1:F100!A:A,0)と記述していますが、#NAMEなどのエラーが出てしまいます。 #NAMEエラーの原因はF100!にあります。 VLOOKUPの第2引数(範囲)をSheet2!A1:F100に修正されたら如何でしょう? 他に不具合が発生するようでしたら模擬データを提示してください。 検索値と範囲の模擬データが無いと検証できません。

関連するQ&A

専門家に質問してみよう