Ugrás a tartalomra

Hogyan ellenőrizhető, hogy a cella tartalmazza-e az Excel több értékének egyikét?

Ha feltételezzük, hogy van egy szöveges karakterlánc az A oszlopban, akkor tesztelnie kell minden cellát, ha az egy másik D2: D7 tartományon alapuló értékek egyikét tartalmazza. Ha a D2: D7 valamelyik szövegét tartalmazza, akkor a True értéket jeleníti meg, ellenkező esetben a False értéket mutatja a következő képernyőképen. Ebben a cikkben arról fogok beszélni, hogyan lehet azonosítani egy cellát, ha az egy másik tartományban található értékek egyikét tartalmazza.


Ellenőrizze, hogy egy cella tartalmazza-e a képletekkel ellátott lista több értékének egyikét

A következő képletek segíthetnek annak ellenőrzésében, hogy egy cellatartalom tartalmaz-e egy másik tartományban lévő szövegértékeket: kérjük, tegye a következőket:

Írja be az alábbi képletet egy üres cellába, ahol meg akarja találni az eredményt (például B2), majd húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, és ha a cellának van valamelyik szövegértéke egy másikban adott tartományban, akkor igaz lesz, különben hamis lesz. Lásd a képernyőképet:

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

Tipp:

1. Ha az „Igen” vagy „Nem” jelölést szeretné használni az eredmény jelzésére, alkalmazza a következő képletet, és a következő eredményt kapja, amire szüksége van: lásd a képernyőképet:

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

2. A fenti képletekben D2: D7 az a konkrét adattartomány, amely alapján ellenőrizni szeretné a cellát, és A2 az a cella, amelyet ellenőrizni szeretne.


Mutassa meg az egyezéseket, ha a cella a képletekkel ellátott lista több értékének egyikét tartalmazza

Sokszor érdemes ellenőrizni, hogy egy cella tartalmaz-e értéket a listában, majd visszaadja ezt az értéket, ha több érték egyezik, akkor a listában szereplő összes megfelelő érték megjelenik az alábbi képernyőképen. Hogyan oldhatja meg ezt a feladatot az Excelben?

Az összes megfelelő érték megjelenítéséhez, ha a cella tartalmazza az adott szöveg egyikét, alkalmazza az alábbi képletet:

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

Megjegyzések: A fenti képletben D2: D7 az a konkrét adattartomány, amely alapján ellenőrizni szeretné a cellát, és A2 az a cella, amelyet ellenőrizni szeretne.

Ezután nyomja meg a gombot Ctrl + Shift + Enter gombokat együtt az első eredmény eléréséhez, majd húzza lefelé a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, lásd a képernyőképet:

Tipp:

A fenti TEXTJOIN függvény csak az Excel 2019 és az Office 365 esetén érhető el, ha korábbi Excel verziói vannak, akkor az alábbi képletet kell alkalmaznia:

=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))), "")

Megjegyzések: A fenti képletben D2: D7 az a konkrét adattartomány, amely alapján ellenőrizni szeretné a cellát, és A2 az a cella, amelyet ellenőrizni szeretne.

Ezután nyomja meg a gombot Ctrl + Shift + Enter billentyűkkel az első eredmény eléréséhez, majd húzza a képlet cellát jobbra, amíg meg nem jelenik az üres cella, majd húzza tovább a kitöltő fogantyút más cellákba, és az összes megfelelő érték megjelent az alábbi képernyőképen:


Jelölje ki az egyezéseket, ha a cella egy hasznos funkcióval rendelkező lista több értékének egyikét tartalmazza

Ha egy speciális betűszínt szeretne kiemelni az egyező értékekhez, ha a cella egy másik lista egyik értékének egyikét tartalmazza, akkor ebben a szakaszban bemutatok egy egyszerű funkciót, Jelölje meg a kulcsszót of Kutools az Excel számára, ezzel a segédprogrammal egyszerre kiemelheti a konkrét egy vagy több kulcsszót a cellákon belül.

Jegyzet:Ezek alkalmazásához Jelölje meg a kulcsszót funkciók, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a szolgáltatásokat.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattints Kutools > szöveg > Jelölje meg a kulcsszót, lásd a képernyőképet:

2. Az Jelölje meg a kulcsszót párbeszédpanelen tegye a következőket:

  • Válassza ki azt az adattartományt, amelyből ki szeretné emelni a megfelelő szövegeket Választék szövegdoboz;
  • Jelölje ki azokat a cellákat, amelyek tartalmazzák azokat a kulcsszavakat, amelyek alapján kiemelni szeretné, a kulcsszavakat manuálisan is megadhatja (vesszővel elválasztva) a Kulcsszó szövegdoboz
  • Végül meg kell adnia egy betűszínt a szövegek ellenőrzéssel történő kiemeléséhez Jelölje meg a kulcsszó színeit opciót. 

3. Ezután kattints a gombra Ok gombra, az összes megfelelő szöveget kiemeltük, az alábbi képernyőképen:


Relatívabb cikkek:

  • Ha a cella szöveget tartalmaz, akkor jelenítse meg az Excelben
  • Ha van egy listája szöveges karakterláncokról az A oszlopban, és van egy sor kulcsszó, akkor ellenőriznie kell, hogy a kulcsszavak megjelennek-e a szöveges karakterláncban. Ha a kulcsszavak megjelennek a cellában, akkor annak megjelenítésével, ha nem, akkor egy üres cella jelenik meg a következő képernyőkép szerint.
  • Több érték megkeresése és cseréje az Excelben
  • Normál esetben a Keresés és csere funkció segít megtalálni egy adott szöveget és kicserélni egy másikkal, de előfordulhat, hogy egyszerre több értéket is meg kell találnia és kicserélnie. Például az összes „Excel” szöveget „Excel 2019” -re, az „Outlook” -ot „Outlook2019” -re és így tovább cserélheti az alábbi képernyőkép szerint. Ebben a cikkben bemutatok egy képletet ennek a feladatnak az Excelben történő megoldására.

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (56)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

I have spreadsheet that have some cell with following test $5655 (BIT001), $4445 (BIT002). I would like to extract every BITxxx and display in another cell with BIT001, BIT002. I'm using MID and FIND but it work only with one BIT001 and BIT002 seems to not search. How would you do it guys?
This comment was minimized by the moderator on the site
You can use text to column > Deliminate > ("("), - I will spit the text from Open Bracket .. like BIT001), then you can remove the closing bracket with a find and replace option.
This comment was minimized by the moderator on the site
Hi all,

Any suggestions...

I have a VALUE next to the SPECIFIC TEXT column F. I need a RESULT in Column B with the VALUE next to SPECIFIC TEXT.
This comment was minimized by the moderator on the site
In option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues in "Result" when the "Specific Text" values is similar to others.

For example, if I have in "Specific Text" the values 'remove' and 'remove lines', I need to get in "Result" the correct value.

Thanks
This comment was minimized by the moderator on the site
I find an option in other webpage:

=TEXTJOIN(" ",1,IF(ISNUMBER(FIND(" "&$F$2:$F$6&" "," "&B2&" ")),$F$2:$F$6,""))
This comment was minimized by the moderator on the site
In the option "Display the matches if cell contains one of several values from a list with formulas" I'm having issues if the word to search is similar to other word. For example if in "Specif text" I have: Remove and Remove line, I need to get/recognise in "Result" the different values ("Remove" for 1 line and "Remove line" in other line). The problem is that always I'm getting "Remove"
This comment was minimized by the moderator on the site
Bonjour, j'essaye cette formule sur une très grande liste de mot et la recherche fait un contient, mais pas au mot entier.
Vous avez une solution ?

Par exemple, le mot de ma liste à rechercher est "aire". Cependant, le mot "horaire" m'indique vrai... avec la formule.
Alors oui "horaire" contient "aire" mais pas en mot entier...

Autre exemple : le mot de ma liste à rechercher est "ri". Cependant, le mot "clé dynamométrique" m'indique vrai...

Merci
This comment was minimized by the moderator on the site
Hello, Greg,
Sorry, I can't understand you clearly.
Could you explain your problem in English? Or you can upload a file or screenshot of your problem here.
Thank you!
This comment was minimized by the moderator on the site
=IF(SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6,A2))),"Yes","No")

Is there a way of amending the formula to return the number of words appear in the text examined?

e.g. returned answer is not whether one of three words (a given list) are found, but if 1, 2, or 3 words are found.

Hope this makes sense................

Thanks



Alan
This comment was minimized by the moderator on the site
Hello, Alan,
To solve your problem, the following array formula may help you: (Note: After inserting the formula, press Ctrl + Shift + Enter keys together to get the first result.)
=SUM((LEN(A2)-LEN(SUBSTITUTE(A2,$D$2:$D$5,"")))/LEN($D$2:$D$5))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
help someone. I have a spreadsheet that has example below. I need a formula that will search and return the following based on what is in the cell

A-05-002F: Air Conditioning Unit or Heat Pump Split System - Qtrly Filter
A-11-025: Air Handler Unit - Annual
E-42-001: Emergency Generators - Weekly #4

The above is in C2 I want E2 to display Q if cell contains Qtrly, A if cell contains Annual, W if cell contains weekly
This comment was minimized by the moderator on the site
Hi, Lynda,
To solve your problem, please apply the following formula:
=IF(ISERROR(SEARCH("Qtrly",C2)),IF(ISERROR(SEARCH("Annual",C2)),IF(ISERROR(SEARCH("weekly",C2)),"","W"),"A"), "Q")

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Correction the above information is in C2 C3 C4
This comment was minimized by the moderator on the site
RE: above example  =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))), "")I keep error with Excel 2010.  Same with example for Excel 2019, in Excel 2019 on a different PC. Tried the one  Is it Wish it was available in my Kutools  
This comment was minimized by the moderator on the site
Multiple search value in a single cell, and return as a Common Value
This comment was minimized by the moderator on the site
Is it possible to do this with a partial match of the keywords? This method is only an exact match
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations