Exceli otsingufunktsioon - Kuidas kasutada Exceli valemit Leia valem? (Näide)

Lang L: none (table-of-contents)

LEIA funktsioon Excelis

Funktsiooni Leia funktsioon excelis kasutatakse tekstistringi märgi või alamstringi asukoha leidmiseks. Teisisõnu kasutatakse seda teksti esinemise leidmiseks teises tekstis, kuna see annab meile sihtteksti positsiooni, nii et selle funktsiooni tagastatav väljund on täisarv ja see funktsioon on Exceli tekstifunktsioon, mis on sisseehitatud funktsioon, mis kasutab selles kolme argumenti.

Süntaks

Argumendid

  • find_text: leidmiseks vajalik tekst.
  • jooksul_tekst: tekstistring, mida tuleb otsida
  • algusnumber: valikuline. See täpsustab, millisest märgist otsing algab. Vaikimisi on üks.

Kuidas funktsiooni FIND Excelis kasutada? (koos näidetega)

Mõistame mõne näite abil FINDi tööd excelis.

Näide 1

Oletame, et soovite „Leopardist“ leida a-koha asukoha.

Kui "Leopard" on antud A3-s ja "a" on antud B3-s, nagu eespool näidatud, on valem FIND excelis:

= LEIA (B3, A3)

Kui leiad Excelis, siis tagastatakse väärtus 5, kuna tähe „Leopard” 5. kohal on „a” .

Lahtriviidete asemel võite sisestada tähemärgid otse, nagu on näidatud järgmises valemis:

LEIA (“a”, “leopard”)

See tagastab ka 5.

Näide 2

Oletame, et teil on A3: A6 tekstistringide loend, nagu allpool näidatud.

Selles loendis soovite tuvastada üksuste arvu, mida loendis esineb täht “i”. Selle tuvastamiseks võite rakenduses FIND kasutada järgmist valemit:

= SUMPRODUCT (- (ISNUMBER (LEIA (“i”, A3: A6))))

Ülaltoodud valemis FIND excelis

  1. LEIA (“i”, A3 : A6 ) - leiab asukoha lahtrites, mis sisaldavad otsingu_teksti “i”, ja annab vea, kui asukohta ei leia.
  2. ISNUMBER (LEIA (…)) - tagastab TÕENE, kui väärtus on arvuline, ja VÄÄR, kui mitte. Niisiis, kui funktsioon EXD leiab funktsioonist „i”, tagastab TÕENE ja kui ei saa, siis vale. Niisiis moodustab see maatriksi: TÕELINE; TÕSI; VÄÄR; TÕSI.
  3. - (ISNUMBER (….))) - - (TRUE; TRUE; FALSE; TRUE) teisendab maatriksi TRUE / FALSE väärtuseks 1/0 ja tagastab 1; 1; 0; 1.
  4. SUMPRODUCT Excelis (- (ISNUMBER (….))) - SUMPRODUCT (1; 1; 0; 1) summeerub lõpuks ja tagastab 3.

Siinkohal võib märkida, et funktsioon FIND võtab arvesse ainult „i” esinemist rakkudes (olemasolu või puudumine). Kui seda esineb rohkem kui üks kord, loetakse see ka üheks. Näiteks kui sibulast saab „Oniion”, tagastatakse ka see 3. Sarnast funktsionaalsust võib näha ka funktsioonis COUNTIF. Kuid see süntaks erineb funktsioonist COUNTIF, kuna see on tõstutundlik, samas kui COUNTIF pole.

Ülaltoodud näites õppisite, kuidas eraldada lahtrite arv, milles alamstring esineb lahtrivahemikus. Vaatame nüüd, kuidas leida rakkude arv, mis sisaldavad ühte kahest erinevast alamstringist (alamstring A või alamrubriik B).

Näide # 3

Oletame, et teil on nimede loend, nagu allpool näidatud.

Selles loendis soovite leida nimede arvu (ansh) või anka. Seda saate teha järgmise valemi abil, mille leiate Excelist:

= SUMPRODUCT (- ((ISNUMBER (LEIA (“ansh”, A3: A10)) + ISNUMBER (LEIA (“anka”, A3: A10)))> 0))

FIND valem excelis on üsna sarnane näites 3 kasutatud valemiga, mida on veidi muudetud.

  1. ISNUMBER (LEIA (“ansh”, A3: A10))

tagastab maatriksi TÕENE / VALE, sõltuvalt „ansh” esinemisest A3: A10-s ja tagastab: VALE; VÄÄR; TÕSI; TÕSI; VÄÄR; VÄÄR; VÄÄR; VÄÄR

  1. ISNUMBER (LEIA (“anka”, A3: A10)) - tagastab maatriksi TÕENE / VALE, sõltuvalt “anka” esinemisest A3: A10-s ja tagastab: TÕENE; TÕSI; VÄÄR; VÄÄR; VÄÄR; VÄÄR; VÄÄR; VÄÄR
  2. - (ISNUMBER (LEIA ("ansh", …)) + ISNUMBER (LEIA ("anka", …))> 0 - lisab kaks boolean maatriksit ja tagastab: TÕENE; TÕENE; TÕENE; TÕENE; VALE; VALE; VALE ; FALSE è 1; 1; 1; 1; 0; 0; 0; 0
  3. “-” teisendab TÕENE / VALE väärtuseks 1/0 ja “> 0” - tagab, et kõik nullist suuremad väärtused loendatakse vaid üks kord.
  4. ALUMPRODUKT (- ((ISNUMBER (….) + ISNUMBER (….))> 0) - tagastab 1,1,1,1,0,0,0,0

Ülaltoodud valemi FIND Excelis tagastab 4.

Mõnikord peame välja võtma sõnad, mis algavad konkreetse sümboliga või sisaldavad konkreetset sümbolit, näiteks „@” e-kirjades või „//” URL-ides jne. Vaatame selliste sõnade väljavõtmiseks näidet.

Näide 4

Oletame, et teil on mõned pildiallkirjad, nagu allpool näidatud.

Sealt soovite eraldada ainult 1 silmus teemaviite igast pealkiri. Räsimärgid algavad tähega “#” ja lõpevad tühikuga. C3 puhul saate Excelis Excelis kasutada järgmist valemit:

= KESK (C3, LEIA (“#”, C3), LEIA (”“, (KES (C3, LEIA (“#”, C3), LEN (C3)))))

  1. LEIA (“#” , C3 ) - leiab “#” positsiooni C3-st. See naaseb 9
  1. KESK (C3, LEIA (“#”, C3), LEN (C3)) - ekstraktib teksti otsitavast (“#”, C3) st 9-st LEN-i (C3) ehk lõpuni. Siin naaseb see # Pulmad Jaipuris
  1. FIND ( "", (MID (….)) - leiad asukohast 1 silmus ruumi esinevad string #Wedding Jaipur.
  1. MID (C3 leida ( "#", C3), leida ( "", …)) - vähendab C3 alates FIND ( "#", C3) on 1 st ruumi esinevad string #Wedding Jaipur ja naaseb # Pulmad

Samamoodi võite lohistada ülejäänud tiitrid ja saada tulemuse, nagu allpool näidatud.

Asjakohasus ja kasutusalad

  • Seda kasutatakse alamstringi või alamstringide kombinatsiooni vahemikus kuvamiste arvu eraldamiseks.
  • Seda kasutatakse teatud märgi järel esinevate sõnade väljavõtmiseks ja ka URL-ide väljavõtmiseks
  • Seda kasutatakse ees- või perekonnanime saamiseks
  • Seda kasutatakse alamstringi n-nda esinemise leidmiseks.
  • Seda kasutatakse soovimatu teksti eemaldamiseks.

Asjad, mida meeles pidada

  • FIND funktsiooni Exceli otsingute otsi_tekst sisse teksti_ seas ja tagastab positsiooni 1 silmus esinemise otsi_tekst sisse teksti_ seas.
  • Find_text võib olla märk või alamstring. Nii leiu_tekst kui ka sisetekst võivad olla tekstimärgid või lahtriviited.
  • FIND tagastab positsioonis 1 silmus esinemise otsi_tekst in teksti_ seas.
  • Funktsioon FIND on tõstutundlik ja ei võimalda metamärke.
  • Kui otsi_tekst sisaldab rohkem kui üks märk, positsiooni 1 silmus iseloomu 1 silmus mängu teksti_ seas tagastatakse.
  • Kui find_text on tühi string "", tagastab funktsioon LEIA.
  • Kui funktsioon Excel FIND ei leia kirjet_teksti sees_teksti, annab see väärtuse #VALUE! viga
  • Kui algusnumber on null, negatiivne või suurem kui teksti_tekst, tagastab funktsioon FIND funktsiooni #VALUE! viga.

LEIA funktsioon Exceli videost

Huvitavad Artiklid...