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

history

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


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

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

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

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

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


Комментарии

Только для авторизованных пользователей

(только для авторизованных пользователей)

© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved