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 2016

V tem članku sta opisani sintaksa formule in uporaba funkcije FIND v Microsoft Excelu.

Opis

FIND poišče en besedilni niz v drugem besedilnem nizu in vrne številko začetnega položaja prvega besedilnega niza iz prvega znaka drugega besedilnega niza.

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

Sintaksa

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

V sintaksi funkcije FIND 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

  • Funkcija FIND razlikuje med malimi in velikimi črkami in ne dovoli nadomestnih znakov. Če ne želite iskati z razlikovanjem velikih in malih črk ali uporabiti nadomestnih znakov, lahko uporabite funkcijo SEARCH.

  • Č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 within_text, vrne FIND #VALUE! .

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

  • Če start_num večja od dolžine within_text, vrne FIND #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

Pomembno: 

  • Funkcija FINDB je zastarela.

  • V delovnih zvezkih, ki so nastavljeni na združljivostno različico 2, funkcija FIND izboljša vedenje z nadomestki parov in jih šteje kot en znak namesto dveh. Izbirniki različic (pogosto uporabljeni pri čustvenih simbolih) bodo še vedno šteti kot ločeni znaki. Več lahko preberete tukaj: Standard Unicode

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.