Formula Excel: verificați dacă celula conține unele texte, dar nu conține altele
Pentru a verifica dacă o celulă conține unele texte din intervalul A, dar nu conține textele din intervalul B, puteți utiliza o formulă matrice care combină funcția COUNT, CĂUTARE și ȘI în Excel. Aici acest tutorial explică modul de utilizare a acestei formule matrice.
Formula generică:
=AND(COUNT(SEARCH(include,text))>0,COUNT(SEARCH(exclude,text))=0) |
Argumente
Text: the text string you want to check. |
Include: the values you want to check if argument text contains. |
Exclude: the values you want to check if argument text does not contain. |
Valoare returnată:
Această formulă returnează valoare logică. Dacă celula conține cel puțin unul dintre argumentele Include, dar nu conține niciunul dintre argumentele Exclude, va returna TRUE sau va returna FALSE.
Cum funcționează această formulă
Presupunând că doriți să verificați dacă celula B3 conține una dintre valorile din intervalul E3: E5, dar, în același timp, nu conține valori ale nimănui din intervalul F3: F4, vă rugăm să utilizați formula de mai jos
=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0) |
Anunturi Shift + Ctrl + Enter tasta pentru a verifica celula.
Explicație
Partea 1: ( COUNT(SEARCH($E$3:$E$5,B3))>0 verificați dacă celula B3 conține una dintre valorile din intervalul E3: E5
Căutare funcție: funcția CĂUTARE returnează poziția primului caracter al șirului de text în interiorul altuia, dacă funcția CĂUTARE găsește textul potrivit, returnează poziția relativă, dacă nu, returnează #VALUE! eroare. Aici, formula SEARCH($E$3:$E$5,B3) va căuta fiecare valoare din intervalul E3: E5 în celula B3 și va returna locația fiecărui șir de text din celula B3. Se va returna un rezultat matricial astfel: {1;7;#VALUE!}.
COUNT funcție: funcția COUNT contează numărul de articole dintr-un interval sau o matrice. COUNT(SEARCH($E$3:$E$5,B3)) returnează 2 ca număr de articole din matrice {1;7;#VALUE!} este doi.
COUNT(SEARCH($E$3:$E$5,B3))>0, comparați rezultatul funcției COUNT și zero, atâta timp cât rezultatul funcției COUNT este mai mare de 0, rezultatul va reveni la TRUE sau va reveni la FALSE. Aici revine ADEVĂRAT.
Partea 2: COUNT(SEARCH($F$3:$F$4,B3))=0 verificați dacă celula B3 nu conține una dintre valorile din intervalul F3: F4
Căutare funcție: funcția CĂUTARE returnează poziția primului caracter al șirului de text în interiorul altuia, dacă funcția CĂUTARE găsește textul potrivit, returnează poziția relativă; dacă nu, returnează #VALUE! eroare. Aici, formula SEARCH($F$3:$F$4,B3) va căuta fiecare valoare a intervalului F3: F4 în celula B3 și returnează locația fiecărui șir de text din celula B3. Se va returna un rezultat matricial astfel: {#VALUE!; #VALUE!;#VALUE!}.
COUNT funcție: funcția COUNT contează numărul de articole dintr-un interval sau o matrice. COUNT(SEARCH($F$3:$F$4,B3)) returnează 0 deoarece nu există elemente în matrice {#VALUE!; #VALUE!;#VALUE!} .
COUNT(SEARCH($F$3:$F$4,B3))>0, comparați rezultatul funcției COUNT și zero, atâta timp cât rezultatul funcției COUNT este egal cu 0, va reveni la TRUE sau va reveni la FALSE. Aici revine ADEVĂRAT.
Partea 3: AND funcţie
=AND(COUNT(SEARCH($E$3:$E$5,B3))>0,COUNT(SEARCH($F$3:$F$4,B3))=0)
=AND(TRUE,TRUE)
=TRUE
Fișier exemplu
Faceți clic pentru a descărca fișierul eșantion
Formule relative
- Verificați dacă o celulă conține un anumit text
Pentru a verifica dacă o celulă conține unele texte din intervalul A, dar nu conține textele din intervalul B, puteți utiliza o formulă matrice care combină funcția COUNT, CĂUTARE și ȘI în Excel - Verificați dacă o celulă conține una din mai multe valori, dar excludeți alte valori
Acest tutorial va oferi o formulă pentru a gestiona rapid sarcina care verifică dacă o celulă conține unul dintre lucruri, dar exclude alte valori din Excel și explică argumentele formulei. - Verificați dacă celula conține unul dintre lucruri
Presupunând că în Excel, există o listă de valori în coloana E, doriți să verificați dacă celulele din coloana B conțin toate valorile din coloana E și să returnați ADEVĂRAT sau FALS. - Verificați dacă celula conține număr
Uneori, poate doriți să verificați dacă o celulă conține caractere numerice. Acest tutorial oferă o formulă care va reveni ADEVĂRAT dacă celula conține număr, FALS dacă celula nu conține număr.
Cele mai bune instrumente de productivitate Office
Kutools for Excel - Te ajută să ieși în evidență din mulțime
Kutools for Excel Are peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...

Office Tab - Activați citirea și editarea cu file în Microsoft Office (include 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.
