Adott szöveg keresése az Excelben A 3 legfontosabb módszer (példák)

Hogyan keressünk szöveget az Excel programban?

Amikor excellel dolgozunk, annyi sajátos jellegű helyzetet látunk, és az egyik ilyen helyzet az adott szöveg keresése a cellában. Az első dolog, ami eszünkbe jut, amikor azt mondjuk, hogy egy adott szöveget akarunk keresni a munkalapon, az excelben a „Keresés és csere” módszer, és ez a legnépszerűbb is. De a Ctrl + F megtalálja a keresett szöveget, de nem léphet túl ezen. Tegyük fel, hogy ha a cella bizonyos szavakat tartalmaz, akkor az eredményt a következő cellában „IGAZ” -nak, vagy pedig HAMISnak kell lennie. Tehát a Ctrl + F megáll itt.

Itt áttekintjük azokat a képleteket, amelyek megkereshetik az adott szöveget a cella értékében, és elérhetik az eredményt.

Melyik képlet tudja megmondani, hogy egy cella tartalmaz-e konkrét szöveget?

Ezt a kérdést sokszor láttam az excel fórumokon. A legelső képlet, amely eszembe jutott, az volt, hogy „MEGtalálja” funkciót.

A Find függvény visszaadhatja a megadott szövegértékek helyét a karakterláncban. Tehát, ha a FIND metódus tetszőleges számot ad vissza, akkor úgy tekinthetjük a cellát, hogy annak szövege van, vagy sem.

Nézze meg például az alábbi adatokat.

A fenti adatokban három mondatunk van, három különböző sorban. Most minden cellában meg kell keresnünk a „Legjobb” szöveget. Tehát alkalmazza a FIND funkciót.

A Szöveg keresése argumentumban említse meg azt a szöveget, amelyet meg kell találnunk.

Válassza ki a szövegen belül a teljes mondatot, azaz a cellahivatkozást.

Az utolsó paraméter nem szükséges a zárójel bezárásához és az Enter billentyű lenyomásához.

Tehát két mondatban megvan a „legjobb” szó. Láthatjuk az # ÉRTÉK hibaértékét! a B2 cellában, amely megmutatja, hogy az A2 cellának nincs a „legjobb” szövegértéke.

Számok helyett beírhatjuk az eredményt a saját szavainkkal is. Ehhez az IF feltételt kell használnunk.

Tehát IF feltétel esetén az eredményt „Szöveg találtam” értékként adtam meg, ha a „legjobb” értéket találtam, vagy pedig azt szolgáltattam, hogy az eredmény „Nem található”.

De itt van egy problémánk, annak ellenére, hogy az eredményt „Nem található” néven közöltem , ha a szöveg még nem található, akkor a #VALUE! Értéket kapjuk.

Tehát senki sem akar hibaértéket feltüntetni az excel lapján. Ennek a hibaértéknek a leküzdéséhez a képletet mellékelnünk kell az ISNUMERIC függvénnyel.

Az ISNUMERIC függvény kiértékeli, hogy a FIND függvény visszaadja-e a számot vagy sem. Ha a FIND függvény visszaadja a számot, akkor az IGAZ az IF feltételhez, vagy pedig a HAMIS feltételhez adja meg. Az ISNUMERIC függvény által szolgáltatott eredmény alapján az IF feltétel ennek megfelelően adja vissza az eredményt.

Az IFERROR függvényt az excelben is használhatjuk az ISNUMERIC helyett a hibaértékek kezelésére. Az alábbi képlet a „not found” értéket is visszaadja, ha a FIND függvény által adott hibaértéket.

A MEGFELELÉS funkció alternatívái

1. alternatíva - Excel keresési funkció

A FIND függvény helyett a SEARCH függvényt is használhatjuk az excelben a karakterlánc adott szövegének keresésére. A SEARCH függvény szintaxisa megegyezik a FIND funkcióval.

Adja meg a keresési szöveget „Legjobbnak”.

A szövegen belül a cellahivatkozás.

Még a KERESÉS funkció is visszaad egy hibaértéket # ÉRTÉK! ha a „legjobb” keresőszöveg nem található. Amint azt fentebb láttuk, a képletet vagy ISNUMERIC, vagy IFERROR függvénnyel kell mellékelnünk.

2. alternatíva - Excel Countif függvény

Egy adott szöveg keresésének másik módja a COUNTIF funkció használata. Ez a funkció hiba nélkül működik.

A tartományban az argumentum kiválasztja a cellahivatkozást.

A kritérium oszlopban helyettesítő karaktert kell használnunk az excel programban, mert éppen a karakterlánc értékének részét találjuk meg, ezért csatolja a „legjobb” szót egy csillag (*) helyettesítővel.

Ez a képlet visszaadja a „legjobb” szó számát a kiválasztott cellaértékben. Mivel csak egy „legjobb” értékünk van, csak 1-et kapunk számolásként.

Most csak az IF feltételt alkalmazhatjuk, hogy hiba nélkül kapjuk meg az eredményt.

Jelölje ki azt a cellát, amelynek különleges szövegértéke van

Ha nem rajong a képletekért, akkor kiemelheti azt a cellát, amelyben egy adott szó szerepel. A „legjobb” szóval rendelkező cella kiemeléséhez feltételes formázást kell használnunk az excelben.

Ehhez először válassza ki az adatcellákat, és kattintson a Feltételes formázás> Új szabály elemre.

Az új szabály fel nem oldása válassza a „Csak azokat a cellákat formázza, amelyek tartalmazzák” lehetőséget.

Az első legördülő menüből válassza a „Specifikus szöveg” lehetőséget.

A képletben a szakasz beírja a keresett szöveget dupla idézőjelekbe, egyenlőségjelzéssel. = „Legjobb”.

Ezután kattintson a FORMAT gombra, és válassza ki a formázási stílust.

Kattintson az OK gombra. Kiemeli az összes cellát, amelyen szerepel a „legjobb” szó.

Így, különféle technikák alkalmazásával, az adott szövegben kereshetünk az excelben.

érdekes cikkek...