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.








