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

Формула Excel: расширение файла Excel для извлечения из имени файла

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

Формула 1 с использованием функций SEARCH, RIGHT и REPLACE

Общая формула:

REPLACE(RIGHT(filename,5),1,SEARCH(".",RIGHT(filename,5)),"")

аргументы

Filename: the filename you want to extract the extension.

Как работает эта формула

Чтобы извлечь расширение имени файла в ячейке B3, используйте формулу:

=REPLACE(RIGHT(B3,5),1,SEARCH(".",RIGHT(B3,5)),"")

Нажмите Enter ключ к ячейке B8., чтобы извлечь расширение.
док сокращать слова 1

объяснение

RIGHT функция используется для извлечения текста из правой части заданного текста. Вот ВПРАВО (B3,5) извлекает 5 символов из правой части текста в ячейке B3, поскольку наибольшая длина расширения не превышает 5 цифр. Возвращает «.xlsx».

SEARCH функция возвращает расположение определенного символа или текста из заданной текстовой строки. Вот ПОИСК (".", ВПРАВО (B3,5)) находит местоположение "." в текстовой строке «.xlsx» и возвращает 1.

REPLACE функция находит и заменяет символы на основе заданного местоположения из текстовой строки новым текстом. ЗАМЕНИТЬ (ВПРАВО (B3,5), 1, ПОИСК (".", ВПРАВО (B3,5)), "") можно рассматривать как ЗАМЕНИТЬ (". Xlsx", 1,1, ""), он находит первый символ текстовой строки «.xlsx» и ничего не заменяет.
doc извлечь расширение из имени файла 2

Формула 2 Использование функций LEN, RIGHT и FIND

Общая формула:

RIGHT(filename,LEN(filename)-FIND(".",filename))

аргументы

Filename: the filename you want to extract the extension.

Как работает эта формула

Чтобы извлечь расширение имени файла в ячейке B3, используйте формулу:

=RIGHT(B3,LEN(B3)-FIND(".",B3))

Нажмите Enter ключ к ячейке B8., чтобы извлечь расширение.
doc извлечь расширение из имени файла 3

объяснение

FIND функция возвращает начальную позицию строки внутри другой. НАЙТИ (".", B3) найти начальную позицию "." в ячейке B3 возвращается 15.

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

RIGHT функция используется для извлечения текста из правой части заданного текста. Вот = ПРАВО (B3; LEN (B3) -FIND ("."; B3)) можно рассматривать как ВПРАВО (B3,18-15), он извлекает 3 символа из правой части текста в ячейке B3.
doc извлечь расширение из имени файла 4

Файл примера

образец документаНажмите, чтобы загрузить образец файла


Относительные формулы


Относительные функции


Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и т. Д.) И экономия 80% времени для вас.

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

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (2)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Это не работает. Вполне допустимо иметь файл с несколькими точками, например «A vs. B.xlsx». Эта формула не работает для этих файлов.
Этот комментарий был сведен к минимуму модератором на сайте
Да, приведенные выше формулы работают только для большинства файлов с общими именами.
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места