Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

I denne artikel beskrives formelsyntaksen for og brugen af funktionerne FIND og FINDB i Microsoft Excel.

Beskrivelse

FIND og FINDB finder én tekststreng inden i en anden tekststreng og returnerer nummeret på den første strengs startposition fra det første tegn i den anden tekststreng.

Vigtigt!: 

  • Disse funktioner er muligvis ikke tilgængelige på alle sprog.

  • FIND er beregnet til brug sammen med sprog, der benytter enkelt-byte tegnsæt (SBCS), mens FINDB er beregnet til brug sammen med sprog, der anvender dobbelt-byte tegnsæt (DBCS). Indstillingen af standardsprog på computeren har indflydelse på returværdien på følgende måde:

  • FIND tæller altid hvert enkelt tegn - både enkelt-byte og dobbelt-byte - som 1, uanset hvad der er angivet som standardsprog.

  • FINDB tæller hvert dobbelt-byte-tegn som 2, når du har aktiveret redigering af et sprog, der understøtter DBCS, og derefter indstiller det som standardsproget. Ellers tæller FINDB hvert tegn som 1.

De sprog, der understøtter DBCS, er f.eks. japansk, kinesisk (forenklet), kinesisk (traditionelt) og koreansk.

Syntaks

FIND(find_tekst;i_tekst;[startnr])

FINDB(find_tekst;i_tekst;[startnr])

Syntaksen for funktionen FIND og FINDB har følgende argumenter:

  • Find_tekst    Påkrævet. Den tekst, du vil finde.

  • I_tekst    Påkrævet. Teksten, der indeholder den tekst, du vil finde.

  • Startnr    Valgfrit. Angiver det tegn, hvor søgningen skal starte. Det første tegn i i_tekst er tegn nr. 1. Hvis du udelader startnr, antages det at være 1.

Bemærkninger

  • FIND og FINDB skelner mellem store og små bogstaver og tillader ikke jokertegn. Hvis du ikke vil foretage en søgning, hvor der skelnes mellem små og store bogstaver, og hvor der ikke må bruges jokertegn, kan du bruge SØG og SØGB.

  • Hvis find_tekst er "" (tom tekst), søger FIND efter det første tegn i søgestrengen (dvs. tegnnummer SØGB startnr eller 1).

  • Find_tekst kan ikke indeholde jokertegn.

  • Hvis find_text ikke vises i within_text, returnerer FIND og FINDB #VALUE! fejlværdi.

  • Hvis start_num ikke er større end nul, returnerer FIND og FINDB #VALUE! fejlværdi.

  • Hvis start_num er større end længden af within_text, returnerer FIND og FINDB #VALUE! fejlværdi.

  • Brug startnr til at springe over et bestemt antal tegn. Hvis du f.eks. bruger FIND og arbejder med tekststrengen "AYF0093.YrsasUngMode" og vil finde ud af, hvilket nummer det første "Y" i den beskrivende del af tekststrengen har, skal du sætte startnr til lig med 8, så tekststrengens serienummer ikke medtages i søgningen. FIND begynder med tegn 8, finder find_tekst ved næste tegn og returnerer tallet 9. FIND returnerer altid antallet af tegn fra starten af i_tekst, idet FIND tæller de tegn, du springer over, hvis startnr er større end 1.

Eksempler

Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.

Data

Marianne  Mogensen

Formel

Beskrivelse

Resultat

=FIND("M";A2)

Position af første "M" i celle A2

1

=FIND("m";A2)

Position af første "M" i celle A2

6

=FIND("M";A2;3)

Position af første "M" i celle A2 med start ved tredje tegn

8

Eksempel 2

Data

Keramiske isolatorer #124-TD45-87

Induktionsspoler #12-671-6772

Drejepotentiometre #116010

Formel

Beskrivelse (resultat)

Resultat

=MIDT(A2;1;FIND("#";A2;1)-1)

Returnerer tekst fra position 1 til positionen "#" i celle A1 (Keramiske isolatorer).

Keramiske isolatorer

=MIDT(A3;1;FIND("#";A3;1)-1)

Returnerer tekst fra position 1 til positionen "#" i celle A3 (Induktionsspoler).

Induktionsspoler

=MIDT(A4;1;FIND("#";A4;1)-1)

Returnerer tekst fra position 1 til positionen "#" i celle A4 (Drejepotentiometre).

Drejepotentiometre

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×