Как скопировать путь к файлу эксель
Перейти к содержимому

Как скопировать путь к файлу эксель

  • автор:

Вставка в ячейку текущего имени файла Excel, пути или листа

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

Вставка текущего имени файла, его полного пути и имени активного листа

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

=ЯЧЕЙКА(«filename»)

Вставка текущего имени файла и имени активного листа

Введите или вставьте следующую формулу в виде формула массива, чтобы отобразить текущее имя файла и имя активного листа.

=ПРАВСИМВ(ЯЧЕЙКА(«filename»);ДЛСТР(ЯЧЕЙКА(«filename»))- МАКС(ЕСЛИ(НЕ(ЕОШ(ПОИСК(«\»;ЯЧЕЙКА(«filename»); СТРОКА(1:255))));ПОИСК(«\»;ЯЧЕЙКА(«filename»);СТРОКА(1:255)))))

  • Чтобы ввести формулу в виде формулы массива, нажмите клавиши CTRL+SHIFT+ВВОД.
  • Формула возвращает имя листа, если он был сохранен хотя бы один раз. Если вы используете эту формулу на несохраненном листе, ячейка формулы останется пустой, пока вы не сохраните лист.

Вставка только текущего имени файла

Введите или вставьте следующую формулу, чтобы вставить имя текущего файла в ячейку.

=ПСТР(ЯЧЕЙКА(«filename»);ПОИСК(«[«;ЯЧЕЙКА(«filename»))+1; ПОИСК(«]»;ЯЧЕЙКА(«filename»))-ПОИСК(«[«;ЯЧЕЙКА(«filename»))-1)

Примечание: Если вы используете эту формулу на несохраненном листе, вы увидите сообщение об ошибке #ЗНАЧ! в ячейке. После сохранения листа ошибка заменяется именем файла.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Как скопировать путь к файлу эксель

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Copy the path and filename of current workbook to clipboard

Information › 3. Copy the path and filename of current workbook to clipboard

This will put the path and filename of your current workbook to the clipboard. You can then paste it into another application.
This can for example be useful if you’re working on a file and want to inform a colleague and tell him/her in an email where he/she can find the file.

Starting this tool

  • Click ASAP Utilities › Information › 3. Copy the path and filename of current workbook to clipboard
  • Specify a Keyboard Shortcut: ASAP Utilities › Favorites & Shortcut keys › Edit your favorite tools and shortcut keys.

Путь к текущей книге и новая функция LET

В повседневной работе с Microsoft Excel нередко возникают ситуации, когда хорошо было бы в какой-либо определенной ячейке вывести либо полный путь к текущей книге (от буквы диска до расширения), либо путь к текущей папке, где наша книга хранится. Сделать это можно несколькими способами.

Способ 1. Вручную

Идем в Файл — Сведения и жмём в верхней части кнопку Копировать путь (File — Info — Copy path) . После этого полный путь к текущей книге окажется у нас в буфере, откуда его можно вставить куда угодно стандартным образом (например, сочетанием клавиш Ctrl + V ). Дешево и сердито, но при перемещении файла в другую папку придётся проделывать это всё ещё раз. Для автоматического обновления лучше использовать формулы.

Способ 2. Функция ЯЧЕЙКА

Уже очень давно в Excel есть встроенная функция ЯЧЕЙКА (CELL) , которая может выводить кучу разной полезной информации:
Если использовать её с аргументом «имяфайла» («filename») , то мы получим почти то, что нам нужно: Путь к файлу из функции ЯЧЕЙКА
Останется только обрезать хвост после закрывающей квадратной скобки с помощью функций ЛЕВСИМВ (LEFT) и НАЙТИ (FIND) и убрать открывающую квадратную скобку функцией ПОДСТАВИТЬ (SUBSTITUTE) : Путь к текущей книге

Способ 3. Новая функция LET

Путь к текущей книге Excel с функцией LET

Как легко заметить, в предыдущей формуле дважды повторяется один и тот же фрагмент с функцией ЯЧЕЙКА. Чтобы немного сократить и упростить эту конструкцию, можно использовать новую обёрточную функцию LET:
Первым аргументом этой функции будет имя переменной (любое, например, s), вторым — значение этой переменной (наша функция ЯЧЕЙКА), третьим — результирующая формула с участием созданной переменной.

Ссылки по теме

  • Подробное описание возможностей функции ЯЧЕЙКА в Microsoft Excel
  • Новые функции ФИЛЬТР, СОРТ и УНИК в последних версиях Excel
  • Создание ссылок между листами и книгами с помощью функции ГИПЕРССЫЛКА

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *