Прескочи на основното съдържание

Формула на Excel: excel извлича файлово разширение от името на файла

Автор: Слънце Последна промяна: 2020-02-24

В някои случаи може да искате да извлечете файловите разширения от списък с имена на файлове в работния лист на 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)),"")

Натискане Въведете ключ към клетка B8.за извличане на разширението.
doc съкращаване на думи 1

Обяснение

RIGHT функция се използва за извличане на текст от дясната страна на даден текст. Тук ДЯСНО (B3,5) извлича 5 знака от дясната страна на текста в клетка B3, тъй като най-голямата дължина на разширението не е по-дълга от 5 цифри. Връща „.xlsx“.

SEARCH функция връща местоположението на конкретния знак или текст от дадения текстов низ. Тук ТЪРСЕНЕ(".",НАДЯСНО(B3,5)) намира местоположението на „.“ в текстовия низ „.xlsx“ и връща 1.

REPLACE функция намира и заменя знаци въз основа на дадено местоположение от текстов низ с нов текст. REPLACE(RIGHT(B3,5),1,SEARCH(".",RIGHT(B3,5)),"") може да се разглежда като REPLACE(".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))

Натискане Въведете ключ към клетка B8.за извличане на разширението.
doc извлича разширение от име на файл 3

Обяснение

FIND функция връща началната позиция на низ в друг. FIND(".",B3) намерете началната позиция на „.“ в клетка B3 връща 15.

LEN функция използва се за отчитане на броя знаци.

RIGHT функция се използва за извличане на текст от дясната страна на даден текст. Тук =ДЯСНО(B3,LEN(B3)-НАМИРАНЕ(".",B3)) може да се разглежда като ДЯСНО(B3,18-15), той извлича 3 знака от дясната страна на текста в клетка B3.
doc извлича разширение от име на файл 4

Примерен файл

образец на документКликнете, за да изтеглите примерен файл


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


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

  • ДЯСНА функция
    Извличане на текст от дясната страна.
  • Функция REPLACE
    Намерете и заменете знаци въз основа на дадено местоположение от текстов низ с нов текст.
  • ЛЯВА функция
    Извличане на знаци от лявата страна на текста.
  • Функция ТЪРСЕНЕ
    Намерете позицията на конкретен знак или подниз от дадения текстов низ.
  • Функция FIND
    Намерете низ в друг низ

Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на Excel ...)  |  ... и още

Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...

Описание


Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)

  • Една секунда за превключване между десетки отворени документи!
  • Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
  • Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This doesn't work. It's perfectly valid to have a file with multiple periods in it, such as "A vs. B.xlsx". This formula doesn't work for these files.
This comment was minimized by the moderator on the site
Yes, above formulas only work for most of files with general file names.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations