Excel: как связать внешнюю книгу всегда в одном и том же каталоге? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть файл A.xlsx с поиском во внешней книге с именем data.xlsx. data.xlsx генерируется скриптом, поэтому всегда имеет имя data.xlsx и генерируется в разных местах.

Я хочу скопировать A в разные места и всегда иметь формулу внутри ссылки рабочей книги на файл data.xlsx, сгенерированный в том же каталоге (как уже упоминалось, файл data.xlsx - это файл, сгенерированный скриптом, поэтому в каждом из них содержатся разные данные время).

Моя формула выглядит примерно так: = IFERROR (INDEX ('C: \ Users \ andrew \ Test1 [data.xlsx] sheet1'! $ B $ 2: $ AG $ 36, MATCH ($ C ...

)

но это связано с конкретным файлом и доставляет мне неприятности, когда я копирую A.xlsx в разные места (он эффективно запоминает путь к исходному файлу data.xlsx).

Есть ли способ CurrentDir, например, сделать это? = IFERROR (INDEX ( '[CurrentDir] [data.xlsx] Лист1' $ B $ 2: $ AG ...

чтобы я всегда читал файл data.xlsx, который находится в том же каталоге, что и A.xlsx?

1 Ответ

0 голосов
/ 11 июля 2019

Текущий каталог: ./
'C: \ Users \ andrew \ Test1 [data.xlsx] sheet1'! $ B $ 2: $ AG $ 36, MATCH ($ C ...

долженbe:
'[data.xlsx] sheet1'! $ B $ 2: $ AG $ 36, MATCH ($ C ...

...