У меня есть список путей к файлам тысяч строк ячеек Excel, и я пытаюсь извлечь определенную часть пути, которая является родительской папкой файла.

IE:

/Users/USER/share/photos/slide/box/TEXT TO EXTRACT IS HERE/file.jpg

В каждом случае я пытаюсь получить имя последней папки перед .jpg, в которое я поместил текст "ТЕКСТ ДЛЯ ЭКСТРАКТА ЗДЕСЬ" в примере. Возможно ли это в Excel?

Спасибо!

1 ответ1

1

Это немного глоток, но работает с любым количеством знаков "/" в пути:

=MID(A1,FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))-1))+1,FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))-FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))-1))-1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .