Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za splet Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2019 za Mac Excel 2016

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: 

  • Ti funkciji morda ne bosta 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 ni prikazan v mapi within_text, vrneta funkcija FIND in FINDB #VALUE! .

  • Če start_num ni večja od nič, vrneta funkcija FIND in FINDB #VALUE! .

  • Če start_num večja od dolžine within_text, vrneta funkcija 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 "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č?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.