2014-01-22 5 views

ответ

3
=LEFT(CELL("filename"),SEARCH("[",CELL("filename"))-1) 

Это будет получить локальный физический путь. Если файл находится на удаленном компьютере, он вернет сетевой путь.

=INFO("DIRECTORY") 

Это приведет к сетевому пути (с именем машины). ПРИМЕЧАНИЕ: для меня он просто возвращает сетевую папку My Directory от ANY файл, из которого он вызывается. Быть осторожен.

3

Вы можете использовать формулу INFO, чтобы получить путь к текущему каталогу или папке. Просто напишите его в любой клетке

=INFO("directory") 
+0

Это дает путь к запуску, поэтому корневая папка Excel – owen79

+0

Она предоставляет «Путь к текущему каталогу или папке». См. Http://office.microsoft.com/en-au/excel-help/info-function -HP010342610.aspx –

+0

Я ошибаюсь, извините, я попробовал INFO, и он вернулся с рабочим каталогом. Вторая попытка вернулась с каталогом, в котором находится документ. – owen79

1

Вы можете использовать forumula

=CELL("filename", A1) 

затем подстроки его

UPDATE: лучшим решением является

=INFO("DIRECTORY") 
Смежные вопросы