Mer om Excel String -funktioner
Excel har en rad strängfunktioner som är användbara vid hantering av data. I den här artikeln kommer vi att titta på hur man extraherar strängar från andra strängar:
Så i ovanstående vill vi extrahera mittordet i varje sträng, t.ex. BLÅ i frasen "STOR BLÅ SKJORTA". Återigen går vi steg för steg. Nyckeln till detta för att hitta positionen för de två mellanslagen på vardera sidan av mittordet.
FIND -funktionen kan användas för att hitta en position för en sträng inom en annan sträng:
HITTA (söksträng, källsträng, utgångsläge)
Så om vi letar efter utrymmet i frasen "BIG BLUE SHIRT" (som finns i cell A5) anger vi följande i cell C5:
C5 = HITTA (““, A5,1)
Och kopiera ner detta över alla strängar vi har:
Nu kan vi använda positionen för första utrymmet som ett argument i en annan HITTA -funktion -
E5 = FIND (““, A5, C5+1)
Där vi har lagt till 1 till värdet i positionen för det första utrymmet så att vi börjar med nästa tecken:
Funktionen MID gör att vi kan extrahera en delsträng - förutsatt att vi anger hur många tecken vi vill ha och startpositionen:
G5 = MID (sträng, startposition, antal tecken)
Så om vi ville extrahera de 4-6: e tecknen från ordet "underbar" -skulle vi ha:
MID (“Underbart”, 4,3)
Så nu har vi positionen för det första och andra utrymmet vi har:
G5 = MIDD (A5, C5+1, E5-C5-1)
Där vi har lagt till 1 till positionen för det första utrymmet som vi vill ha nästa tecken. Formlerna E5-C5-1 säkerställer att vi tar de relevanta tecknen från strängen: