da da ru en en en da en en en en pl da da eo en en en en pl vi en en en en en en en en da da da da en de nb da da da da en en es en da en en en da da de en nb en en en de da da da it da da fi sv nb da en en en en en en en ceb da da en da id pl en it da en da eo en da da en nb en da da fr en da da da da da nb da da da da da da da da da da da da da da da da da da da da da da da da da da da da en da da en da en da sv da da fr da da fr da da da da da fr da da de da da fr da da da da en da et da da da de de da da da da da da da da da da da nl ro de da en en en en en en en pl en pl en en en da da de da en da da en en da da nb et en en es en en en en en da da de en nb en en en en es de sv da da en da da nb da en da da da en en
Pc'er og enheder Pc'er og enheder
Udvikleren & IT Udvikleren & IT
Excel til Microsoft 365 Excel til Microsoft 365 til Mac Excel til internettet Excel 2019 Excel 2019 til Mac Excel 2016 Excel 2016 til Mac Excel 2013 Excel 2010 Excel 2007 Excel til Mac 2011 Excel Starter 2010 Flere...Mindre
I denne artikel beskrives formelsyntaksen for og brugen af funktionerne SØG og SØGB i Microsoft Excel.
Funktionerne SØG og SØGB 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. Hvis du f.eks. vil finde placeringen af bogstavet "n" i ordet "printer", kan du bruge følgende funktion:
Denne funktion returnerer 4, fordi "n" er det fjerde tegn i ordet "printer".
Du kan også søge efter ord inden i andre ord. Funktionen
returnerer 5,fordi ordet "base" begynder med det femte tegn i ordet "database". Du kan bruge funktionerne SØG og SØGB til at bestemme placeringen af et tegn eller en tekststreng i en anden tekststreng og derefter bruge funktionerne MIDT og MIDTB til at returnere teksten eller bruge funktionerne ERSTAT og ERSTATB til at ændre teksten. Disse funktioner demonstreres i eksempel 1 i denne artikel.
Disse funktioner er muligvis ikke tilgængelige på alle sprog.
SØGB regner kun med 2 byte pr. tegn, når et DBCS-sprog er indstillet som standardsprog. Ellers fungerer SØGB på samme måde som SØG og regner med 1 byte pr. tegn.
De sprog, der understøtter DBCS, er f.eks. japansk, kinesisk (forenklet), kinesisk (traditionelt) og koreansk.
Funktionerne SØG og SØGB har følgende argumenter:
find_tekst    Påkrævet. Den tekst, du vil finde.
i_tekst    Påkrævet. Den tekst, hvor du vil søge efter værdien for argumentet find_tekst.
start_ved    Valgfrit. Nummeret for det tegn i argumentet i_tekst, hvor du vil starte søgningen.
I funktionerne SØG og SØGB skelnes der ikke mellem store og små bogstaver. Hvis du vil foretage en søgning, hvor der skelnes mellem store og små bogstaver, kan du bruge FIND og FINDB.
Du kan bruge jokertegnene – spørgsmålstegn (?) og stjerne (*) – i find_text argument. Et spørgsmålstegn repræsenterer et vilkårligt enkelttegn, mens en stjerne repræsenterer en vilkårlig tegnsekvens. Hvis du ønsker at søge efter et spørgsmålstegn eller en stjerne i selve teksten, skal du angive en tilde (~) foran tegnet.
Hvis værdien af find_text ikke findes, #VALUE! som fejlværdi.
Hvis argumentet start_ved udelades, antages det at være 1.
Hvis start_num ikke er større end 0 (nul) eller er større end længden af argumentet within_text, ændres #VALUE! som fejlværdi.
Brug start_ved til at springe over et bestemt antal tegn. Hvis du bruger funktionen SØG som eksempel og arbejder med tekststrengen "AYF0093.YoungMensApparel". Hvis du vil finde placeringen af det første "Y" i den beskrivende del af tekststrengen, skal du sætte start_ved lig med 8, så der ikke søges i tekststrengens serienummer (i dette tilfælde "AYF0093"). Funktionen SØG starter søgningen ved det ottende tegn, finder det tegn, der er angivet i argumentet find_tekst på den næste plads og returnerer tallet 9. Funktionen SØG returnerer altid antallet af tegn fra starten af argumentet i_tekst og tæller de tegn, du springer over, hvis argumentet start_ved er større end 1.
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.
Placeringen af det første "e" i strengen i celle A2, startende ved den sjette position.
Placeringen af "margen" (den streng, der skal søges efter, er celle A4) i "Overskudsmargen" (den celle, der skal søges i, er A3).
Erstatter "margen" med "beløb" ved først at søge efter placeringen af "margen" i celle A3 og derefter erstatte dette tegn og de næste fem tegn med strengen "beløb".
Returnerer de første fire tegn, der følger efter det første mellemrum i "Overskudsmargen" (celle A3).
Positionen for de første dobbelte anførselstegn (") i celle A5.
Returnerer kun den tekst, der står i dobbelte anførselstegn i celle A5.
Har du brug for mere hjælp?
Gå på opdagelse i kurser >
Få nye funktioner først
DELTAG I MICROSOFT INSIDERS >
Var disse oplysninger nyttige?
Tak! Har du mere feedback? (Jo mere du fortæller os, jo mere vi kan hjælpe.) Kan du hjælpe os med at blive bedre? (Jo mere du fortæller os, jo mere vi kan hjælpe.)
Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Stemte ikke overens med min skærm
Der er ikke nok oplysninger
Der er ikke nok billeder
Har du mere feedback? (Valgfrit)
Tak for din feedback!
Surface Laptop Go 2
Microsoft Teams til uddannelse
Tilbud til studerende og forældre
Beskyttelse af personlige oplysninger hos Microsoft
Beskyttelse af personlige oplysninger