Формула Excel, чтобы вытащить второе и третье слово из имени файла? - PullRequest
0 голосов
/ 07 декабря 2010

Мне нужен форум, чтобы вытащить только второе и третье слово из имени файла. Форматирование выглядит так: «120610 CHELSEA OPTICS.xls». Мне нужна формула, чтобы "CHELSEA OPTICS" появлялся только в ячейке, без даты впереди или типа файла сзади. Я пытался найти это, но не нашел формулу, которая может удалить как дату впереди, так и тип файла. Пожалуйста, помогите!

1 Ответ

0 голосов
/ 07 декабря 2010

Как насчет:

=MID(A1,8,LEN(A1)-12)

Предполагается, что дата всегда состоит из 6 цифр, а тип файла всегда 3 символа.

Имя файла текущей рабочей книги за вычетом пути и расширенияis:

=MID(CELL("filename"),FIND("[",CELL("filename"))+1,(FIND(".",CELL("filename"))-FIND("[",CELL("filename")))-1)

Как вы можете видеть, это становится довольно сложным, но с 1 по 8 с обеих сторон вы получите нужную вам часть:

=MID(CELL("filename"),FIND("[",CELL("filename"))+8,(FIND(".",CELL("filename"))-FIND("[",CELL("filename")))-8)

Это может бытьпроще использовать пользовательскую функцию, в зависимости от настроек безопасности.

...