Вмъкване на име на файл - формула на Excel

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Този урок ще ви научи как да получите име на файл, използвайки формула в Excel.

Вземете име на файл

В Excel няма функция за директно получаване на името на файла. Функцията CELL обаче ще върне пътя на файла, името и листа. Използвайки текстовите функции FIND и MID, можете да извлечете само името на файла.

12 = MID (CELL ("filename"), FIND ("[", CELL ("filename"))+1, FIND ("]", CELL ("filename"))-(FIND ("[", CELL ("име на файл"))+1))

Нека преминем през формулата.

Име на файла, път и работен лист

Използваме функцията CELL, за да върнем пътя на файла, името и листа, като въведем „filename“ като тип информация.

1 = CELL („име на файл“)

НАМЕРЕТЕ позицията на името на файла

Както е показано по -горе, функцията CELL връща пътя на файла, името и работния лист. Не се нуждаем от пътя и името на работния лист, затова използваме функцията FIND, за да определим позицията на знака непосредствено преди (“[“) и след (“]”) името на файла.

Тази първа формула ще търси „[“. Добавяме един към първата позиция, за да започнем след първата квадратна скоба („[“).

1 = FIND ("[", CELL ("име на файл"))+1

След това ще изчислим позицията на „]“, за да определим къде свършва името на файла.

1 = FIND ("]", CELL ("име на файл"))

Вземете разликата, за да намерите дължината на името на файла:

MID функция

Сега имаме началната позиция и дължината на името на файла. Включваме тези резултати във функцията MID, за да извлечем името на файла от пътя на файла, името и низа на работния лист.

1 = MID (B3, C3, E3))

Комбинирайки тези стъпки в една формула, получаваме:

12 = MID (CELL ("filename"), FIND ("[", CELL ("filename"))+1, FIND ("]", CELL ("filename"))-(FIND ("[", CELL ("име на файл"))+1))

wave wave wave wave wave