Excel. Укорачивание имени пути в ячейке
Модератор: Naeel Maqsudov
Имеется файл Excel. В одном столбце сделаны гиперссылки на файлы. Необходимо этот путь укоротить до имени файла. Например при добавлении файла DDD V00.txt в ячейку, он будет отображен следующим образом (при условии, что файлы не лежат в том же каталоге что и файл xls) с:\рабочий стол\...\DDD V00.txt. Нужно, чтобы осталось DDD V00.txt, в отдельном столбце V00 и в отдельном столбце txt.
=ПСТР(A1;ДЛСТР(A1)-10;11) - будет DDD V00.txt.
=ПСТР(A1;ДЛСТР(A1)-6;3) - будет V00.
=ПСТР(A1;ДЛСТР(A1)-2;3) - будет txt.
(кто только додумался русифицировать функции %).
Естественно гиперссылка в ячейке A1. Только это будет работать при стандартных именах файлов "DDD V00.txt".
=ПСТР(A1;ДЛСТР(A1)-6;3) - будет V00.
=ПСТР(A1;ДЛСТР(A1)-2;3) - будет txt.
(кто только додумался русифицировать функции %).
Естественно гиперссылка в ячейке A1. Только это будет работать при стандартных именах файлов "DDD V00.txt".
функция хороша, но работает со стандартной длинной файлов и пути к ним, а это может быть не так.
Необходимо найти символ "\" справа и удалить все что после него находиться вместе с ним. Символ нашел через функцию ПОИСК и удалил все не нужное, только необходимо не создавать новый столбец с нужным именем, а исправить в уже существующем, вот над этим сейчас и думаю.
IceFlame
За код спасибо!
Необходимо найти символ "\" справа и удалить все что после него находиться вместе с ним. Символ нашел через функцию ПОИСК и удалил все не нужное, только необходимо не создавать новый столбец с нужным именем, а исправить в уже существующем, вот над этим сейчас и думаю.
IceFlame
За код спасибо!