Note: The other languages of the website are Google-translated. Back to English

Cum să verificați dacă celula conține una dintre mai multe valori în Excel?

Presupunând că aveți o listă de șiruri de text în coloana A, acum doriți să testați fiecare celulă dacă conține una dintre mai multe valori bazate pe un alt interval D2: D7. Dacă conține oricare dintre textele specifice din D2: D7, va afișa Adevărat, în caz contrar, va afișa Fals după cum se arată în următoarea captură de ecran. În acest articol, voi vorbi despre cum să identificați o celulă dacă conține una dintre mai multe valori dintr-un alt interval.


Verificați dacă o celulă conține una dintre mai multe valori dintr-o listă cu formule

Pentru a verifica dacă un conținut de celulă conține una dintre valorile textului într-un alt interval, următoarele formule vă pot ajuta, vă rugăm să faceți acest lucru:

Introduceți formula de mai jos într-o celulă goală în care doriți să localizați rezultatul, de exemplu, B2, apoi trageți mânerul de umplere în jos către celulele pe care doriți să le aplicați această formulă și dacă celula are oricare dintre valorile textului în alta interval specific, va deveni True, în caz contrar, va deveni False. Vedeți captura de ecran:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$7,A2)))>0

Sfat:

1. Dacă doriți să utilizați „Da” sau „Nu” pentru a indica rezultatul, vă rugăm să aplicați următoarea formulă și veți obține următorul rezultat după cum aveți nevoie, consultați captura de ecran:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

2. În formulele de mai sus, D2: D7 este intervalul specific de date pe care doriți să verificați celula pe baza și A2 este celula pe care doriți să o verificați.


Afișați potrivirile dacă celula conține una dintre mai multe valori dintr-o listă cu formule

Uneori, este posibil să doriți să verificați dacă o celulă conține o valoare în listă și apoi returnează acea valoare, dacă mai multe valori se potrivesc, atunci toate valorile potrivite din listă sunt afișate așa cum se arată în imaginea de mai jos. Cum ați putea rezolva această sarcină în Excel?

Pentru a afișa toate opțiunile potrivite dacă celula conține unul dintre textele specifice, vă rugăm să aplicați formula de mai jos:

=TEXTJOIN(", ", TRUE, IF(COUNTIF(A2, "*"&$D$2:$D$7&"*"), $D$2:$D$7, ""))

notițe: În formula de mai sus, D2: D7 este intervalul specific de date pe care doriți să verificați celula pe baza și A2 este celula pe care doriți să o verificați.

Apoi, apăsați Ctrl + Shift + Enter tastele împreună pentru a obține primul rezultat, apoi glisați mânerul de umplere în jos în celulele pe care doriți să le aplicați această formulă, vedeți captura de ecran:

Sfat:

Funcția TEXTJOIN de mai sus este disponibilă numai pentru Excel 2019 și Office 365, dacă aveți versiuni Excel anterioare, ar trebui să aplicați formula de mai jos:

=IFERROR(INDEX($D$2:$D$7, SMALL(IF(COUNTIF($A2, "*"&$D$2:$D$7&"*"), MATCH(ROW($D$2:$D$7), ROW($D$2:$D$7)), ""), COLUMNS($F$1:F1))), "")

notițe: În formula de mai sus, D2: D7 este intervalul specific de date pe care doriți să verificați celula pe baza și A2 este celula pe care doriți să o verificați.

Apoi, apăsați Ctrl + Shift + Enter tastele împreună pentru a obține primul rezultat, apoi trageți celula formulă pe partea dreaptă până când este afișată celula goală, apoi continuați să trageți mânerul de umplere în jos către alte celule și toate valorile potrivite au fost afișate așa cum se arată în imaginea de mai jos:


Evidențiați potrivirile dacă celula conține una din mai multe valori dintr-o listă cu o caracteristică utilă

Dacă doriți să evidențiați o anumită culoare a fontului pentru valorile potrivite dacă celula conține una din mai multe valori dintr-o altă listă, această secțiune, voi introduce o caracteristică ușoară, Marcați cuvântul cheie of Kutools pentru Excel, cu acest utilitar, puteți evidenția unul sau mai multe cuvinte cheie specifice simultan în celule.

Notă:Pentru a aplica acestea Marcați cuvântul cheie caracteristici, în primul rând, ar trebui să descărcați fișierul Kutools pentru Excel, apoi aplicați caracteristicile rapid și ușor.

După instalare Kutools pentru Excel, vă rugăm să faceți următoarele:

1. Clic Kutools > Text > Marcați cuvântul cheie, vezi captura de ecran:

2. În Marcați cuvântul cheie caseta de dialog, vă rugăm să efectuați următoarele operații:

  • Selectați intervalul de date pe care doriți să evidențiați textele potrivite din Gamă casetă de text;
  • Selectați celulele conține cuvintele cheie pe care doriți să le evidențiați pe baza, puteți introduce cuvintele cheie manual (separate prin virgulă) în Cuvânt cheie casetă de text
  • În cele din urmă, ar trebui să specificați o culoare de font pentru a evidenția textele prin bifare Marcați culorile cuvintelor cheie opțiune. 

3. Apoi apasa Ok buton, toate textele potrivite au fost evidențiate după cum se arată în imaginea de mai jos:


Mai multe articole relative:

  • Comparați două sau mai multe șiruri de text în Excel
  • Dacă doriți să comparați două sau mai multe șiruri de text într-o foaie de lucru cu majuscule sau minuscule, după cum se arată în următoarea captură de ecran, în acest articol, voi vorbi despre câteva formule utile pentru a vă ocupa de această activitate în Excel
  • Dacă celula conține text, apoi afișați în Excel
  • Dacă aveți o listă de șiruri de text în coloana A și un rând de cuvinte cheie, acum, trebuie să verificați dacă cuvintele cheie apar în șirul de text. Dacă cuvintele cheie apar în celulă, afișând-o, dacă nu, celula necompletată este afișată după cum urmează imaginea de mai jos.
  • Găsiți și înlocuiți mai multe valori în Excel
  • În mod normal, funcția Găsiți și înlocuiți vă poate ajuta să găsiți un anumit text și să îl înlocuiți cu altul, dar, uneori, poate fi necesar să găsiți și să înlocuiți mai multe valori simultan. De exemplu, pentru a înlocui tot textul „Excel” la „Excel 2019”, „Outlook” la „Outlook2019” și așa mai departe, după cum se arată în imaginea de mai jos. În acest articol, voi introduce o formulă pentru rezolvarea acestei sarcini în Excel.

Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comentarii (50)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ce se întâmplă dacă coloana „text specific” conține expresii? De exemplu, „eliminați duplicatul” „conversia text” „găsiți peste” cum să verificați atunci?
Acest comentariu a fost redus la minimum de moderatorul de pe site
În loc de Adevărat sau Fals, vreau să imprim numele textului găsit, cum pot face asta?
Acest comentariu a fost redus la minimum de moderatorul de pe site
verifica formula data de skyyang... Asta merge bine
Acest comentariu a fost redus la minimum de moderatorul de pe site
Formula foarte utila.
Putem lua acea valoare găsită din căutare? (adică vreau să verific dacă câmpul de adresă conține codul poștal din 4 cifre în interval, dacă da, atunci arată valoarea codului poștal din 4 cifre.)
David
Acest comentariu a fost redus la minimum de moderatorul de pe site
Buna David,
My be this array formula te poate ajuta:
=IF(SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))>0,INDEX($D$2:$D$4,SUMPRODUCT(IF(ISNUMBER(SEARCH($D$2:$D$4,A2)),ROW($D$2:$D$4)-ROW($D$2)+1,0))))
După ce lipiți formula, apăsați simultan tastele Shift + Ctrl + Enter.
Această formulă este oarecum complexă, vă rugăm să modificați referințele de celule în funcție de nevoile dvs.
Vă rugăm să încercați, sper că vă poate ajuta!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Uimitor, funcționează exact așa cum aveam nevoie. Mulțumesc Champs.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mă bucur să te ajut!
Acest comentariu a fost redus la minimum de moderatorul de pe site
salut, ai putea explica te rog cum ai obtinut aceasta functie de mai sus? Încerc să fac același lucru, dar nu pot schimba corect referințele celulelor.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Da, te rog, am nevoie și de asta. Nu văd de ce $D$2 este blocat?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest lucru este uimitor! Cu toate acestea, o mare problemă pentru mine: ce se întâmplă dacă există celule goale în lista mea de „căutare” D2:D4. Pentru mine strică formula și primesc doar „NUM” în câteva locuri. MULȚUMIRI!
Acest comentariu a fost redus la minimum de moderatorul de pe site
funcționează această formulă atunci când există câteva cuvinte în celulele de căutare și câteva cuvinte în căutarea în celule? practic, am liste de ingrediente și vreau să găsesc un anumit ingredient din lista respectivă, iar ingredientul specific ar putea fi mai mult de un cuvânt
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am o listă de ingrediente în coloana A, fiecare celulă are toate ingredientele unui produs, așa că nu este doar un cuvânt, în coloana D am o listă de ingrediente pe care încerc să le găsesc în coloana A, cum fac asta? această formulă nu pare să funcționeze 100% pentru asta
Mulțumiri
Acest comentariu a fost redus la minimum de moderatorul de pe site
Eu și o altă fată am încercat să o rezolvăm de 2 zile pentru o problemă de date pe care trebuie să o rezolvăm. Mulțumesc pentru această expresie. Este exact ceea ce aveam nevoie.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Lista din coloana D poate fi de 15000 de cuvinte și totuși formula rămâne aceeași ca cea menționată mai sus? Obțin rezultate așteptate cu doar câteva valori, dar lista momentelor sare la mii, totul arată #REF.
Acest comentariu a fost redus la minimum de moderatorul de pe site
skyyang,

Nu știu dacă vei citi vreodată asta, dar mulțumesc mult!

Esti un geniu!!!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cum aș face asta să funcționeze dacă ar exista celule goale în coloana D?
Acest comentariu a fost redus la minimum de moderatorul de pe site
hi
vezi fișierul atașat, încerc să aflu dacă vreunul dintre ingredientele din coloana D există în coloana A și afișez orice ingredient care se găsește în coloana B, este posibil acest lucru?
Acest comentariu a fost redus la minimum de moderatorul de pe site
primul atașament nu a fost încărcat, vezi atașamentul de mai jos
Acest comentariu a fost redus la minimum de moderatorul de pe site
감사합니다 정말 진심으로 감사드립니다
한달여간을 네이버에서만 찾다가 구글을 통해 찾으니 이렇게 바로만 찾다가 구글을 통해 찾으니 이렇게 바로 정 갔로 정 홤 앜 정 홤 닜 정 홤 앜
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumesc, asta a funcționat.
Acest comentariu a fost redus la minimum de moderatorul de pe site
유용한 자료 감사합니다!
Acest comentariu a fost redus la minimum de moderatorul de pe site
folosit =SUMPRODUCT(--ISNUMBER(SEARCH(list,A2))) împreună cu formatarea condiționată pentru a ajuta la compararea valorilor unei coloane cu alta. funcționează grozav cu Excel 2007. Mi-am bătut mintea de zile întregi.
Acest comentariu a fost redus la minimum de moderatorul de pe site
DA, NU 가아닌 메칭되는 값(KTE,eliminare) 들어있는 값이 보이게 넣을수는 없나요?

중복되는 값 배열일 경우 배열로 B열 C열......... 기재는 가능한가요
Acest comentariu a fost redus la minimum de moderatorul de pe site
Vreo modalitate de a returna textul care se potrivește în celulă, mai degrabă decât un da sau nu?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Aceeasi intrebare; Putem returna textul care a fost potrivit mai degrabă decât da/nu?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ar fi posibil să schimbați rezultatul acestei formule de a fi doar „adevărat”, „FALSE”, „Da” sau „Nu”, în valoarea textului specific?


mulțumesc
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Nils,
Dacă doriți să utilizați alt text în locul „Da” sau „Nu”, trebuie doar să înlocuiți „Da”, „Nu” cu alte texte, vă rugăm să încercați formula de mai jos:
=IF(SUMPRODUS(--ISNUMĂR(CĂUTARE($D$2:$D$6,A2))),"textul dvs. specific1","textul dvs. specific2")

Vă rugăm să încercați, sper că vă poate ajuta!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Jane a întrebat mai jos „Aceeași întrebare; putem returna textul care a fost potrivit mai degrabă decât da/nu?” - de asemenea, interesat de răspuns
Acest comentariu a fost redus la minimum de moderatorul de pe site
=IF(SUMAPRODUS(--ISNUMĂR(CĂUTARE($D$2:$D$6,A2))),"Da,"Nu")
Acest comentariu a fost redus la minimum de moderatorul de pe site
Hei,
Am încercat această formulă, dar arată adevărul pentru orice?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Te rog verifica
Acest comentariu a fost redus la minimum de moderatorul de pe site
Formula este incorectă. Afișează „adevărat” pentru orice valoare
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Dd,
Formula funcționează bine în foaia mea de lucru Excel, puteți da foaia cu probleme ca captură de ecran aici?
Mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
hei, am aceeasi problema. Se întoarce adevărat de fiecare dată, chiar și atunci când trebuie să fie False. Aceasta este formula:
=SUMPRODUS(--ISNUMBER(CAUTARE($AH$2:$AH$122;C2)))>0

$AH$2:$AH$12 este lista de cuvinte
C2 este un text dintr-un tweet.

returnează adevărat chiar dacă tweet-ul nu conține niciunul dintre cuvintele din listă
Acest comentariu a fost redus la minimum de moderatorul de pe site
exact ce cautam! functioneaza perfect
Acest comentariu a fost redus la minimum de moderatorul de pe site
Perfect!! Cerere complexă, combinată cu câteva formule bine cunoscute
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest lucru a fost de mare ajutor, dar îmi lipsește ultima parte.
Cum extind IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),„Da”,„Nu”), pentru a verifica, de asemenea, sensibilitatea cu majuscule și minuscule a valorilor din listă?
Multumesc anticipat
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Scott,
Pentru a verifica valorile cu sensibilitatea majusculelor, vă rugăm să aplicați formula de mai jos:
=DACĂ(SUMAPRODUS(--ISNUMĂR(GĂSIȚI($D$2:$D$6,A2))),„Da”,„Nu”)

Vă rugăm să încercați, vă mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună - Ce se întâmplă dacă aș trebui să caut cuvintele cheie în rând în loc de doar celula, adică A2 - P2 în loc de doar A2 în această formulă? =IF(SUMAPRODUS(--ISNUMĂR(CĂUTARE($D$2:$D$6,A2))),„Da”,„Nu”)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Margo,
Pentru a aplica această formulă la datele unui rând, trebuie doar să înlocuiți referința de celulă unică cu referința de rând, după cum urmează:
=IF(SUMAPRODUS(--ISNUMĂR(CĂUTARE($R$2:$R$6,A2:P2))),„Da”,„Nu”)
Vă rugăm să încercați, sper că vă poate ajuta!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Este posibil să faceți acest lucru cu o potrivire parțială a cuvintelor cheie? Această metodă este doar o potrivire exactă
Nu există comentarii postate aici încă
Încărcați mai
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL