- 締切済み
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などのエラーが出てしまいます。 どうしたらデータの転記が出来るでしょうか? 何卒、宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
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))
- bunjii
- ベストアンサー率43% (3589/8249)
>現在、Sheet1でのE1に=Vlookup(TRIM(A1&B1&C1&D1),Sheet2!A1:F100!A:A,0)と記述していますが、#NAMEなどのエラーが出てしまいます。 #NAMEエラーの原因はF100!にあります。 VLOOKUPの第2引数(範囲)をSheet2!A1:F100に修正されたら如何でしょう? 他に不具合が発生するようでしたら模擬データを提示してください。 検索値と範囲の模擬データが無いと検証できません。
お礼
有難うございました。試してみます。