Tips for å jobbe med tekst og tekstfunksjoner i Excel
Når du tenker på Excel (våre viktigste Excel-tips 8 tips for hvordan du lærer Excel raskt 8 tips for hvordan du lærer Excel raskt, ikke så komfortabel med Excel som du vil? Start med enkle tips for å legge til formler og administrere data. Følg dette guide, og du vil være opp til hastighet på kort tid. Les mer), du tenker nok på tall, beregninger og formler. Men du legger også til tekst i regneark, som overskrifter, beskrivelser eller navn på personer.
I dag skal vi dekke ulike måter å jobbe med tekst i Excel-regneark. Vi diskuterer flere forskjellige funksjoner for å jobbe med tekst. Når du bruker en funksjon, starter du alltid den med et like tegn (=).
Legg inn tekst i en celle
Når du skriver inn tekst i en celle som er bredere enn cellen, går teksten forbi den høyre grensen til cellen som standard. Men det er lett å få tekstpakningen til å passe til kolonnebredden. Tekstbryteren justeres automatisk når du endrer bredden på cellen.
For å lage tekstbinding i en celle, velg cellen og klikk på Bryte tekst knappen i Justering delen av Hjem tab.
Teksten er pakket inn i cellen, og radhøyden justeres automatisk for å passe til teksten.
Hvis radhøyden ikke justeres automatisk, kan raden være satt til en bestemt høyde.
For å tilpasse radhøyden til teksten automatisk, velg cellen. Deretter klikker du Format i celler delen på Hjem fanen og velg AutoFit Row Høyde.
Hvis du vil holde rækken i en bestemt høyde, kan du endre den for å sikre at den pakkede teksten passer. Å velge Råhøyde fra Format Meny. Deretter angir du en høyde for raden på Råhøyde dialogboksen og klikk OK.
Du kan også dra nederste kant av raden ned til alle tekstlinjene passer i cellen.
Skriv inn en linjeskift i en celle
Hvis teksten i en celle går forbi den høyre grensen, kan du også sette inn en linjeskift for å manuelt lage tekstbryteren.
Dobbeltklikk på cellen for å redigere teksten eller trykk F2. Klikk musen ved punktet i teksten der du vil sette inn en linjeskift. Deretter trykker du på Alt + Enter.
Råhøyden justeres for å passe på teksten hvis Format er satt til AutoFit Row Høyde i celler delen av Hjem tab.
Count celler som inneholder noen tekst
Hvis du vil vite hvor mange celler i en rekkevidde på regnearket inneholder tekst (ikke tall, feil, formler eller tomme celler), kan du bruke COUNTIF-funksjonen Mini Excel-veiledning: Bruke avansert telling og legge til funksjoner i Excel Mini Excel-opplæringen : Bruke avansert telle og legge til funksjoner i Excel Telle og legge til formler kan virke verdslige sammenlignet med mer avanserte Excel-formler. Men de kan hjelpe deg med å spare mye tid når du trenger å samle inn informasjon om dataene i regnearket ditt. Les mer .
Den generiske formen for COUNTIF-funksjonen for å telle noen teksttekst er:
= ANTALL.HVIS (Celle, "*")
Cellrange representerer et hvilket som helst område av celler som B2: B9. Stjernen mellom anførselstegnene er et jokertegn som representerer et tilsvarende antall tekstkarakterer. Det er noen ting å merke seg om hva som anses som tekstkarakterer:
- De logiske verdiene TRUE og FALSE regnes ikke som tekst.
- Tall som er oppgitt som tekst, teller i jokertegnet (*).
- En tom celle som begynner med en apostrof (') teller.
For eksempel, for å telle antall celler som inneholder tekst i celleområdet A2: G9 i det følgende regneark, skriver vi inn “= COUNTIF (“. Deretter velger vi cellene vi vil inkludere i tellingen, for å komme inn i celleområdet.
COUNTIF-funksjonen er ikke saksfølsom.
Deretter skriver vi et komma (,) og jokertegnet (*) omgitt av to sitater.
trykk Tast inn for å fullføre funksjonsoppføringen og se resultatet i cellen.
Antall celler inneholder spesifikk tekst
Du kan også bruke COUNTIF-funksjonen til å telle hvor mange celler som inneholder spesifikke tekstkarakterer.
Den generiske funksjonen for å telle forekomstene av en bestemt strengteksttekst er:
= COUNTIF (Celle, "txt")
På samme måte som i forrige avsnitt representerer cellrange et hvilket som helst område av celler som B2: B9. Vi legger strengen med tekstkarakterer vi vil finne mellom dobbeltsedler.
For eksempel, å telle antall celler som inneholder “Blyant” i celleområdet A2: G9 på følgende regneark, går vi inn i følgende funksjon:
= COUNTIF (A2: G9, "blyant")
Dette finner alle cellene som inneholder bare ordet “Blyant” uten annen tekst i cellen. Fordi COUNTIF-funksjonen ikke er saksfølsom, finner den alle celler som inneholder “Blyant” eller “blyant”.
Med COUNTIFS-funksjonen kan du telle celler med tekst, men utelukke celler med spesifikke tekst tegn.
For eksempel bruker vi COUNTIFS på følgende måte for å finne alle celler som inneholder tekst, bortsett fra “Blyant”.
= COUNTIFS (A2: G9, "*", A2: G9, "<> Pencil")
For COUNTIFS-funksjonen, gir du først det området og teksten du vil finne. Gi det samme rekkevidde igjen og teksten du vil utelukkes. De “<>” brukes til å utelukke hva som helst tekst følger.
Når du bruker enten COUNTIF eller COUNTIFS-funksjonen, kan du legge til en stjerne på en eller begge sider av strengen for å finne celler som inneholder den strengen omgitt av et hvilket som helst antall tekstkarakterer (eller ingen).
For eksempel, for å finne alle celler som inneholder brevet “j”, vi bruker følgende funksjon:
= COUNTIF (A2: G9, "* j *")
Igjen, fordi COUNTIF-funksjonen ikke er saksfølsom, inneholder celler som inneholder “j” eller “J” vil bli talt.
Konverter tekst til tall
Hvis du har mange celler som inneholder tall lagret som tekst, er det noen måter du kan konvertere teksten til tall.
Du kan fortelle om et tall er formatert som tekst når det er venstrejustert i cellen i stedet for høyrejustert. Også, hvis et nummer har blitt kraftig formatert som tekst ved hjelp av en apostrof (') i begynnelsen, vil det være en grønn trekant i det øverste venstre hjørnet av cellen.
For å konvertere tekst til tall kan du bruke Konverter til nummer alternativ, den Tekst til kolonner funksjon, eller Lim inn spesiell. Vi diskuterer alle disse metodene i vår artikkel om utvinning av tall og tekst i Excel.
Konverter et nummer til tekst
Det kan være ganger når du vil lagre numre som tekst. Kanskje du utfører en handling på en rekke celler, og det er visse celler du ikke vil lese som tall, selv om de er.
Når du skriver inn et apostrof (') i begynnelsen av et tall, konverteres det til tekst. Men hvis du har mange celler med tall du vil konvertere til tekst, kan du bruke TEKST-funksjonen.
For eksempel ønsker vi å konvertere tallene i kolonnen B vist nedenfor til tekst. Vi skriver inn følgende funksjon i cellen til høyre for det første nummeret.
= TEKST (B2, "0")
Du gir funksjonen cellehenvisningen for nummeret som skal konverteres og deretter nummerformatet du vil ha. Vi konverterer bare til et nummer uten spesiell formatering (ikke valuta eller en dato, for eksempel). Så vi bruker “0” (null).
Bruk AutoFill-funksjonen Slik bruker du Excels Flash-fyll og Auto-fylling for å automatisere dataoppføring Slik bruker du Excels Flash-fyll og Auto-fylling for å automatisere datainngang Når du regelmessig oppretter Excel-regneark og fyller dem med data, må du vite om Auto Fill og Flash Fill. La oss vise deg hva disse funksjonene gjør, og hvordan de kan hjelpe deg. Les mer for å kopiere TEXT-funksjonen til resten av cellene. Tallene blir tekst og er venstrejustert.
Du kan kopiere og lime inn de konverterte verdiene i den opprinnelige kolonnen. Velg cellene som inneholder TEKST-funksjonen og trykk Ctrl + C å kopiere dem. Velg den første cellen i den opprinnelige kolonnen. På Hjem fanen, klikk pilen på Lim inn knappen og gå til Lim inn spesielle> verdier.
Du finner eksempler på den forskjellige tekstformateringen som er tilgjengelig for bruk i TEXT-funksjonen på Microsofts støtteside.
Konverter tekst til en dato
Har du noen gang fått en arbeidsbok fra noen andre der de skrev inn datoer som tekst, som tall, eller i et format som ikke er gjenkjennelig som datoer? Du kan konvertere tekst til datoer ved hjelp av DATE-funksjonen.
Her er det generiske formatet for DATE-funksjonen:
= DATO (år, måned, dag)
For året, måneden og dagen, skal vi bruke VENSTRE, MID og RIGHT strengfunksjonene for å trekke ut de aktuelle delene av teksten eller nummeret vi ønsker å konvertere. Vi vil forklare de fire eksemplene i bildet nedenfor.
Å konvertere “20171024” I celle C2 til en dato brukte vi VENSTRE funksjonen til å trekke ut de fire første tegnene for året (2017). Deretter brukte vi MID-funksjonen til å trekke ut de to tegnene som begynner på den femte posisjonen som måneden (10). Til slutt brukte vi RIGHT-funksjonen til å trekke ut de to siste tegnene som dagen (24).
= DATE (VENSTRE (C2,4), MID (C2,5,2), HØYRE (C2,2))
Det neste eksemplet, “2102018” i celle C3, er i en annen rekkefølge. Vi bruker fortsatt strengfunksjonene, men i en annen rekkefølge. Vi brukte RIGHT-funksjonen til å trekke ut de fire siste tegnene for året (2018). Måneden er bare ett siffer i dette tilfellet, så vi brukte VENSTRE funksjonen til å trekke ut det første tegnet som måneden (2). Til slutt brukte vi MID-funksjonen til å trekke ut de to tegnene som begynner på den andre posisjonen som dagen (10).
= DATE (HØYRE (C3,4), venstre (C3,1), MID (C3,2,2))
Datoen i cellene C4 og C5 ser ut som vanlige datoer, men Excel gjenkjenner dem ikke som datoer. I celle C4 er formatet dag, måned, år. Så vi bruker RIGHT, MID og LEFT funksjoner på følgende måte:
= DATE (HØYRE (C4,4), MID (C4,4,2), venstre (C4,2))
I celle C5 er formatet måned, dag og år, og bruker to en null foran en enkeltsifret måned. Så vi bruker RIGHT, LEFT og MID funksjoner på følgende måte:
= DATE (HØYRE (C5,4), venstre (C5,2), MID (C5,4,2))
Å bruke DATE-funksjonen kan virke som like mye arbeid som å skrive om teksten som datoer. Men det er en god sannsynlighet for at det samme formatet ble brukt i hele arbeidsboken din hvis en person jobbet på den.
I så fall kan du kopiere og lime inn funksjonen og cellehenvisninger vil justere til de riktige cellene. Hvis de ikke gjør det, må du bare skrive inn de riktige cellehenvisninger. Du kan markere en cellereferanse i en funksjon, og deretter velge cellen du vil legge inn denne referansen.
Kombiner tekst fra flere celler
Hvis du har en stor mengde data på et regneark, og du må kombinere tekst fra flere celler, er det en enkel måte å gjøre det på. Du trenger ikke å skrive inn all den teksten.
For eksempel har vi et regneark med navn på ansatte og deres kontaktinformasjon, som vist nedenfor. Vi ønsker å skille Fornavn og Etternavn og deretter kombinere dem til en Fullt navn kolonne. Vi kan også lage en Epostadresse automatisk ved å kombinere for- og etternavn.
For å gjøre dette bruker vi CONCATENATE-funksjonen 16 Excel-formler som hjelper deg med å løse virkelige livsproblemer. 16 Excel-formler som hjelper deg med å løse virkelige problemer. Det riktige verktøyet er halvparten av arbeidet. Excel kan løse beregninger og behandle data raskere enn du kan finne kalkulatoren din. Vi viser deg viktige Excel-formler og demonstrerer hvordan du bruker dem. Les mer . Til “sette sammen” betyr bare “Å kombinere” eller “å bli med sammen.” Denne funksjonen lar deg kombinere tekst fra forskjellige celler til en celle. Du kan også legge til annen tekst i teksten fra andre celler.
Å kombinere Etternavn og Fornavn i en rad inn i Fullt navn kolonne, bruker vi CONCATENATE-funksjonen på følgende måte:
= CONCATENATE (B2, "", A2)
Gi CONCATENATE-funksjonen teksten som skal kombineres i den rekkefølgen du vil ha den satt sammen. Så vi ga funksjonen den Fornavn (B2), et mellomrom i dobbelt anførselstegn (” “), og så Etternavn (A2).
Vi kan også bygge e-postadressen på samme måte. Vi bruker Fornavn (B2), Etternavn (A2), og deretter resten av e-postadressen (@ email.com) i dobbelt anførselstegn.
= CONCATENATE (B2, A2, "@ email.com")
Sett alltid noen spesifikk tekst i dobbeltsedler, men legg ikke anførselstegn rundt cellehenvisninger.
Separat tekst i flere celler
Har du noen celler med blandet format innhold som du vil skille fra? For eksempel, hvis du har en celle som inneholder “14 kalkunsmørbrød”, Du kan skille det inn i nummeret (14) og teksten (kalkunsmørbrød). På den måten kan du bruke tallet i funksjoner og formler.
For å få nummeret ut av “14 kalkunsmørbrød”, Vi bruker VENSTRE strengfunksjonen.
= VENSTRE (B2, SØK ("", B2, 1))
Først gir vi funksjonen cellen referanse for teksten som vi ønsker å trekke ut nummeret (B2). Deretter bruker vi SEARCH-funksjonen til å finne det første plassen etter det første tegnet i strengen.
For å få teksten ut av “14 kalkunsmørbrød”, Vi bruker RIGHT-streng-funksjonen.
= RIGHT (B2, LEN (B2) -SEARCH ("", B2, 1))
Først gir vi RIGHT-funksjonen cellehenvisningen som vi ønsker å trekke ut teksten (B2). Deretter bruker vi LEN og SEARCH-funksjonene til å bestemme hvor mange tegn i fra høyre vi ønsker å få. Vi trekker antall tegn fra det første rommet etter det første tegnet i strengen til enden av strengen fra den totale lengden på strengen.
Få mer informasjon om å skille tekst i flere celler i vår artikkel om utvinning av tekst eller tall fra blandede formatceller.
Mer om å jobbe med tekstfunksjoner i Excel
Noen ganger regnearket du jobber med, vil ha for mye tekst. Disse vil hjelpe deg med å forenkle det.
Du finner flere detaljer om funksjonene vi diskuterte her i vår artikkel om tekstoperasjoner Lagringstid med tekstoperasjoner i Excel Lagringstid med tekstoperasjoner i Excel Excel kan gjøre magi med tall og det kan håndtere tegn like bra. Denne håndboken viser hvordan du analyserer, konverterer, erstatter og redigerer tekst i regneark. Disse grunnleggende vil tillate deg å utføre komplekse transformasjoner. Les mer, samt informasjon om noen andre relaterte funksjoner som vi ikke nevnte her.
Utforsk mer om: Microsoft Excel, Microsoft Office 2016.