Funcția Excel TEXTAFTER
TEXTDUPĂ funcția extrage și returnează textul care apare după un subșir sau delimitator dat.
notițe: Această funcție este disponibilă numai în Excel pentru Microsoft 365 pe canalul Insider.
Sintaxă
TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
Argumente
Comentarii
Valoare returnată
Returnează șirul de text extras.
Exemplu
Aici, luăm următoarea listă de text ca exemplu pentru a demonstra cum se utilizează TEXTDUPĂ funcţie pentru a extrage text în diferite condiții.
#Exemplu1: Extrageți textul după primul delimitator în Excel
Pentru a extrage textul care apare după prima virgulă din celulele specificate, puteți aplica funcția TEXTAFTER după cum urmează.
Selectați o celulă de lângă prima celulă de text din care doriți să extrageți textul, introduceți următoarea formulă și apăsați tasta Intrați cheie pentru a obține rezultatul. Selectați această celulă rezultat, trageți-o Mâner de completare automată jos pentru a obține restul rezultatelor.
=TEXTAFTER(A2,",")
Notă: În acest caz, numai primele două argumente sunt necesare în formulă.
#Exemplu2: Extrageți textul după al N-lea delimitator în Excel
În mod implicit, funcția TEXTAFTER extrage textul după primul delimitator din șirul de text, chiar dacă există mai mulți delimitatori în text. Dacă doriți să extrageți textul după al N-lea delimitator, cum ar fi a doua virgulă în acest caz, puteți aplica funcția TEXTAFTER după cum urmează.
Selectați o celulă de lângă prima celulă de text din care doriți să extrageți textul, introduceți următoarea formulă și apăsați tasta Intrați cheie pentru a obține rezultatul. Selectați această celulă rezultat, trageți-o Mâner de completare automată jos pentru a obține restul rezultatelor.
=TEXTAFTER(A2,",",2)
notițe: Pentru a extrage textul care apare după al n-lea delimitator, trebuie doar să specificați argumentul instance_num ca număr corespunzător. În acest caz, introdu numărul 2 pentru a indica a doua virgulă.
#Exemplu3: Extrageți textul după un subșir dat (indiferent de majuscule și minuscule) în Excel
În mod implicit, funcția TEXTAFTER face distincția între majuscule și minuscule. Dacă doriți să dezactivați sensibilitatea majusculelor, vă rugăm să aplicați funcția TEXTAFTER după cum urmează.
Selectați o celulă (spuneți B2 în acest caz), introduceți următoarea formulă și apăsați tasta Intrați cheie pentru a obține rezultatul. Selectați această celulă rezultat și trageți-o Mâner de completare automată jos pentru a obține restul rezultatelor.
=TEXTAFTER(A2,"Consultant",1,1)
notițe: Pentru a dezactiva sensibilitatea majusculelor în funcția TEXTAFTER, trebuie să specificați argumentul Match_mode ca 1. În acest caz, va fi extras tot textul care apare după subșirul „Consultant” sau „CONSULTANT”.
#Exemplu4: returnează o valoare personalizată atunci când TEXTAFTER nu se potrivește cu niciun text
După cum se arată în captura de ecran de mai sus, în mod implicit, funcția TEXTAFTER returnează #N/A când nu sunt găsite potriviri. Pentru a returna o valoare personalizată mai degrabă decât erori, puteți aplica funcția TEXTAFTER după cum urmează.
Selectați o celulă de lângă prima celulă de text din care doriți să extrageți textul, introduceți următoarea formulă și apăsați tasta Intrați cheie pentru a obține rezultatul. Selectați această celulă rezultat și trageți-o Mâner de completare automată jos pentru a obține restul rezultatelor.
=TEXTAFTER(A2,"Consultant",1,1,,"text not found")
notițe: În această formulă, „text nu a fost găsit” este valoarea personalizată de returnat atunci când TEXTAFTER nu se potrivește cu niciun text. Îl poți schimba după cum ai nevoie.
#Exemplu5: Extrageți textul după ultimul delimitator în Excel
De obicei, puteți specifica parametrul instance_num pentru a extrage textul după al-lea delimitator dintr-un șir de text. Dacă trebuie să extrageți textul după ultimul delimitator, cel mai simplu mod este să specificați un număr negativ pentru acest parametru.
De exemplu, pentru a extrage textul care apare după ultima virgulă din tabelul de mai jos, funcția TEXTAFTER poate fi modificată după cum urmează.
Selectați o celulă (spuneți B2 în acest caz), introduceți următoarea formulă și apăsați tasta Intrați cheie. Selectați această celulă de rezultat și trageți-o Mâner de completare automată jos pentru a obține restul rezultatelor.
=TEXTAFTER(A2,",",-1)
notițe: Aici -1 în formulă ajută la căutarea șirului de text original de la sfârșit.
Funcții conexe
Funcția Excel TEXTBEFORE
Funcția TEXTBEFORE returnează textul care apare înaintea unui subșir sau delimitator dat.
Funcția Excel TEXTSPLIT
Funcția TEXTSPLIT împarte șirurile de text cu un delimitator dat într-o matrice pe coloane și rânduri.
Funcția Excel VALUETOTEXT
Funcția VALUETOTEXT convertește orice valoare specificată în text.
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel - Vă ajută să vă distingeți de mulțime
Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...
Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)
- O secundă pentru a comuta între zeci de documente deschise!
- Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
- Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
- Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.