Salt la conținutul principal
 

Formula Excel: verificați dacă celula conține multe lucruri

Autor: Sun Ultima modificare: 2019-12-23

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 așa cum este prezentat mai jos. Aici, în acest tutorial, oferă o formulă pentru rezolvarea acestei sarcini.
doc verifică dacă celula conține multe lucruri 1

Formula generică:

=SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things)

Argumente

Things: the list of values that you want to use to check if argument text contains.
Text: the cell or text string you want to check if containing argument things.

Valoare returnată:

Această formulă returnează valoare logică, FALS: celula nu conține toate lucrurile; ADEVĂRAT : celula conține toate lucrurile.

Cum funcționează această formulă

De exemplu, în coloana B, există o listă de șiruri de text pe care doriți să le verificați dacă conțin toate valorile din intervalul E3: E5, vă rugăm să utilizați formula de mai jos.

=SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B3)))=COUNTA($E$3:$E$5)

Anunturi Intrați tasta, trageți mânerul de umplere peste celulele pe care doriți să le verificați. FALS indică că celula nu conține toate valorile din intervalul E3: E5, în timp ce TURE indică că celula relativă conține toate valorile.
doc verifică dacă celula conține multe lucruri 2

Explicație

Funcția SEARCH: funcția SEARCH va returna locația primului caracter al șirului de text în interiorul altuia. Dacă funcția CĂUTARE găsește textul, returnează poziția, dacă nu, returnează #VALUE! eroare. De exemplu, aici formula SEARCH($E$3:$E$5,B4) va căuta fiecare valoare a intervalului E3: E5 în celula B4 și returnează locația fiecărui șir de text din celula B4. Se va returna un rezultat matricial astfel: {1;7;12}
doc verifică dacă celula conține multe lucruri 3

Funcția ISNUMBER: funcția ISNUMBER va verifica dacă o valoare este un număr și va returna TRUE o False. Aici ISNUMBER(SEARCH($E$3:$E$5,B4)) va returna rezultatul matricei ca {true;true;true} deoarece funcția CĂUTARE găsește 3 numere.
doc verifică dacă celula conține multe lucruri 4

--ISNUMBER(SEARCH($E$3:$E$5,B4)) va converti valoarea ADEVĂRATĂ la 1 și va converti valoarea FALSĂ la 0, astfel încât această formulă schimbă rezultatul matricei în {1;1;1}.
doc verifică dacă celula conține multe lucruri 5

Funcția SUMPRODUCT: este utilizată pentru a multipla game sau sume de matrice împreună și returnează suma produselor. SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) returnează 1 + 1 + 1 = 3.

Funcția COUNTA: returnează numărul de celule care nu sunt goale. COUNTA($E$3:$E$5) returnează 3, deci rezultatul SUMPRODUCT(--ISNUMBER(SEARCH($E$3:$E$5,B4))) este egal cu 3, întreaga formulă va întoarce ADEVĂRAT sau va întoarce FALS.
doc verifică dacă celula conține multe lucruri 6

Observaţii:

Formula =SUMPRODUCT(--ISNUMBER(SEARCH(things,text)))=COUNTA(things) nu verifică exact. Vedeți captura de ecran:
doc verifică dacă celula conține multe lucruri 7

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


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.