Формула Excel: получить только имя книги -

Содержание

Общая формула

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

Резюме

Если вы хотите получить только имя книги (т.е. имя файла без пути или имени листа), вы можете сделать это с помощью довольно длинной формулы, которая использует функцию MID вместе с функцией FIND.

Объяснение

Функция ячейки используется для получения полного имени файла и пути:

CELL("filename",A1)

Результат выглядит так:

path(workbook.xlsm)sheetname

На самом высоком уровне функция MID просто извлекает имя файла из пути и листа. Начальная позиция рассчитывается с помощью FIND:

FIND("(",CELL("filename",A1))+1

Количество извлекаемых символов также рассчитывается с помощью FIND:

FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1

Хорошие ссылки

Имена файлов и папок Excel (Чип Пирсон)

Интересные статьи...