Note: The other languages of the website are Google-translated. Back to English

Формула Excel: Витягніть ім'я папки із шляху

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

Загальна формула:

RIGHT(file_path,(LEN(file_path)-FIND("?",SUBSTITUTE(file_path,"\","?",LEN(file_path)-LEN(SUBSTITUTE(file_path,"\",""))))))

Аргументи

File_path: the file path you want to extract final folder from, it can be a text string or a cell reference.

Як працює ця формула

Приклад: Витягніть ім'я папки із шляху до файлу в комірці B3, використовуйте формулу нижче:

=RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))))

прес вводити для вилучення кінцевої папки.
doc витягує ім'я папки із шляху 2

Пояснення

Щоб витягти остаточну папку, формула спочатку визначає позицію останнього “\”. Потім витягує текстовий рядок у правій частині останнього "\".

LEN функція повертає кількість символів у текстовому рядку.

SUBSTITUTE функція замінює старий текст новим.

Формула LEN (B3) -LEN (ЗАМІСТ (B3, "\", "")) підраховує кількість символів "\".

= LEN (B3) -LEN (ЗАМІСТ (B3, "\", ""))
= 52-LEN ("C: UsersAddinTestWin10Desktop20200306text formula")
= 52-48
=4

ЗАМІСТ (B3, "\", "?", LEN (B3) -LEN (ЗАМІСТ (B3, "\", ""))) замінює четверте "\" на "?".

= ЗАМІСТ (B3, "\", "?", LEN (B3) -LEN (ЗАМІСТ (B3, "\", "")))
= ЗАМІННИК (B3, "\", "?", 4)
= C: \ Users \ AddinTestWin10 \ Desktop? 20200306текстова формула

FIND функція використовується для пошуку рядка в іншому рядку і повертає початкове положення рядка всередині іншого.

Формула ЗНАЙТИ ("?", ЗАМІНИТИ (B3, "\", "?", LEN (B3) -LEN (ЗАМІНИТИ (B3, "\", "")))) знаходить позицію "?" у текстовому рядку "C: \ Users \ AddinTestWin10 \ Desktop? 20200306text formula".

= ЗНАЙТИ ("?", ЗАМІСТ (B3, "\", "?", LEN (B3) -LEN (ЗАМІСТ (B3, "\", "")))))
= ЗНАЙТИ ("?", "C: \ Users \ AddinTestWin10 \ Desktop? 20200306text formula")
= 32

FRIGHT функція витягує певну кількість символів з правого боку текстового рядка.

=RIGHT(B3,(LEN(B3)-FIND("?",SUBSTITUTE(B3,"\","?",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))))
= ВПРАВО (B3, (LEN (B3) -32)
= ПРАВО (B3,20)
= 20200306текстова формула

doc витягує ім'я папки із шляху 3

Зразок файлу

зразок docКлацніть, щоб завантажити зразок файлу


Відносні формули

Відносні функції

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

Бажаєте виконувати щоденну роботу швидко та якісно? Kutools для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.

  • Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
  • Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
  • Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
  • Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.
Стрічка Excel (із встановленим Kutools для Excel)

Вкладка Office - Увімкнути читання та редагування з вкладками в Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
Знімок екрана Excel (із встановленою вкладкою Office)
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL