Funktionen SØG

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

SØG returnerer nummeret på det tegn, hvor et bestemt tegn eller en bestemt tekststreng første gang forekommer. Søgningen starter ved start_ved. Brug SØG til at bestemme placeringen af et tegn eller en tekststreng i en anden tekststreng, så du kan bruge funktionerne MIDT eller ERSTAT til at ændre teksten.

Syntaks

SØG(find_tekst;i_text;start_ved)

Find_tekst     er den tekst, du vil finde. Du kan bruge jokertegn – spørgsmålstegn (?) og stjerne (*) i find_tekst. Et spørgsmålstegn svarer til et enkelt tegn, og en stjerne svarer til en tegnsekvens. Hvis du vil finde et spørgsmålstegn eller en stjerne, skal du sætte en tilde (~) foran tegnet. 

I_tekst     er den tekst, hvori der skal søges efter find_tekst.

Start_ved     er det tegnnummer i i_tekst, hvor du vil begynde at søge. Brug start_ved til at springe et angivet antal tegn over. Antag f.eks., at du arbejder med tekststrengen "AYF0093.YngreMændsTøj". Hvis du vil finde nummeret på det første "Y" i den beskrivende del af tekststrengen, skal du indstille start_ved til lig med 8, så der ikke søges i tekstens serienummerdel. SØG begynder med tegn 8, finder find_tekst ved det næste tegn og returnerer tallet 9. SØG returnerer altid antallet af tegn fra starten af i_text og tæller de tegn, du springer over, hvis start_ved er større end 1.

Bemærkninger

  • SØG skelner ikke mellem store og små bogstaver, når der søges i tekst.

  • SØG ligner funktionen FIND, bortset fra at FIND skelner mellem store og små bogstaver.

  • Hvis find_tekst ikke findes, returneres fejlværdien #VÆRDI!.

  • Hvis start_ved udelades, forudsættes værdien 1.

  • Hvis start_ved ikke er større end 0 (nul) eller er større end længden af i_tekst, returneres fejlværdien #VÆRDI!.

Eksempler

Kol1

Kol2

Kol3

Formel

Beskrivelse (resultat)

Sætninger

Overskudsmargen

margen

=SØG("n",[Kol1],5)

Positionen for det første "n" i strengen, hvor der startes ved den femte position (6)

Sætninger

Overskudsmargen

margen

=SØG([Kol3];[Kol2])

Positionen for "margen" i "Overskudsmargen" (10)

Sætninger

Overskudsmargen

margen

=ERSTAT([Kol2];SØG([Kol3];[Kol2]);6;"Beløb")

Erstatter "margen" med "beløb" (Overskudsbeløb)

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×