Формула Excel: расширение файла Excel для извлечения из имени файла
В некоторых случаях вам может потребоваться извлечь расширения файлов из списка имен файлов на листе Excel. Здесь, в этом руководстве, представлены две разные формулы для быстрого выполнения этой работы, а также вы можете понять, как формулы работают в Excel.
Формула 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., чтобы извлечь расширение.
объяснение
RIGHT функция используется для извлечения текста из правой части заданного текста. Вот ВПРАВО (B3,5) извлекает 5 символов из правой части текста в ячейке B3, поскольку наибольшая длина расширения не превышает 5 цифр. Возвращает «.xlsx».
SEARCH функция возвращает расположение определенного символа или текста из заданной текстовой строки. Вот ПОИСК (".", ВПРАВО (B3,5)) находит местоположение "." в текстовой строке «.xlsx» и возвращает 1.
REPLACE функция находит и заменяет символы на основе заданного местоположения из текстовой строки новым текстом. ЗАМЕНИТЬ (ВПРАВО (B3,5), 1, ПОИСК (".", ВПРАВО (B3,5)), "") можно рассматривать как ЗАМЕНИТЬ (". Xlsx", 1,1, ""), он находит первый символ текстовой строки «.xlsx» и ничего не заменяет.
Формула 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., чтобы извлечь расширение.
объяснение
FIND функция возвращает начальную позицию строки внутри другой. НАЙТИ (".", B3) найти начальную позицию "." в ячейке B3 возвращается 15.
LEN функция используется для подсчета количества символов.
RIGHT функция используется для извлечения текста из правой части заданного текста. Вот = ПРАВО (B3; LEN (B3) -FIND ("."; B3)) можно рассматривать как ВПРАВО (B3,18-15), он извлекает 3 символа из правой части текста в ячейке B3.
Файл примера
Нажмите, чтобы загрузить образец файла
Относительные формулы
- Первая буква в нижнем регистре
Здесь вводится формула для добавления нового текста в определенную позицию текстовой строки. - Обрезать текст до N слов
Здесь вводится формула для извлечения n слов из левой части текстовой строки. - Добавьте конечные нули, чтобы зафиксировать длину
В этом руководстве представлены формулы для добавления нуля в начале, чтобы текст имел одинаковую длину. - Добавить тире к номеру телефона
Чтобы добавить тире к номеру телефона, вы можете использовать формулу для его решения в Excel.
Относительные функции
- Функция ВПРАВО
Извлечь текст с правой стороны. - ЗАМЕНИТЬ функцию
Найдите и замените символы на основе заданного местоположения из текстовой строки новым текстом. - СЛЕВА функция
Извлекать символы из левой части текста. - ПОИСК функция
Найдите позицию определенного символа или подстроки в заданной текстовой строке. - НАЙТИ функция
Найдите строку в другой строке
Лучшие инструменты для работы в офисе
Kutools for Excel - Помогает вам выделиться из толпы
Kutools for Excel Имеет более 300 функций, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Office Tab - Включить чтение и редактирование с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
