Excel keresés a tartományban lévő szöveghez (11 gyors módszer)

  • Ossza Meg Ezt
Hugh West

A Microsoft Excelben számos módszer áll rendelkezésre a szöveg keresésére egy cellatartományban vagy egy tömbben. Egy szöveges értéket kereshet, és több kritérium alapján különböző kimeneteket adhat vissza. Ebben a cikkben megtanulhatja az összes megfelelő módszert, amellyel Excelben egy tartományban szöveget kereshet, megfelelő példákkal és egyszerű illusztrációkkal.

Gyakorlati munkafüzet letöltése

Letöltheti az Excel munkafüzetet, amelyet a cikk elkészítéséhez használtunk.

Szöveg keresése a Range.xlsx-ben

11 Megfelelő módszerek a szöveg keresésére az Excel tartományban található tartományban

1. A Find & Select parancs használata szöveg kereséséhez bármely tartományban

A következő képen néhány véletlenszerű szöveg található a Szöveg fejléc. Egy szöveget vagy egy szót keresünk. "USA a Keresés & kiválasztás parancs.

📌 1. lépés:

➤ Go to Home szalag ➦ Szerkesztés parancscsoport ➦ Keresés & kiválasztás drop-down ➦ Keresd meg a parancs.

Megnyílik egy párbeszédpanel.

📌 2. lépés:

➤ A Találd meg, mit opciót, írja be "USA .

➤ Sajtó Következő keresése .

Egy zöld téglalap alakú jelzőt fog látni, amely körülveszi a B8-as cella amely meghatározza, hogy a szó vagy szöveg "USA ott fekszik.

Bővebben: Hogyan lehet megtalálni, ha a cellák tartománya tartalmaz egy adott szöveget az Excelben

2. Az ISTEXT függvény használatával ellenőrizheti, hogy egy cellatartomány tartalmaz-e szöveget.

Az ISTEXT funkció általában arra használják, hogy ellenőrizzék, hogy egy cella tartalmaz-e szöveget vagy sem. A következő táblázatban ezt a függvényt az összes cellára alkalmazzuk az alábbi táblázatban B oszlop és ellenőrizze, hogy melyek tartalmaznak szöveges adatokat. Mivel a ISTEXT egy logikai függvény, egy bóluszi értéket fog visszaadni- TRUE (Ha a szöveg megtalálható) vagy HAMIS (Ha a szöveg nem található).

A kimeneten C5 sejt , a szükséges képlet a következő:

=ISTEXT(C5)

Miután megnyomta a Írja be a címet. és automatikusan kitölti a többi cellát a C oszlop , megkapjuk az összes visszatérési értéket a TRUE vagy FALSE az adattípusoktól függően a B oszlop .

3. Konkrét szöveg keresése egy cellatartományban az Excel IF funkciójával

Az IF funkció arra szolgál, hogy ellenőrizze, teljesül-e egy feltétel, és a függvény egy bóluszi értéket ad vissza - TRUE vagy FALSE Az alábbi képen, B oszlop van néhány szöveges adat. A Kimenet header in C oszlop , alkalmazzuk a IF funkció egy ország nevének kereséséhez "Anglia A visszatérési érték a következő lesz 'Igen' ha a feltétel teljesül, különben a következő lesz 'Nem' .

A szükséges képlet az első kimeneten C5 sejt lesz:

=IF(B5="England","Yes","No")

Miután megnyomta a Írja be a címet. és kitöltjük a többi cellát is, megtaláljuk a visszatérési értéket Igen a oldalon. B8 mivel a cella tartalmazza a szöveget Anglia A többi kimeneti cellában a visszatérési érték jelenik meg. Nem mivel az adott feltétel ott nem teljesült,

4. Szöveg részleges egyezésének keresése egy Excel-cellatartományban

Azáltal, hogy a IF, ISNUMBER , és KERESÉS függvények segítségével részleges egyezést keresünk egy cellatartományban, és a képlet a következőt adja vissza 'Talált' ha megfelel a feltételeknek, ellenkező esetben a következő értéket adja vissza 'Nem található' .

Például az adott szövegekben a B oszlop , keresünk egy szöveget "USA", és a Kimenet fejléc, a képlet a következőt adja vissza 'Talált' vagy 'Nem található' a megfelelő keresésekhez.

A kimeneten a szükséges képlet C5 sejt kellene lennie:

=IF(ISNUMBER(SEARCH("USA",B5)), "Talált", "Nem talált")

Most nyomja meg Írja be a címet. és automatikusan kitölti az egész oszlopot, akkor a visszatérési értékeket egyszerre kapja meg. B8-as cella a következő szöveget tartalmazza "USA , a képlet visszaadta 'Talált' a oldalon. C8-as sejt .

🔎 Hogyan működik a képlet?

  • A SEARCH funkció keresi a szöveget "USA a cellában, és visszaadja a szöveg kezdő pozícióját. Ha a szöveget nem találja, a függvény visszaad egy #VALUE hiba.
  • Az ISNUMBER függvény ellenőrzi, hogy a visszatérési érték, amelyet a KERESÉS függvény egy numerikus érték vagy sem, és visszaadja a TRUE vagy HAMIS a visszatérési érték típusa alapján.
  • Végül a IF függvény keresi a bólés értékeket- TRUE vagy FALSE és visszatér 'Talált' a oldalon. TRUE , 'Nem található' a oldalon. FALSE .

5. Az IF és COUNTIF függvények kombinálása a tartományban lévő konkrét szöveg kereséséhez

Most a D oszlop , vannak olyan szavak, amelyek a szövegekben megtalálhatók a B oszlop . Összekapcsoljuk a IF és COUNTIF funkciók itt. A COUNTIF funkció megszámolja a kiválasztott szöveg megállapításainak számát a D oszlop a oldalon. B oszlop . IF függvény ezután megkeresi a számot, amely nagyobb, mint '0' és adja vissza a megadott üzenetet 'Talált' , különben a 'Nem található'.

Az első kimenet E5 cella , a megfelelő képlet a következő lesz:

=IF(COUNTIF($B$5:$B$9, "*"&D5& "*")>0, "Talált", "Nem talált")

Miután megnyomta a Írja be a címet. és automatikusan kitölti a többi cellát a E oszlop , az összes eredő értéket a következővel kapjuk meg 'Talált' vagy 'Nem található' azonnal.

Bővebben: Hogyan lehet megtalálni, ha a cellák tartománya tartalmaz egy adott szöveget az Excelben

6. A keresési függvények használata a szöveg és a visszatérési értékek keresésére

i. VLOOKUP funkció a tartományban lévő szöveg keresésére

A VLOOKUP funkció egy táblázat bal szélső oszlopában keres egy értéket, és visszaad egy értéket ugyanabban a sorban a megadott oszlopból. A következő táblázatban három oszlopban van néhány véletlenszerűen kiválasztott eladó neve, a hozzájuk tartozó eladások és az eladásokon alapuló 10%-os bónuszok.

A kimeneten C12-es cella , alkalmazzuk a VLOOKUP függvényt, hogy megkeresse az eladó nevét, amelyet a C11 , és a függvény ezután visszaadja a megfelelő értékesítő bónuszösszegét.

Tehát a kapcsolódó képlet a VLOOKUP funkció a C12-es cella kellene lennie:

=VLOOKUP(C11,B5:D9,3,FALSE)

Miután megnyomta a Írja be a címet. , azonnal megkapjuk a bónuszösszeget Samnek.

Bővebben: Hogyan keresse meg a szöveget az Excel cellában

ii. HLOOKUP funkció a tartományban lévő szöveg keresésére

A HLOOKUP funkció ellentétesen működik a VLOOKUP funkció. HLOOKUP függvény egy értéket keres a táblázat legfelső sorában, és visszaadja a megadott sor azonos oszlopának értékét.

A következő képen az eladók véletlenszerű nevei, a hozzájuk tartozó eladások és a bónuszok most átrendezve vannak. A kimeneten C9-es cella , alkalmazzuk a HLOOKUP függvényt, hogy visszaadja Sam számára a bónusz összegét.

A szükséges képlet a HLOOKUP funkció a C9 lesz:

=HLOOKUP(C8,C4:G6,3,FALSE)

Miután megnyomta a Írja be a címet. , a funkció azonnal visszaadja Sam számára a bónusz összegét.

Bővebben: Hogyan lehet megtalálni az értéket az Excel tartományban

iii. XLOOKUP függvény a tartományban lévő szöveg kereséséhez

Az XLOOKUP funkció egy óriási kiegészítője a Microsoft Excelnek, mivel ez a funkció felülmúlja mind a két VLOOKUP és HLOOKUP funkciók. XLOOKUP függvény egy tartományban keres egyezést, és visszaadja a megfelelő elemet a tömb második tartományából. Az egyetlen probléma ezzel a függvénnyel az, hogy a Excel 365 csak.

A következő táblázatban, ahol a VLOOKUP függvényt használtuk korábban, alkalmazzuk a XLOOKUP függvényt, hogy hasonló kimenetet adjon vissza a C12-es cella .

Tehát a kapcsolódó képlet a megfelelő cellában a következő:

=XLOOKUP(C11,B5:B9,D5:D9)

Most nyomja meg Írja be a címet. és megkapod a bónuszösszeget Samért.

És most az adattábla át van helyezve. Tehát a XLOOKUP függvény vízszintesen keresi az értéket, és visszaadja a megadott sor kimenetét a megadott értékre vagy szövegre vonatkozóan.

A kapcsolódó képlet a XLOOKUP funkció a C9-es cella lesz:

=XLOOKUP(C21,C17:G17,C19:G19)

Miután megnyomta a Írja be a címet. , hasonló eredményt kap, mint korábban.

7. INDEX-MATCH képlet alkalmazása a szöveg keresésére az Excel tartományban

Ebben a szakaszban a kombinációt alkalmazzuk a INDEX és MATCH funkciók. Az INDEX funkció az adott sor és oszlop metszéspontjában lévő értéket vagy hivatkozást adja vissza. A MATCH funkció visszaadja a megadott értéknek megfelelő elem relatív pozícióját egy tömbben egy megadott sorrendben.

Tehát a szükséges képlet, amely a következőkből áll INDEX és MATCH funkciók a kimeneten C12-es cella lesz:

=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)

Most nyomja meg Írja be a címet. és azonnal megtalálja a kapott értéket.

8. Szöveg keresése a tartományban és a cellahivatkozás visszaadása

A CELL függvény segítségével egy cellatartományban vagy egy táblázatban lévő keresőszöveg cellahivatkozását adhatjuk vissza. A következő táblázatban (B5:B9) , akkor a szöveg részleges egyezését keressük a következő szöveggel "USA és a megfelelő formula visszaadja a találat cellahivatkozását a C12 .

A szükséges képlet a CELL függvény a kimeneten C12-es cella lesz:

=CELL("cím",INDEX(B5:B9,MATCH("*"&C11& "*",B5:B9,0))))

A képlet az alábbi képernyőképen látható módon adja vissza a kapcsolódó keresés abszolút cellahivatkozását.

9. Szöveg keresése ismétlődő alkalmakkor és az összes pozíció visszaadása

Tegyük fel, hogy van néhány szövegünk ismétlésekkel a B oszlop a Szöveg fejléc. Most egy képletet fogunk alkalmazni, amely visszaadja a kiválasztott szövegérték összes sorpozícióját.

Ha meg akarjuk keresni a szöveget "USA a oldalon. B oszlop és visszaadja az összes sorszámot az ismétlésekhez, a következő képletet kell alkalmaznunk a kimeneten E5 cella :

=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1)))

Miután megnyomta a Írja be a címet. és a Töltse ki a fogantyút töltse ki, amíg a #NUM hibát találunk, akkor megkapjuk az összes sorszámot a B oszlop a kiválasztott szöveghez "USA .

🔎 Hogyan működik a képlet?

  • A IF függvény itt a feltétel teljesülését keresi, és visszaadja a sorszámokat (a a ROW funkció ) a találatokra a boolean értékkel együtt. FALSE Az itt található visszatérési értékek tehát a következők:

{FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE;11;FALSE}

  • A SMALL funkció az előző lépésben talált tömb n-edik legkisebb értékét adja vissza.

10. Keressen egy adott szöveget és adja vissza az első karakter kezdőpozícióját

i. A FIND funkció használata

A FIND funkció egy szöveget keres egy másik szöveges karakterláncban, és visszaadja a kiválasztott szöveg kezdő pozícióját. FIND függvény a nagy- és kisbetűket különbözteti meg.

Feltételezve, hogy megkeressük a szöveget. 'GER' a oldalon. B5 sejt .

A kimeneten a szükséges képlet C8-as sejt lesz:

=FIND(C7,B5)

Miután megnyomta a Írja be a címet. , a függvény visszaadja 12 ez azt jelenti, hogy a szöveg 'GER' a szöveges karakterlánc 12. karakterétől kezdve találták meg, amely a B5 sejt .

Mivel a FIND függvény a nagy- és kisbetűket különbözteti meg, ha a függvény a szöveget 'ger' ahelyett, hogy 'GER' akkor egy #VALUE hiba.

ii. A SEARCH funkció használata

A SEARCH funkció hasonlóan működik, mint a FIND Az egyetlen különbség a KERESÉS függvény nem érzékeny a nagy- és kisbetűkre, míg a FIND függvény a nagy- és kisbetűket különbözteti meg.

Mivel a KERESÉS függvény egy szöveges érték kezdő pozícióját is visszaadja egy másik szöveges karakterláncban, a kimeneten a szükséges képletet C8-as sejt lesz:

=SEARCH(C7, B5)

Miután megnyomta a Írja be a címet. , a függvény hasonló eredményt fog visszaadni, mint amit a FIND funkciót korábban.

Mivel a KERESÉS függvény nem érzékeny a nagy- és kisbetűkre, a függvény nem fog visszaadni egy #VALUE hiba, ellentétben a FIND funkció a keresési szöveghez 'ger' itt.

11. Excel-táblázat használata szöveges kereséshez és a szűrt adatok visszaadásához

Az utolsó példánkban a Excel táblázatot, hogy megkeressen egy szöveget, és a szűrés után megjelenítse a megfelelő sort. Használjuk tehát a következő adattáblát, hogy átalakítsuk azt egy Excel táblázatban, majd keresse meg a szöveget "Peter .

📌 1. lépés:

➤ Válassza ki a teljes táblázatot (B4:D9) először is.

➤ Most nyomja meg CTRL+T hogy az adatokat egy Excel asztal.

➤ A Táblázat létrehozása párbeszédpanelen, az adatok helye automatikusan kiválasztásra kerül. Most nyomja meg a OK csak.

Tehát az adattáblája egy Excel-táblává változott.

📌 2. lépés:

➤ Kattintson a Értékesítő legördülő menüpontot.

➤ Most írja be "Peter a szövegdobozban.

➤ Sajtó OK és kész.

Az alábbi képen látható módon csak a Peterre vonatkozó szűrt adatok jelennek meg.

Záró szavak

Remélem, hogy a fent említett módszerek mindegyike segít mostantól alkalmazni őket az Excel táblázatokban, amikor különböző célokra kell keresnie egy szöveget egy tartományban. Ha bármilyen kérdése vagy visszajelzése van, kérjük, ossza meg velem a megjegyzés rovatban. Vagy nézze meg az Excel-funkciókkal kapcsolatos egyéb cikkeinket ezen a weboldalon.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.