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.

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)

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!

×