Вставити шлях до файлу в Excel

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

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

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

Отримайте шлях та ім’я файлу

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

1 = ЗАМІНА (ВЛІВО (КЛІТИНА ("ім'я файлу", В2), ЗНАЙТИ ("]", КЛІТИНКА ("ім'я файлу", В2))-1), "[", "")

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

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

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

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

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

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

1 = ЗНАЙТИ ("]", В3) -1

Видаліть назву робочого аркуша

Як тільки ми знайдемо позицію останнього символу імені файлу, ми використовуємо функцію ВЛІВО, щоб видалити ім’я робочого аркуша.

1 = ВЛІВО (B3, C3)

ЗАМІНА Функція

Ви можете бачити вище, що між шляхами та іменами файлів все ще є відкрита квадратна дужка. Використовуйте функцію SUBSTITUTE, щоб замінити “[“ на порожній рядок.

1 = ЗАМІНА (D3, "[", "")

Поєднання цих кроків в єдину формулу дає нам:

1 = ЗАМІНА (ВЛІВО (КЛІТИНА ("ім'я файлу", В2), ЗНАЙТИ ("]", КЛІТИНКА ("ім'я файлу", В2))-1), "[", "")

Отримати лише шлях

Можливо, вам захочеться показати лише шлях без назви файлу. Для цього ми можемо зупинитися на функції ВЛІВО з невеликою доопрацюванням. ЗАМІНАТИ НЕ потрібно, оскільки для видалення не буде символів середнього рядка. Щоб повернути лише шлях, ми знаходимо позицію першого символу імені файлу (“[“) замість останнього, а ім’я шляху - це все зліва.

1 = ВЛІВО (CELL ("ім'я файлу", B2), FIND ("[", CELL ("ім'я файлу", B2))-1)

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave