0

私は3つのワークブックを持っています - Parent1.xlsx と Child.xlsx

Parent1.xlsx には、vlookup を介して Child.xlsx によって参照されるデータがあります。

vlookup式は

=VLOOKUP(1,[Parent1.xlsx]Sheet1!$A$1:$B$7,2,FALSE)

それはうまくいきます。

ここで、Parent1.xlsx のコピーを Parent2.xlsx に作成する必要があります。

Child.xlsx が機能するためには、式を次のように変更する必要があります

=VLOOKUP(1,[Parent2.xlsx]Sheet1!$A$1:$B$7,2,FALSE)

1つのセルだけなら問題ありませんが、多くのセルに対して行う必要があります。

これを修正するために、ファイル名に名前付き範囲を使用する予定です。したがって、Child.xlsx の Sheet2 には、Parent2.xlsx というファイル名を持つ名前付き範囲「親」があります。

私はそれを機能させることができないようです。

名前付き範囲「親」の値が

'[Parent2.xlsx]Sheet1'

それから私は取得しようとしています

=VLOOKUP(1,parent!$A$1:$B$7,2,FALSE)

仕事に。

これは可能ですか?すべてをコピーして貼り付け、VBAを使用する以外に、別の可能性はありますか?

ありがとう

4

2 に答える 2