Как вставить имя файла в ячейку excel
Перейти к содержимому

Как вставить имя файла в ячейку excel

Извлечение имени файла в EXCEL

history 4 апреля 2013 г.
    Группы статей
  • Имя листа, книги, файла

Предположим, в ячейке А1 имеется текстовая строка, содержащая полное имя файла C :\ WINDOWS \ TXT \ Chapter \ text 03. txt .

Записав формулу (см. файл примера ): =ПСТР(A1; НАЙТИ(СИМВОЛ(1);ПОДСТАВИТЬ(A1;"\";СИМВОЛ(1);ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"\";""))))+1; ДЛСТР(A1))

Также можно использовать следующую формулу: =СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(A1;"\";ПОВТОР(" ";257));256))

Формула заменяет каждый обратный слеш (\) на 257 пробелов, затем функция ПРАВСИМВ() возвращает 256 правых символов из строки, т.е. имя файла с пробелами слева. Функция СЖПРОБЕЛЫ() убирает пробелы перед именем файла.

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

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

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

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

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

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

=RIGHT(CELL("filename"),LEN(CELL("filename"))- MAX(IF(NOT(ISERR(SEARCH("\",CELL("filename"), ROW(1:255)))),SEARCH("\",CELL("filename"),ROW(1:255)))))

Чтобы ввести формулу как формулу массива, нажмите CTRL+SHIFT+ВВОД.

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

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

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

Примечание: Если вы используете эту формулу на несмеченном #VALUE! в ячейке. При этом ошибка заменяется именем файла.

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

Ваш адрес email не будет опубликован.