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

Извлечем имя файла из полного имени файла (C:\WINDOWS\TXT\Chapter\ text03.txt)

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

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

Получим имя файла: text03.txt

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

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

Связанные статьи

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