Tartalomjegyzék
A oldalon. Microsoft Excel , a FIND funkció és KERESÉS függvény lehetővé teszi a szükséges alfabetikus vagy numerikus kötőszó megtalálását egy karakterláncban, egy szöveges adatokat tartalmazó cellában. Ebben a cikkben áttekintjük a FIND és KERESÉS funkciók az Excelben.
Gyakorlati munkafüzet letöltése
Letöltheti a munkafüzetet, és gyakorolhat velük.
FIND & Champ; SEARCH Functions.xlsxBevezetés az Excel FIND funkciójába
Az Excelben a FIND funkció egy beépített függvény, amely a következő kategóriába sorolható String/Text funkció . FIND funkció egy bizonyos karakter vagy részlánc helyét keresi egy szöveges karakterláncon belül.
➧ Szintaxis:
A szintaxis a FIND funkció az:
FIND( find_text, within_text, [start_num ])
➧ Érvek:
find_text: [szükséges] A keresett szöveg.
within_text: [kötelező] A szöveg tartalmazza a keresett szöveget.
start_num: [opcionális] Meghatározza azt a pozíciót, ahol a keresésnek kezdődnie kell. Az 1. karakter az első karakter a szövegben. Ha a kezdő szám nincs megadva, akkor azt 1-nek tekintjük.
➧ Visszatérési érték:
A keresett szöveg helyét egy szám jelöli.
Bevezetés az Excel SEARCH funkciójába
A SEARCH funkció lehetővé teszi az objektumok keresését az adatbázisban egyszerű vagy összetett keresés segítségével. Ez a funkció megadja egy szöveges karakterlánc pozícióját egy másikban. Az Excel kategóriába tartozik. String/Text funkció .
➧ Szintaxis:
A szintaxis a SEARCH funkció az:
SEARCH( find_text,within_text,[start_num ])
➧ Érvek:
find_text: [kötelező] A keresett szöveg.
within_text: [kötelező] A szöveg, amelyben keresni kell.
start_num: [opcionális] A szövegben a keresés kezdeti pozíciója. Az alapértelmezett érték 1.
➧ Visszatérési érték:
A keresett szöveg pozícióját egy szám jelöli.
Excel FIND funkció VS Excel SEARCH funkció
Az Excelben a FIND funkció és KERESÉS funkció meglehetősen hasonló, és ugyanazt a célt szolgálják, de kissé eltérő, mégis döntő módon. Az elsődleges különbség az Excel FIND és KERESÉS funkciók az, hogy KERESÉS nem érzékeny a nagy- és kisbetűkre, míg FIND a nagy- és kisbetűk érzékenyek. Egy másik különbség az, hogy a KERESÉS lehetővé teszi a helyettesítő karakterek használatát, míg FIND nem.
5 példa a FIND és SEARCH funkciók összehasonlító kimeneteivel az Excelben
A FIND és KERESÉS Az Excel képességeit ritkán használják önállóan. Általában más funkciókkal együtt használják őket, mint például a MID , LEN , LEFT , vagy JOBBRA , és IFERROR ezeket az alábbi példákban fogjuk látni.
1. Excel FIND & Bélyegző &; SEARCH funkció beillesztése egy szöveges cellába
Beilleszthetjük FIND és KERESÉS függvények, hogy felismerjük az adott szó vagy betű pozícióját. Tegyük fel, hogy meg akarjuk találni a ' e ' in Excel , így a szöveges karakterláncot az oszlopba B, és a szöveges karakterlánc pozíciójának eredménye az oszlopban van. C Kövesse az alábbi lépéseket:
- Tehát először is, használjuk a FIND funkció a ' e '. Ehhez ki kell választanunk a cellát C5 Ezt követően helyezze a képletet abba a cellába.
=FIND("e",B5)
- Ezután a Írja be a címet. a billentyűzeten megjelenik az eredmény, amely a következő 4 A képlet visszaadja 4 mert e a 4 th a szó betűje Excel .
- Másodszor, a következő a SEARCH funkció a ' e '. Ehhez ki kell választanunk azt a cellát, ahol az eredményt látni akarjuk, tehát a cellát C6 Most írja be a képletet az adott cellába.
=SEARCH("e",B6)
- És, nyomja meg Írja be a címet. És láthatjuk, hogy az eredmény a következő 1 A képlet visszaadja 1 mert E a szó első karaktere Excel Mivel tudjuk, hogy a SEARCH funkció nem érzékeny a nagy- és kisbetűkre, mint a FIND funkció , tehát nem érdekli, hogy a betű nagy vagy kicsi-e. Ha megtalálja a betűt, azonnal megmutatja az eredményt.
- Tehát a FIND és KERESÉS függvények segítségével felfedezhetjük bármely szó vagy betű pozícióját egy szöveges karakterláncban.
Bővebben: Hogyan keresse meg a szöveget az Excel cellában
2. A FIND függvény alkalmazása egy adott karakter előtt vagy után lévő karakterlánc keresésére
Tegyük fel, hogy van néhány név az oszlopban B és meg akarjuk találni az egyes nevek keresztnevét és vezetéknevét az oszlopokban C , és D Ehhez az alábbi eljárást kell követnünk:
- Először is, hogy megkapjuk a keresztnevet, kijelöljük a cellát C5 Használhatjuk a FIND vagy KERESÉS funkcióval kombinálva a LEFT funkció Tehát, mi a FIND funkció.
- Másodszor, tegye a képletet a cellába C5 .
=LEFT(B5, FIND(" ", B5)-1)
- Ezután nyomja meg a Írja be a címet. .
- Most a vezetéknevet akarjuk megkapni, ehhez használhatjuk a JOBBRA , FIND vagy KERESÉS és LEN Tehát, ugyanúgy, mint korábban, válassza ki a cellát D5 és írja be a képletet.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
- Miután megnyomta a Írja be a címet. billentyűvel, akkor az eredményül kapott cellában a vezetéknevet kapja meg.
Itt a LEN funkció felhalmozódik a teljes karakterszám, majd a FIND funkció kivonja a tér pozícióját. Végül pedig a RIGHT funkció a jobb oldali karaktereket mutatja.
- Ezután a képlet átmásolása az oszlopon C , húzza a Töltse ki a fogantyút lefelé vagy csak dupla kattintás a plusz (' + ') jel.
- Hasonlóképpen, húzza a Töltse ki a fogantyút oszlop felett D a képlet megduplázásához.
- Végül, ez kivonja az összes keresztnevet és vezetéknevet a nevekből.
Megjegyzés: Használjuk a FIND funkció helyett KERESÉS mert szeretnénk, hogy egy pontosabb értéket, Mivel mindannyian tudjuk, hogy a FIND funkció a nagy- és kisbetűkre érzékeny.
Bővebben: Hogyan találhat meg egy karaktert a karakterláncban az Excelben
3. A FIND funkció beillesztése egy adott karakter N-edik előfordulásának megkereséséhez az Excelben
Tegyük fel, hogy van egy szöveges karakterláncunk egy speciális karakterrel. kötőjel (' - ') oszlopban B . És meg akarjuk találni a 2 nd és 3 rd a kötőjel (' - ') egymás után az oszlopokban C , és D A speciális karakter pozíciójának meghatározásához kövessük a lépéseket.
- A korábbi példákhoz hasonlóan először is jelölje ki a táblázatban azt a cellát, ahol a képlet használata után látni szeretné az eredményt. Tehát, kiválasztjuk a cellát C5 .
- Másodszor, írja be a képletet ebbe a cellába.
=FIND("-", B5, FIND("-",B5)+1)
- Harmadszor, nyomja meg Írja be a címet. hogy lássa az eredményt.
Itt a képlet a következő 2 nd pozíció.
- Továbbá, húzza a Töltse ki a fogantyút lefelé a képlet másolásához.
- Ezután meg akarjuk szerezni a 3 rd pozíció az oszlopban D Tehát, kiválasztjuk a cellát D5 és tegye oda a képletet.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)
- Továbbá, nyomja meg a Írja be a címet. billentyűvel a billentyűzeten.
Itt a képlet megmutatja a 3 rd a speciális karakter pozíciója.
- És most ismét húzza a Töltse ki a fogantyút lefelé, hogy megkettőzzük a képletet az oszlopon D .
- Végül a lépések követésével megkapja a kívánt eredményt.
Bővebben: Hogyan lehet megtalálni a karaktert az Excel karakterláncban (8 egyszerű módja)
Hasonló olvasmányok
- Az utolsó érték keresése az Excel nullánál nagyobb oszlopban (2 egyszerű képlet)
- Hogyan találja meg a legalacsonyabb 3 értéket az Excelben (5 egyszerű módszer)
- Az Excel tartományban lévő érték első előfordulásának keresése (3 mód)
- Külső hivatkozások keresése Excelben (6 gyors módszer)
- Hogyan lehet megtalálni, ha a cella tartalmaz egy adott szöveget az Excelben
4. Alkalmazza a SEARCH funkciót a zárójelek közötti szöveg keresésére
Tegyük fel, hogy van valamilyen szöveges karakterláncunk, és csak a zárójelbe zárt szöveget szeretnénk megkapni. Ahhoz, hogy ezeket a szöveges karakterláncokat megkapjuk a Zárójelben szükségünk van a MID funkció a szükséges számú karakter elválasztására egy karakterláncból. Valamint a FIND vagy KERESÉS funkciókat, hogy kitaláljuk, mivel kezdjük és hány betűt válasszunk el. Kövessük az alábbi lépéseket.
- Az elején jelöljük ki azt a cellát, ahol az eredményt szeretnénk látni. Tehát, kiválasztjuk a cellát C5 .
- Ezután másolja ki és illessze be a képletet a cellába.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("("(",B5)-1)
- Ezután nyomja meg a Írja be a címet. .
Mindössze annyit kell tennie, hogy a képlet beillesztése után a cellaszámot a cella helyének megfelelően módosítja.
- Ezután húzza a Töltse ki a fogantyút lefelé a képlet duplikálásához.
- Végül pedig a zárójelben lévő szöveget most már a teljes szöveges karakterláncból választja ki.
🔎 Hogyan működik a képlet?
⏩ SEARCH("(", B5)+1 : Ez a cella értékét a cellából B5 , és keresse meg a nyitó zárójel pozícióját ' ( ' ami 4+1 , a SEARCH("(", B5) megkapjuk 4 , mert a helyet is számolják.
Kimenet → 5 , ami az első betű a zárójelen belül 0 '.
⏩ SEARCH(")", B5)-SEARCH("("(", B5)-1 : Ez megtalálja a záró zárójel pozícióját ' ) '. És vonjuk le a nyitó zárójel pozícióját.
Kimenet → 10-4-1; ⇒ 6-1; ⇒ 5 , ami az utolsó betű a zárójelen belül 1 '.
⏩ MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("("(",B5)-1) : Ez kivonja a zárójelen belüli szöveget.
Kimenet → 01001
További információ: Excel keresés a tartományban lévő szövegre (11 gyors módszer)
5. Kombinálja a FIND & IFERROR függvényeket a hiba kezelésére a szöveg keresése során
Ha a find_text nem található, akkor hibaüzenetet jelenít meg mindkettőben. FIND és KERESÉS Ahelyett, hogy a hibaüzenetet jelenítenénk meg, használhatjuk a IFERROR funkció egy kifejező üzenet megjelenítésére, mint például a ' Nem találták '. Például a cellában C10 , a felhasználó bármilyen szöveget és cellát beírhat C5 a beírt szöveget keresi.
- Először is jelölje ki azt a cellát, ahol az imputált szöveg pozícióját a cellában C10 Tehát, kiválasztjuk a cellát C11.
- Másodszor, tegye a képletet a cellába C11b .
=IFERROR(FIND(C10, C5), "A megadott szöveg nem található!")
- Ezután nyomja meg a Írja be a címet. Amint látja, a billentyűzeten a következő lesz látható. 1 . Mert a szöveg Excel csak egyszer található meg a cellában C5 .
- A szöveg Indesign nem található a cellában C5 . Tehát, ez egy üzenetet fog adni ' A megadott szöveg nem található! '.
Bővebben: Hogyan használjon képletet a merész szöveg kereséséhez az Excelben
Amit szem előtt kell tartani
Ha az alábbi feltételek bármelyike teljesül, az Excel FIND és KERESÉS függvény a #VALUE! hiba:
- A szövegen belül nincs funkciója find_text .
- within_text kevesebb karaktert tartalmaz, mint a start_num .
- start_num vagy nulla (' 0 ') vagy negatív érték vagy start_num kisebb vagy egyenlő nullával ( 0 ').
Következtetés
A fentiek áttekintést adnak a FIND és KERESÉS függvények az Excelben. Remélem, ez segít Önnek! Ha bármilyen kérdése, javaslata vagy visszajelzése van, kérjük, ossza meg velünk a megjegyzés rovatban. Vagy vethet egy pillantást a többi cikkünkre a ExcelWIKI.com blog!