Връща текст, който се появява след даден знак или низ. Това е обратното на функцията TEXTBEFORE.
Синтаксис
=TEXTAFTER(текст;разделител;[instance_num]; [match_mode]; [match_end]; [if_not_found])
Синтаксисът на функцията TEXTAFTER има следните аргументи:
Текст Текстът, в който търсите. Заместващите символи не са разрешени. Задължително.
Разделител Текстът, който маркира точката, след която искате да извлечете. Задължително.
instance_num Екземплярът на разделителя, след който искате да извлечете текста. По подразбиране instance_num = 1. Отрицателно число започва да търси в текста от края. Незадължително.
match_mode Определя дали търсенето на текст различава малки и главни букви. Стойността по подразбиране различава малки и главни букви. Незадължително. Въведете едно от следните неща:
-
0 С малки и главни букви.
-
1 Нечувствително към малки и главни букви.
match_end Третира края на текста като разделител. По подразбиране текстът съвпада точно. Незадължително. Въведете едно от следните неща:
-
0 Не съвпадат с разделителя в края на текста.
-
1 Съпоставяне на разделителя спрямо края на текста.
if_not_found Върната стойност, ако не е намерено съвпадение. По подразбиране се връща #N/A. Незадължително.
Забележки
При търсене с празна стойност на разделител TEXTAFTER се съгласува незабавно. Връща целия текст при търсене отпред (ако instance_num е положително) и празен текст при търсене от края (ако instance_num е отрицателно).
Пример |
Резултат |
---|---|
=TEXTAFTER("Червена качулка, червена качулка"; "качулка") |
с червена качулка |
=TEXTAFTER("Червена качулка, червена качулка"; "") |
Червена качулка, червена качулка |
=TEXTAFTER("Червена качулка, червена качулка"; ""; -1) |
Грешки
-
Excel връща грешка #N/A, ако разделител не се съдържа в текст.
-
Excel връща #VALUE! ако instance_num = 0 или instance_num е по-голямо от дължината на текста.
-
Excel връща грешка #N/A, ако instance_num е по-голямо от броя на повторенията на разделител.
Примери
Копирайте примерните данни във всяка от следващите таблици и ги поставете в клетка A1 на нов работен лист на Excel. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.
Data |
||
Червената качулка на червената качулка |
||
Червена качулка на червената качулка |
||
Формули |
Резултати |
|
=TEXTAFTER(A2;"Червено") |
Червена качулка на яздене на качулка |
|
=TEXTAFTER(A2;"кошница") |
#N/A |
|
=TEXTAFTER(A3;"червено"; 2) |
Худ |
|
=TEXTAFTER(A3;"червено";-2) |
Червена качулка на яздене на качулка |
|
=TEXTAFTER(A3;"Червено"; FALSE) |
#N/A |
|
=TEXTAFTER(A2;"червено"; 3) |
#N/A |
Данни |
|
Марк Аурелий |
|
Сократ |
|
Емануил Кант |
|
Формули |
Резултати |
=TEXTAFTER(A2;" ",,,1) |
Аврелий |
=TEXTAFTER(A3;" ",,,0) |
#N/A |
=TEXTAFTER(A3;" ",,,1) |
|
=IF(TEXTAFTER(A3;" ",,,1)="";A3) |
Сократ |
=TEXTAFTER(A4;" ",,,1) |
Кант |