Как быстро извлечь имя файла из полного пути в Excel?

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

Извлечь имя файла из полного пути с помощью формулы в Excel
Извлечь имя файла из полного пути с помощью функции, определяемой пользователем
Извлечь имя файла из полного пути с кодом VBA

Простое разделение содержимого ячеек на строки или столбцы с помощью пробела, запятой, новой строки … в Excel

Kutools for Excel Split Cells утилита поможет вам легко разделить содержимое ячеек по пробелу, запятой, новой строке или другим разделителям в отдельные строки или столбцы в Excel. Смотрите снимок экрана:

Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 60 дней. Подробнее Загрузите бесплатную пробную версию сейчас

Вкладка Office Включите редактирование и просмотр с вкладками в Office и сделайте вашу работу намного проще .. .
Подробнее … Бесплатная загрузка …
Kutools for Excel Решает большинство ваших проблем и увеличивает вашу производительность на 80%.
  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное, и быстро использовать их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Подробнее … Бесплатная загрузка …

->


Извлечь имя файла из полного пути с формулой в Excel

В Excel вы можете использовать приведенную ниже формулу для быстрого извлечения только имени файла из полного пути.

Выберите пустую ячейку, введите в нее формулу ниже и затем нажмите Клавиша Enter .

Советы : A1 – это ячейка, из которой вы хотите извлечь имя файла. ) и нажмите кнопку Enter, затем перетащите маркер заполнения, чтобы заполнить нужный диапазон. После этого имя файла извлекается из каждой ячейки.


Извлечь имя файла из полного пути с помощью функции, определяемой пользователем

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

1 . Удерживая нажатыми клавиши ALT + F11 , откройте окно Microsoft Visual Basic для приложений .

2 . Нажмите Insert > Module и вставьте следующий код в окно модуля .

3. Нажмите клавиши Alt + Q , чтобы закрыть Microsoft Visual Basic для приложений и вернитесь к рабочему листу. В пустой ячейке, например B1, введите в нее приведенную ниже формулу и нажмите клавишу Enter .

Затем снова выберите ячейку B1, перетащите маркер заполнения в диапазон, в котором вы хотите применить эту формулу, и все имена файлов были извлечены из полных путей в следующем результате:


Извлечь имя файла из полного пути с кодом VBA

Помимо функции, определяемой пользователем, Код VBA также может помочь вам извлечь имена файлов. Пожалуйста, сделайте следующее:

1 . Удерживая нажатыми клавиши ALT + F11 , откройте окно Microsoft Visual Basic для приложений .

2 . Щелкните Insert > Module и вставьте следующий код в окно модуля.

3 . Затем нажмите клавишу F5 , чтобы запустить этот код, и выберите диапазон, из которого вы хотите извлечь имя файла, см. Снимок экрана:

. Затем нажмите OK , имена файлов были извлечены из выделения следующим образом:

Примечание . При использовании этого кода VBA исходные данные будут уничтожены, поэтому вам следует скопировать их перед применением этого кода.


Оцените статью
Frestage.ru
Добавить комментарий