Applies ToExcel til Microsoft 365 Excel til Microsoft 365 til Mac Excel på internettet Excel 2024 Excel 2024 til Mac Excel 2021 Excel 2021 til Mac Excel 2019 Excel 2016

I denne artikel beskrives formelsyntaksen for og brugen af funktionerne MIDT og MIDTB i Microsoft Excel.

Beskrivelse

MIDT returnerer et bestemt antal tegn fra en tekststreng fra og med den startposition, du angiver, og på basis af det antal tegn, du angiver.

MIDTB returnerer et bestemt antal tegn fra en tekststreng fra og med den startposition, du angiver, og på basis af det antal byte, du angiver.

Vigtigt!: 

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

  • MIDT er beregnet til brug sammen med sprog, der benytter enkelt-byte tegnsæt (SBCS), mens MIDTB 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:

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

  • MIDTB 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 MIDTB hvert tegn som 1.

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

Syntaks

MIDT(tekst;startnr;antal_tegn)

MIDTB(tekst;startnr;antal_byte)

Syntaksen for funktionerne MIDT og MIDTB har følgende argumenter:

  • Tekst    Påkrævet. Den tekststreng, der indeholder de tegn, som skal trækkes ud.

  • Startnr    Påkrævet. Positionen for det første tegn i tekst, der skal trækkes ud. Det første tegn i tekst har startnr 1 og så fremdeles.

    • Hvis start_num er større end tekstlængden, returnerer MIDT/MIDTB "" (tom tekst).

    • Hvis start_num er mindre end tekstlængden, men start_num plus num_chars overstiger tekstlængden, returnerer MIDT/MIDTB tegnene op til slutningen af teksten.

    • Hvis start_num er mindre end 1, returnerer MIDT/MIDTB #VALUE! fejlværdi.

  • Num_chars    Påkrævet til MIDT. Angiver det antal tegn, MIDT skal returnere fra tekst.

    • Hvis num_chars er negativ, returnerer MIDT #VALUE! fejlværdi.

  • Num_bytes    Påkrævet til MIDTB. Angiver i byte det antal tegn, MIDTB skal returnere fra tekst.

    • Hvis num_bytes er negativ, returnerer MIDTB #VALUE! et defineret navn, der ikke er en reference, returnerer ER.FORMEL fejlværdien #VÆRDI!.

Eksempel

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

Væskestrømning

Formel

Beskrivelse

Resultat

=MIDT(A2;1;5)

Returnerer fem tegn fra strengen i A2 fra og med det 1. tegn.

Væske

=MIDT(A2;7;20)

Returnerer 20 tegn fra strengen i A2 startende med det 7. tegn. Da antallet af tegn, der skal returneres (20), er større end længden af strengen (10), returneres alle tegn, startende med den 7. Der tilføjes ingen tomme tegn (mellemrum) i slutningen.

Strømning

=MIDT(A2;20;5)

Da startpunktet er større end længden (10) af strengen, returneres tom tekst.

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.