Вставити назву файлу - формула Excel

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

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

Отримайте назву файлу

В Excel немає функції для прямого отримання імені файлу. Однак функція CELL поверне шлях до файлу, ім’я та аркуш. За допомогою текстових функцій FIND та MID можна витягти лише ім’я файлу.

12 = MID (CELL ("ім'я файлу")), FIND ("[", CELL ("ім'я файлу"))+1, FIND ("]", CELL ("ім'я файлу"))-(FIND ("[", CELL ("ім'я файлу"))+1))

Переходимо до формули.

Ім'я файлу, шлях та аркуш

Ми використовуємо функцію CELL, щоб повернути шлях до файлу, ім’я та аркуш, ввівши «ім’я файлу» як тип інформації.

1 = CELL ("ім'я файлу")

Знайдіть позицію імені файлу

Як показано вище, функція CELL повертає шлях до файлу, ім’я та аркуш. Нам не потрібен шлях та назва аркуша, тому ми використовуємо функцію FIND для визначення позиції символу безпосередньо перед (“[“) та після (“]”) імені файлу.

Ця перша формула буде шукати "[". Ми додаємо один до першої позиції, щоб почати після першої квадратної дужки (“[“).

1 = FIND ("[", CELL ("ім'я файлу"))+1

Далі ми обчислимо позицію "]", щоб визначити, де закінчується назва файлу.

1 = FIND ("]", CELL ("назва файлу"))

Візьміть різницю, щоб знайти довжину імені файлу:

Функція MID

Тепер у нас є початкова позиція та довжина імені файлу. Ми підключаємо ці результати до функції MID для вилучення імені файлу зі шляху до файлу, імені та рядка аркуша.

1 = MID (B3, C3, E3))

Поєднавши ці кроки в єдину формулу, ми отримаємо:

12 = MID (CELL ("ім'я файлу")), FIND ("[", CELL ("ім'я файлу"))+1, FIND ("]", CELL ("ім'я файлу"))-(FIND ("[", CELL ("ім'я файлу"))+1))

wave wave wave wave wave