Salt la conținutul principal

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.
doc verifică dacă conține unele, dar nu altele 1

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.
doc verifică dacă conține unele, dar nu altele 2

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.
doc verifică dacă conține unele, dar nu altele 3

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.
doc verifică dacă conține unele, dar nu altele 4

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

eșantion docFaceți clic pentru a descărca fișierul eșantion


Formule relative


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele  |  Ștergeți rândurile goale  |  Combinați coloane sau celule fără a pierde date  |  Rundă fără Formula ...
Super VLookup: Criterii multiple  |  Valoare multiplă  |  Pe mai multe foi  |  Căutare fuzzy...
Adv. Lista verticală: Lista drop-down ușoară  |  Listă drop-down dependentă  |  Listă derulantă cu selectare multiplă...
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  Comparați coloanele cu Selectați aceleași și diferite celule ...
Caracteristici prezentate: Focus pe grilă  |  Vedere de proiectare  |  Big Formula Bar  |  Manager registru de lucru și foi | Biblioteca de resurse (Text automat)  |  Data Picker  |  Combinați foi de lucru  |  Criptare/Decriptare celule  |  Trimiteți e-mailuri după listă  |  Super Filtru  |  Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere ...)  |  50+ Diagramă Tipuri de (Gantt Chart ...)  |  40+ Practic Formule (Calculați vârsta pe baza zilei de naștere ...)  |  19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale ...)  |  12 Convertire Instrumente (Numere la cuvinte, conversie valutara ...)  |  7 Merge & Split Instrumente (Rânduri combinate avansate, Împărțiți celule Excel ...)  |  ... și altele

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ță...

Descriere


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.
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is there some way to combine this tool and others to help with the following example?
In Page 1, Column A, Cell A: the sum of all values found in the range of Page 2
This comment was minimized by the moderator on the site
...Page 2, Column Range A15-A25, if the corresponding cell in Page 2, Column Range B15-B25 contains the word "Apples".
This comment was minimized by the moderator on the site
Hi, GoodEvening, I guess you want to sum values in column A if the corresponding cells in column B are the word "apples" as the screenshot below shown, if so, you can refer to below toturial, it provides the formula to solve this problem in details.https://www.extendoffice.com/excel/formulas/excel-sum-if-cell-equals-value-does-not-equal.html
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations