Excel-formel: Uddrag substring -

Indholdsfortegnelse

Generisk formel

=MID(A1,start,end-start+1)

Resumé

For at udtrække et underlag med en Excel-formel kan du bruge MID-funktionen. I det viste eksempel er formlen i E5:

=MID(B5,C5,D5-C5+1)

som i række 5 returnerer "Perfekt".

Forklaring

Bemærk: i dette eksempel beregner vi slutpositionen for at udtrække en substring med en bogstavelig start- og slutposition. Men hvis du kender antallet af tegn, der skal ekstraheres, kan du bare tilslutte dette nummer direkte.

I eksemplet på denne side bruger vi MID-funktionen til at udtrække tekst baseret på en start- og slutposition. MID-funktionen accepterer tre argumenter: en tekststreng, en startposition og antallet af tegn, der skal udpakkes. Teksten kommer fra kolonne B, og startpositionen kommer fra kolonne C. Antallet af tegn, der skal udtrækkes, beregnes ved at trække starten fra slutningen og tilføje 1. I celle E6:

=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"

Funktioner til at udtrække underlag

Excel indeholder tre primære funktioner til udpakning af understrenge:

=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right

Klik på funktionsnavne ovenfor for detaljer og linkede eksempler.

Finde start- og slutpositioner med en formel

I det viste eksempel er start- og slutpositioner baseret på hårdkodede værdier. Det er dog muligt at beregne positioner med FIND-funktionen og SEARCH-funktionen. Se links nedenfor for eksempler.

Interessante artikler...