Mer om Excel -strengfunksjonene
Excel har en rekke strengfunksjoner som er nyttige for å administrere data. I denne artikkelen vil vi se på hvordan du trekker ut strenger fra andre strenger:
Så i det ovennevnte ønsker vi å trekke ut mellomordet i hver streng, for eksempel BLÅ i uttrykket "BIG BLUE SHIRT". Nok en gang går vi trinn for trinn. Nøkkelen til dette for å finne posisjonen til de to mellomrom på hver side av det midterste ordet.
FIND -funksjonen kan brukes til å finne en posisjon av en streng i en annen streng:
FINN (Søkestreng, Kildestreng, Startposisjon)
Så hvis vi leter etter mellomrommet i uttrykket “BIG BLUE SHIRT” (som er i celle A5) skriver vi inn følgende i celle C5:
C5 = FINN (““, A5,1)
Og kopierer dette ned over alle strengene vi har:
Nå kan vi bruke posisjonen til første mellomrom til som et argument i en annen FIND -funksjon -
E5 = FIND (““, A5, C5+1)
Hvor vi har lagt 1 til verdien i posisjonen til det første mellomrommet, slik at vi starter med neste tegn:
Funksjonen MID lar oss trekke ut en delstreng - forutsatt at vi spesifiserer hvor mange tegn vi vil ha og startposisjonen:
G5 = MIDD (streng, startposisjon, antall tegn)
Så hvis vi ønsket å trekke ut de 4-6. tegnene fra ordet "fantastisk" -ville vi ha:
MIDD (“Fantastisk”, 4,3)
Så nå har vi posisjonen til det første og andre mellomrommet vi har:
G5 = MIDT (A5, C5+1, E5-C5-1)
Der vi har lagt 1 til posisjonen til det første mellomrommet som vi vil ha det neste tegnet. Formlene E5-C5-1 sikrer at vi henter de relevante tegnene fra strengen: