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

Функция TEXTAFTER на Excel

Автор: Силувия Последна промяна: 2022-08-31

- ТЕКСТАФТЕР функцията извлича и връща текста, който се появява след даден подниз или разделител.

Забележка: Тази функция е достъпна само в Excel за Microsoft 365 в канала Insider.

Синтаксис

TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

Аргументи

Текст (задължително): Оригиналният текстов низ, от който искате да извлечете текст. Може да се достави като:
-- Текстов низ;
Or
-- Препратка към клетка
Разделител (задължително): подниз или разделител, който искате да извлечете от текста след него;
Инстанция_номер (по избор): екземплярът на разделителя в текст;
-- По подразбиране е 1, което означава, че когато в текстовия низ има няколко разделителя, текстът след първия разделител ще бъде извлечен.
-- Ако искате да търсите текст, започвайки от края на текстовия низ, посочете отрицателно число за този параметър.
Match_mode (по избор): Определя дали разделителят е чувствителен към главни и малки букви;
-- 0 (по подразбиране): Чувства малки и големи букви.
-- 1: Регистърът не е чувствителен.
Match_end (по избор): третира края на текста като разделител. По подразбиране е 0.
-- 0 (по подразбиране): Не поставяйте разделителя в края на текста.
-- 1: Сравнете разделителя с края на текста.
Ако_не_намерено (по избор): Стойността, която да се върне, когато не бъде намерено съвпадение. По подразбиране е #N/A стойност за грешка.

Забележки

1) Това е обратното на ТЕКСТ ПРЕДИ функция.
2) Когато разделителят е празен, ще получите един от следните резултати:
-- При търсене от лявата страна на текстовия низ (instance_num е положителен), се връща целият текстов низ;
-- При търсене от дясната страна на текстовия низ (instance_num е отрицателен), се връща празният текст;
3) #СТОЙНОСТ! грешка възниква, ако е изпълнено някое от следните условия:
-- Инстанция_номер = 0;
-- Instnce_num е по-голяма от дължината на текста;
4) Грешка #N/A възниква, ако е изпълнено някое от следните условия:
-- Разделител не съществува в текстов низ;
-- Instance_num е по-голям от броя на срещанията на разделител в текстов низ.

Върната стойност

Връща извлечения текстов низ.

Пример

Тук вземаме следния текстов списък като пример, за да демонстрираме как да използваме ТЕКСТАФТЕР функция за извличане на текст при различни условия.

#Пример1: Извличане на текста след първия разделител в Excel

За да извлечете текста, който се появява след първата запетая в посочените клетки, можете да приложите функцията TEXTAFTER, както следва.

Изберете клетка до първата текстова клетка, от която искате да извлечете текста, въведете следната формула и натиснете Въведете ключ за получаване на резултата. Изберете тази клетка с резултати, плъзнете я Манипулатор за автоматично попълване надолу, за да получите останалите резултати.

=TEXTAFTER(A2,",")

Забележка: В този случай във формулата са необходими само първите два аргумента.

#Пример2: Извличане на текста след N-тия разделител в Excel

По подразбиране функцията TEXTAFTER извлича текста след първия разделител в текстовия низ, дори ако има няколко разделителя в текста. Ако искате да извлечете текста след N-тия разделител, като втората запетая в този случай, можете да приложите функцията TEXTAFTER, както следва.

Изберете клетка до първата текстова клетка, от която искате да извлечете текста, въведете следната формула и натиснете Въведете ключ за получаване на резултата. Изберете тази клетка с резултати, плъзнете я Манипулатор за автоматично попълване надолу, за да получите останалите резултати.

=TEXTAFTER(A2,",",2)

Забележка: За да извлечете текста, който се появява след n-тия разделител, просто трябва да посочите аргумента instance_num като съответното число. В този случай въвеждам числото 2, за да обознача втората запетая.

#Пример3: Извличане на текста след даден подниз (без значение за регистъра на буквите) в Excel

По подразбиране функцията TEXTAFTER е чувствителна към главни и малки букви. Ако искате да деактивирате чувствителността към главни и малки букви, моля, приложете функцията TEXTAFTER, както следва.

Изберете клетка (да речем B2 в този случай), въведете следната формула и натиснете Въведете ключ за получаване на резултата. Изберете тази клетка с резултати и я плъзнете Манипулатор за автоматично попълване надолу, за да получите останалите резултати.

=TEXTAFTER(A2,"Consultant",1,1)

Забележка: За да деактивирате чувствителността към главни и малки букви във функцията TEXTAFTER, трябва да посочите аргумента Match_mode като 1. В този случай целият текст, който се появява след подниза „Consultant“ или „CONSULTANT“, ще бъде извлечен.

#Пример4: Връща персонализирана стойност, когато TEXTAFTER не съответства на текст

Както е показано на екранната снимка по-горе, по подразбиране функцията TEXTAFTER връща #N/A, когато не бъдат намерени съвпадения. За да върнете персонализирана стойност, а не грешки, можете да приложите функцията TEXTAFTER, както следва.

Изберете клетка до първата текстова клетка, от която искате да извлечете текста, въведете следната формула и натиснете Въведете ключ за получаване на резултата. Изберете тази клетка с резултати и я плъзнете Манипулатор за автоматично попълване надолу, за да получите останалите резултати.

=TEXTAFTER(A2,"Consultant",1,1,,"text not found")

Забележка: В тази формула „текстът не е намерен” е персонализираната стойност, която се връща, когато TEXTAFTER не съвпада с текст. Можете да го промените според нуждите си.

#Пример5: Извличане на текста след последния разделител в Excel

Обикновено можете да посочите параметъра instance_num, за да извлечете текста след n-тия разделител в текстов низ. Ако трябва да извлечете текста след последния разделител, най-лесният начин е да посочите отрицателно число за този параметър.

Например, за да извлечете текста, който се появява след последната запетая в таблицата по-долу, функцията TEXTAFTER може да бъде променена по следния начин.

Изберете клетка (да речем B2 в този случай), въведете следната формула и натиснете Въведете ключ. Изберете тази клетка с резултати и я плъзнете Манипулатор за автоматично попълване надолу, за да получите останалите резултати.

=TEXTAFTER(A2,",",-1)

Забележка: Тук -1 във формулата помага за търсене на оригиналния текстов низ от края.


Свързани функции

Функция TEXTBORE на Excel
Функцията TEXTBEFORE връща текста, който се появява преди даден подниз или разделител.

Функция TEXTSPLIT на Excel
Функцията TEXTSPLIT разделя текстови низове по даден разделител в масив между колони и редове.

Функция VALUETOTEXT на Excel
Функцията VALUETOTEXT преобразува всяка зададена стойност в текст.


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

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 (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations