FIND, FINDB (funkciji FIND, FINDB)

FIND, FINDB (funkciji FIND, FINDB)

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

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 ne bodo 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 argumenta »iskano_besedilo« ni v argumentu »v_besedilu«, vrneta funkciji FIND in FINDB napako z vrednostjo #VREDN!.

  • Če argument »št_začetka« ni večja od nič, vrneta funkciji FIND in FINDB napako z vrednostjo #VREDN!.

  • Če je argument »št_začetka« večji kot dolžina argumenta »v_besedilu«, vrneta funkciji FIND in FINDB napako z vrednostjo #VREDN!.

  • 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

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×