Excel-formel: Fjern tekst etter posisjon -

Innholdsfortegnelse

Generisk formel

=REPLACE(text,start,characters,"")

Sammendrag

For å fjerne tekst fra en celle etter posisjon, kan du bruke ERSTAT-funksjonen. I eksemplet vist er formelen i C6:

=REPLACE(B6,1,24,"")

som erstatter de 24 første tegnene i teksten med en tom streng ("").

Forklaring

Erstatningsfunksjonen lar deg erstatte tekst basert på plassering og lengde. I dette tilfellet ønsker vi å fjerne stasjonen og banen, og bare la dokumentnavnet ligge. Lengden på denne delen av strengen (tekst) er 24 og startposisjonen er 1, og mønsteret endres aldri.

REPLACE-funksjonen takler dette enkelt, vi trenger bare å oppgi en cellehenvisning (B6), en startposisjon (1), antall tegn som skal erstattes (24) og teksten som skal brukes til erstatning (""):

=REPLACE(B6,1,24,"")

For erstatning bruker vi en tom streng ("") som får REPLACE til å erstatte tegn 1-24 med ingenting.

Alternativ med SUBSTITUTE

Siden teksten i dette tilfellet aldri varierer, kan vi også bruke SUBSTITUTE-funksjonen til å utføre navnoperasjonen:

=SUBSTITUTE(B6,"C:UsersdaveDocuments ","")

Interessante artikler...