Mere om Excel String -funktioner
Excel har en vifte af strengfunktioner, som er nyttige til håndtering af data. I denne artikel vil vi se på, hvordan man udtrækker strenge fra andre strenge:
Så i ovenstående ønsker vi at udtrække det midterste ord i hver streng f.eks. BLÅ i sætningen "BIG BLUE SHIRT". Endnu en gang går vi trin for trin. Nøglen til dette for at finde placeringen af de to mellemrum på hver side af det midterste ord.
FIND -funktionen kan bruges til at finde en position af en streng i en anden streng:
FIND (søgestreng, kildestreng, startposition)
Så hvis vi leder efter rummet i sætningen "BIG BLUE SHIRT" (som er i celle A5) indtaster vi følgende i celle C5:
C5 = FIND (““, A5,1)
Og kopierer dette ned over alle de strenge, vi har:
Nu kan vi bruge placeringen af første rum til som et argument i en anden FIND -funktion -
E5 = FIND (““, A5, C5+1)
Hvor vi har tilføjet 1 til værdien i placeringen af det første mellemrum, så vi starter med det næste tegn:
Funktionen MID giver os mulighed for at udtrække en delstreng - forudsat at vi angiver, hvor mange tegn vi vil have og startpositionen:
G5 = MID (streng, startposition, antal tegn)
Så hvis vi ønskede at udtrække de 4-6te tegn fra ordet "vidunderlig" -ville vi have:
MID (“Wonderful”, 4,3)
Så nu har vi placeringen af det første og andet mellemrum, vi har:
G5 = MIDT (A5, C5+1, E5-C5-1)
Hvor vi har tilføjet 1 til placeringen af det første rum, som vi vil have det næste tegn. Formlerne E5-C5-1 sikrer, at vi får fat i de relevante tegn fra strengen: