Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

V tem članku je opisana sintaksa formule in uporaba funkcij FIND in FINDB v Microsoft Excelu.

Opis

S funkcijama FIND in FINDB je mogoče en besedilni niz poiskati z drugim in vrniti število začetnih mest prvega besedilnega niza iz prvega znaka drugega besedilnega niza.

Pomembno: 

  • Te funkcije morda niso na voljo v vseh jezikih.

  • Funkcija FIND se uporablja v jezikih z enobajtnim naborom znakov (SBCS), medtem ko se funkcija FINDB uporablja v jezikih z dvobajtnim naborom znakov (DBCS). Privzeta nastavitev jezika v računalniku vpliva na vrnjeno vrednost, in sicer tako:

  • Funkcija FIND vedno šteje vsak enobajtni in dvobajtni znak kot 1, ne glede na privzeto nastavitev jezika.

  • Funkcija FINDB šteje vsak dvobajtni znak kot 2, če omogočite urejanje jezika, ki podpira nabor DBCS, in ga nato nastavite kot privzeti jezik. Sicer funkcija FINDB šteje vsak znak kot 1.

Med jeziki, ki podpirajo nabor znakov DBCS, so japonščina, kitajščina (poenostavljena), kitajščina (tradicionalna) in korejščina.

Sintaksa

FIND(iskano_besedilo; v_besedilu; [št_začetka])

FINDB(iskano_besedilo; v_besedilu; [št_začetka])

V sintaksi funkcij FIND in FINDB so ti argumenti:

  • iskano_besedilo    Obvezen. Besedilo, ki ga želite najti.

  • v_besedilu    Obvezen. Besedilo z besedilom, ki ga želite najti.

  • št_začetka    Neobvezen. Določa znak, pri katerem se začne iskanje. Prvi znak v argumentu »v_besedilu« ima številko 1. Če izpustite argument »št_začetka«, je uporabljena vrednost 1.

Pripombe

  • Funkciji FIND in FINDB razlikujeta med malimi in velikimi črkami in ne podpirata nadomestnih znakov. Če ne želite izvesti iskanja z razlikovanjem malih in velikih črk, uporabite funkciji SEARCH in SEARCHB.

  • Če je argument »iskano_besedilo« "" (brez besedila), FIND najde prvi znak v iskalnem nizu (torej znak s številko »št_začetka« ali 1).

  • V argumentu »iskano_besedilo« ni mogoče uporabiti nadomestnih znakov.

  • Če find_text ne prikaže v within_text, vrneta find in FINDB #VALUE! .

  • Če start_num večji od nič, vrneta find in FINDB vrednost #VALUE! .

  • Če start_num večja od dolžine within_text, vrneta find in FINDB #VALUE! .

  • Argument »št_začetka« uporabite, če želite preskočiti navedeno število znakov. Če kot primer uporabimo funkcijo FIND in predpostavimo, da delate z besedilnim nizom »AOF0093.OblačilaZaFante«. Če želite najti številko prvega znaka »O« v opisnem delu besedilnega niza, argument »št_začetka« nastavite na 8, da funkcija ne išče po delu niza s serijsko številko. Funkcija FIND začne pri osmem znaku, najde argument »iskano_besedilo« pri naslednjem znaku in vrne številko 9. Funkcija FIND vedno vrne število znakov od začetka argumenta »v_besedilu«, pri čemer šteje tudi znake, ki jih preskočite, če je argument »št_začetka« večji od 1.

Primeri

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.

Podatki

Miriam  McGovern

Formula

Opis

Rezultat

=FIND("M",A2)

Položaj prve črke »M« v celici A2

1

=FIND("m",A2)

Položaj prve črke »M« v celici A2

6

=FIND("M",A2,3)

Položaj prve črke »M« v celici A2, z začetkom iskanja pri tretjem znaku

8

2. primer

Podatki

Keramični izolatorji #124-TD45-87

Bakrene tuljave #12-671-6772

Spremenljivi upori #116010

Formula

Opis (rezultat)

Rezultat

=MID(A2,1,FIND(" #",A2,1)-1)

Izvleče besedilo iz položaja 1 do položaja »#« v celici A2 (keramični izolatorji)

Keramični izolatorji

=MID(A3,1,FIND(" #",A3,1)-1)

Izvleče besedilo iz položaja znaka 1 do položaja znaka »#« v celici A3 (bakrene tuljave)

Bakrene tuljave

=MID(A4,1,FIND(" #",A4,1)-1)

Izvleče besedilo iz položaja znaka 1 do položaja znaka »#« v celici A4 (spremenljivi upori)

Spremenljivi upori

Ali potrebujete dodatno pomoč?

Razširite svoja znanja

Oglejte si izobraževanje >

Prvi dobite nove funkcije

Pridruži se Microsoftu programa Insider >

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×