私はVLOOKUP
を使用していますが、ファイルの場所への参照をハードコードするのではなく、INDIRECT
関数を使用してファイルの場所を参照したいと考えています。しかし、私の試みはうまくいかない。これには何が問題なのですか?セルA1が含まれてい間接関数を使用するvlookupの式がなぜ機能しないのですか?
=VLOOKUP(A2, INDIRECT(A1)$A$2:$B$1000,2,FALSE)
:
C:\Documents and Settings\User\Desktop\[ABC.xlsm]Sheet1
を私はエラーを取得する:あなたが入力した数式にエラーが含まれています。
何か不足していますか?
閉じている場合、INDIRECTは動作しませんのでご注意、私はあなたが必要だと思いますそこには一重引用符 ''があります。 また、そのまま現れているようです。あなたは何かを削除する必要があります。 「間接(A1)$ A $ 2:$ B $ 1000」にカンマはありません。シート内でその範囲を参照することを意図したのでしょうか? – Gaffi
また、外部のシート検索フォーマットは次のようにする必要があります: '[WORKBOOK.xls(または.xlsxまたはあなたが使っているフォーマット)SHEETNAME!RANGE'は、イベントスペースの中に一重引用符をつけて名前。 '[Workbook Path \ Workbook Name.xls]!シート名'!RANGE' – Gaffi
データが存在するファイルを参照することはできますか?アイデアは、私が望むものにファイル名を変更できるようにすることです(検索範囲は一定のままです)。 – phan