Excel keresési funkció - Hogyan használható a Képlet keresése az Excelben? (Példa)

Megtalálja a funkciót az Excelben

A keresési funkció az excelben arra használható, hogy megtalálja egy karakter vagy egy alszöveg helyét a szöveges karakterláncban. Más szóval arra használják, hogy megtalálják a szöveg előfordulását egy másik szövegben, mivel ez megadja nekünk a célszöveg helyzetét, így a függvény által adott kimenet egész szám, és ez a függvény egy olyan szövegfüggvény az excelben, amely beépített függvény, amely három argumentumot használ fel benne.

Szintaxis

Érvek

  • find_text: A keresendő szöveg.
  • within_text: A szövegben keresendő karakterlánc
  • start_num: Opcionális. Meghatározza, hogy melyik karaktertől kezdődjön a keresés. Az alapértelmezett egy.

Hogyan kell használni a FIND függvényt az Excelben? (példákkal)

Néhány példával értsük meg a FIND működését excelben.

1. példa

Tegyük fel, hogy meg akarja találni az „a” helyét a „Leopard” -ban.

Ha a „Leopard” az A3-ban és az „a” a B3-ban van megadva, a fentiek szerint, a FIND képlete az excelben a következő lesz:

= KERES (B3, A3)

Megtalálható Excel visszatér 5, mint „egy” lép fel az 5 -én pozíció „Leopard.”

Cellahivatkozások helyett közvetlenül beírhatja a karaktereket, amint az a következő képletben található: FIND in excel:

KERESD („a”, „Leopard”)

Ez is 5-öt ad vissza.

2. példa

Tegyük fel, hogy rendelkezik az A3: A6 szövegláncok listájával az alábbiak szerint.

Ebben a listában azt szeretné meghatározni, hogy hány elem szerepel az „i” karakterrel a listában. Ennek azonosításához a következő képletet használhatja a FIND-ben az Excelben:

= ÖSSZEFOGLALÁS (- (SZÁM (MEGTALÁL („i”, A3: A6))))

A fentiekben a FIND in excel képlet,

  1. A FIND („i”, A3 : A6 ) -meg fogja találni a cellák pozícióját, amelyek tartalmazzák az „i” keresési_szöveget, és hibát ad, ha nem találja meg a pozíciót.
  2. SZÁM (FIND (…)) - az IGAZ értéket adja vissza, ha az érték numerikus, a FALSE pedig nem. Tehát, ha az Excelben található FIND függvény megtalálja az „i” szót, akkor az IGAZ értéket ad vissza, ha pedig nem, akkor a HAMIS értéket adja vissza. Tehát mátrixot alkot: IGAZ; IGAZ; HAMIS; IGAZ.
  3. - (SZÁM (….))) - A - (IGAZ; IGAZ; HAMIS; IGAZ) az IGAZ / HAMIS mátrixot 1/0 értékre konvertálja, és 1; 1; 0; 1 értéket ad vissza.
  4. SUMPRODUCT Excelben (- (SZÁM (….))) - A SUMPRODUCT (1; 1; 0; 1) végül összeadódik és 3-at ad vissza.

Itt meg kell jegyezni, hogy a FIND függvény csak az „i” előfordulását veszi figyelembe a sejtekben (jelenlét vagy hiány). Ha többször fordul elő, akkor szintén egynek számít. Például, ha a Hagymából „Oniion” lesz, akkor a 3. is visszatér. Hasonló funkciók láthatók a COUNTIF függvényben is. Ez a szintaxis azonban eltér a COUNTIF függvénytől, mivel a kis- és nagybetűk között különbség van, míg a COUNTIF nem.

A fenti példában megtanulta, hogyan lehet kivonni azon cellák számát, amelyekben egy szekvencia sztring jelenik meg egy cellatartományban. Most nézzük meg, hogyan lehet megtalálni azon cellák számát, amelyek két különböző alszekciót (A vagy B szubsztrátumot) tartalmaznak egy cellatartományban.

3. példa

Tegyük fel, hogy van névjegyzéke, az alábbiak szerint.

Ebben a listában azt a nevet szeretné megtalálni, amelyben az „ansh” vagy az „anka” előfordul. Ezt a következő képlet segítségével teheti meg: FIND in Excel:

= ÖSSZETÉTEL (- ((SZÁM (MEGTALÁL („ansh”, A3: A10)) + SZÁM (MEGTALÁL („anka”, A3: A10)))> 0))

Az Excelben a FIND képlete meglehetősen hasonlít a 3. példában használtakra, kis módosítással.

  1. SZÁM (KERES („ansh”, A3: A10))

visszaadja az igaz: HAMIS mátrixot az A3: A10 “ansh” előfordulásától függően, és visszaadja: FALSE; HAMIS; IGAZ; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS

  1. SZÁM (FIND („anka”, A3: A10)) - visszaad egy IGAZ / HAMIS mátrixot az „anka” előfordulásától függően az A3: A10-ben, és visszaadja: IGAZ; IGAZ; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS; HAMIS
  2. - (SZÁM (FIND („ansh”,…)) + SZÁM (FIND („anka”,…))> 0 - hozzáadja a két logikai mátrixot, és visszaadja: IGAZ; IGAZ; IGAZ; IGAZ; HAMIS; HAMIS; HAMIS ; HAMIS è 1; 1; 1; 1; 0; 0; 0; 0
  3. A „-“ az IGAZ / HAMIS értéket 1/0-ra és „> 0” -ra konvertálja - biztosítja, hogy a nullánál nagyobb értékeket csak egyszer számolják.
  4. ÖSSZEFOGLALÁS (- ((SZÁM (….) + SZÁM (….))> 0) - megtérül 1,1,1,1,0,0,0,0

A fenti FIND formula az Excelben 4-et ad vissza.

Időnként ki kell választanunk olyan szavakat, amelyek egy adott szimbólummal kezdődnek, vagy tartalmaznak egy ilyen szimbólumot, például „@” az e-mailekben vagy „//” az URL-ekben stb. Lássunk egy példát az ilyen szavak kibontására.

4. példa

Tegyük fel, hogy van néhány képaláírása, az alábbiak szerint.

Onnan szeretné kibontani csak az 1 st hashtag minden feliratot. A hashtagek „#” betűvel kezdődnek, és szóközzel végződnek. A C3 esetében az alábbi képletet használhatja a FIND in Excel programban:

= MID (C3, FIND (“#”, C3), FIND (”“, (MID (C3, FIND (“#”, C3), LEN (C3)))))

  1. FIND („#” , C3 ) - megtalálja a „#” pozíciót a C3-ban. 9-et ad vissza
  1. MID (C3, FIND (“#”, C3), LEN (C3)) - kivonja a szöveget a FIND (“#”, C3), azaz 9-ből a LEN-be (C3), azaz a végéig. Itt tér vissza az # Esküvő Jaipurba
  1. FIND (”„, (MID (….)) - fogja találni a helyét a 1 st hely előforduló húr #Wedding Jaipur.
  1. MID (C3, FIND (“#”, C3), FIND (”“,…)) - a C3-ot elvágja a FIND-ről (“#”, C3) a # Wedding sztringben előforduló 1. helyre, és visszatér #Esküvő

Hasonlóképpen húzhatja a feliratok többi részét, és megkapja az eredményt, az alábbiak szerint.

Relevancia és felhasználás

  • Arra használják, hogy hányszor jelenjen meg egy rész vagy egy részösszetétel egy tartományban,
  • Egy adott karakter után előforduló szavak kibontására és az URL-ek kibontására szolgál
  • Az utó- vagy vezetéknév megszerzésére használják
  • Egy szubsztring n-edik előfordulásának megállapítására szolgál.
  • A nem kívánt szöveg eltávolítására szolgál.

Dolgok, amikre emlékezni kell

  • A FIND függvény az excel-ben a find_text-et keresi a inside_text-ben, és a find_text 1. előfordulásának pozícióját adja vissza a inside_text-ben.
  • A find_text lehet karakter vagy részrész. A find_text és a inside_text egyaránt lehetnek szöveges karakterek vagy cellahivatkozások.
  • A FIND függvény a find_text 1. előfordulásának pozícióját adja vissza a text_en belül.
  • A FIND funkció megkülönbözteti a kis- és nagybetűket, és nem engedélyezi a helyettesítő karakterek használatát.
  • Ha a find_text egynél több karaktert tartalmaz, akkor az 1. meccs 1. karakterének pozíciója a inside_text mezőben visszatér.
  • Ha a find_text egy üres karakterlánc, akkor a FIND függvény visszaadja.
  • Ha az Excel FIND függvény nem találja a find_text-et a within_text-ben, akkor az #VALUE! hiba
  • Ha a kezdő_érték nulla, negatív vagy nagyobb, mint a szövegen belül, a FIND függvény visszaadja az # ÉRTÉK! hiba.

Megtalálja a funkciót az Excel videóban

érdekes cikkek...