15+ simple Google Sheets-tekstfunktioner

Uanset om du importerer data til Google Sheets eller indtaster dem manuelt, kan du have situationer, hvor du skal ændre eller rette tekst. Ved at bruge Google Sheets-tekstfunktionerne på vores liste kan du spare tid ved at foretage flere ændringer hurtigt og på én gang.

Konverter et tal til tekst: TEKST

Begyndende med en enkel måde at konvertere et tal til tekst ved hjælp af et specificeret format er TEXT-funktionen. Du kan bruge det til en dato, tid, procent, valuta eller lignende tal.

Indholdsfortegnelse

Syntaksen for formlen erTEKST(tal, format),hvor du kan bruge det nøjagtige tal eller en cellereference til det første argument. Afhængigt af det format, du vil bruge, kan du besøgeHjælp til Google Docs Editorsfor listen med over et dusin muligheder for det andet argument.

Som et eksempel formaterer vi klokken 22:30 i et 12-timers format med AM eller PM og som tekst ved hjælp af denne formel:

=TEKST("22:30","tt:mmAM/PM")

For et andet eksempel formaterer vi tallet i celle A1 som tekst med et procenttegn ved hjælp af denne formel:

=TEKST(A1;0 %)

Kombiner tekst: CONCATENATE

Hvis du vil forbinde to tekststrenge, kan du bruge CONCATENATE-funktionen. Du har muligvis et fornavn og efternavn, by og stat eller lignende, som du vil kombinere til en enkelt celle.

Syntaksen erFORBINDE(streng1, streng2,...), hvor du kan bruge teksten eller cellereferencerne til argumenterne.

I dette eksempel kombinerer vi teksten i cellerne A1 til D1 til en enkelt streng med denne formel:

=FORBINDE(A1:D1)

Hvis du vil placere et mellemrum mellem ordene, kan du indsætte et tomt mellemrum inden for anførselstegn mellem hver cellehenvisning ved hjælp af denne formel:

=FORBINDE(A1," ", B1," ", C1," ", D1)

For et andet eksempel kombinerer vi teksten "Fornavn: " med teksten i celle A1 med denne formel:

=FORBINDE("Fornavn:", A1)

Kombiner tekst med et skilletegn: TEXTJOIN

TEXTJOIN-funktionen ligner CONCATENATE til at kombinere tekst. Forskellen er, at du kan bruge en skilletegn (separator) og kombinere arrays med TEXTJOIN.

Syntaksen erTEXTJOIN(afgrænsning, tom, tekst1, tekst2,...). Forafgrænsningargument, placer mellemrummet, kommaet eller anden afgrænsning i anførselstegn og fortomargument, brug True for at udelukke tomme celler eller False for at inkludere dem.

Som et eksempel vil vi samle teksten i celleområdet A1 til C2 med et mellemrum som afgrænsningstegnet og SAND for at ignorere den tomme celle (A2). Her er formlen:

=TEXTJOIN(" ",ÆGTE,A1:C2)

For et andet eksempel kombinerer vi teksten i cellerne A1 til A10 med et komma som skilletegn og FALSK for at inkludere de tomme celler (A4 til A8), så du kan se, hvordan resultatet ser ud. Her er formlen:

=TEXTJOIN(“,”,FALSK,A1:A10)

Tip: Hvis du vil kombinere tal, kan du brugeJOIN-funktionen.

Separat tekst: SPLIT

Måske vil du gøre det modsatte af ovenstående og adskille tekst i stedet for at kombinere den. Til dette kan du bruge SPLIT-funktionen.

Syntaksen erDELE(tekst,afgrænsning,dele_af, tom). Brugdele_vedargument med True (standard) for at adskille teksten omkring hvert tegn i afgrænsningstegnet, ellers brug False. Brugtomargument med True (standard) for at behandle fortløbende afgrænsninger som én, ellers brug False.

Her opdeler vi teksten i celle A1 ved at bruge et mellemrum som afgrænsningstegn og standardindstillingerne for de andre argumenter med denne formel:

=DELE(A1," ")

For et andet eksempel opdeler vi teksten i celle A1 ved at bruge "t" som skilletegn. Dette fjerner "t", ligesom det fjerner mellemrumsafgrænseren ovenfor og efterlader resten af ​​teksten. Her er formlen:

=DELE(A1,t)

Nu, hvis vi tilføjer FALSE somdele_vedargument, adskiller denne formel kun teksten ved "t[mellemrum]"-mærket:

=DELE(A1,"t ",FALSK)

Sammenlign tekst: PRÆCIS

Arbejder du med at sammenligne data i dit ark? Ved at bruge EXACT-funktionen kan du sammenligne to tekststrenge og få et simpelt sandt eller falsk resultat for, om de matcher eller ej.

Syntaksen erEXACT(tekst1; tekst2);hvor du kan bruge tekst eller cellereferencer til argumenterne.

Som et eksempel vil vi sammenligne de to tekststrenge i celler A1 og B1 med denne formel:

=EXAKTE(A1;B1)

For et andet eksempel sammenligner vi teksten i celle A1 med "Google" ved hjælp af denne formel:

=EXACT(A1,”Google”)

Skift tekst: ERSTAT og ERSTAT

Selvom du kan bruge funktionen Find og erstat i Google Sheets, skal du muligvis være mere specifik, end funktionen tillader. For eksempel vil du måske ændre et bogstav på et bestemt sted eller kun en bestemt forekomst af tekst i en streng. I dette tilfælde kan du bruge enten REPLACE eller SUBSTITUTE.

Selvom de ligner hinanden, fungerer hver funktion lidt forskelligt, så du kan bruge den, der passer bedst til dine behov.

Syntaksen for hver erREPLACE(tekst, position, længde, ny)ogERSTAT(tekst,søg_efter, erstatte_med, forekomst). Lad os gennemgå et par eksempler, og hvordan man bruger argumenterne.

ERSTATTE

Her vil vi erstatte "William H Brown" med "Bill Brown", så vi bruger REPLACE-funktionen og denne formel:

=ERSTAT(A1;1;9;regning”)

For at nedbryde formlen er A1 cellen med teksten, 1 er startpositionen, der skal erstattes, 9 er antallet af tegn, der skal erstattes, og Bill er erstatningsteksten.

Som et andet eksempel har vi telefonnumre gemt som tekst og skal ændre præfikset for hver. Da hvert præfiks er forskelligt, kan vi bruge REPLACE til at angive placeringen og antallet af tegn for erstatningen. Her er formlen:

=ERSTAT(A1;5;3;222″)

Tip: For at ændre flere celler i en kolonne kan du trække formlen ned for at anvende den på de efterfølgende rækker som vist nedenfor.

ERSTATTE

For et eksempel på SUBSTITUTE-funktionen ønsker vi at erstatte "new york" med "New York" og vil tilføjehændelseargument for at sikre, at vi kun ændrer den første instans i vores streng. Her er formlen:

=SUBSTITUTE(A1,"new york","New York",1)

For at nedbryde denne formel indeholder A1 teksten, "new york" er den tekst, vi søger efter, "New York" er erstatningen, og 1 er den første forekomst af teksten.

Hvis du skulle fjernehændelseargument i ovenstående formel, vil funktionen ændre begge forekomster til "New York" som standard, som du kan se her:

=SUBSTITUTE(A1,"new york","New York")

Skift mellem store og små bogstaver: PROPER, UPPER og LOWER

Hvis du importerer data fra en anden kilde eller skriver forkert under dataindtastning, kan du ende med uoverensstemmende bogstaver. Ved at bruge funktionerne PROPER, UPPER og LOWER kan du hurtigt rette det.

Syntaksen for hver er enkel somPROPER(tekst),UPPER(tekst), ogLAVERE(tekst)hvor du kan bruge en cellehenvisning eller teksten til argumentet.

For at skrive det første bogstav i hvert ord i en tekststreng med stort, kan du bruge funktionen PROPER og denne formel:

=ORDENTLIG(A1)

For at ændre bogstaverne til alle store bogstaver, brug funktionen UPPER og denne formel:

=ØVRE(A1)

For at ændre bogstaverne til alle små bogstaver, brug funktionen LAVERE og denne formel:

=NEDRE(A1)

Husk, du kan også indtaste den nøjagtige tekst for alle tre funktioner inden for anførselstegn som følger:

Foreslået læsning:Sådan ombrydes tekst i Google Sheets

=PROPER(“online tech TIPS”)

Få en del af en tekststreng: LEFT, RIGHT og MID

Måske skal du udtrække en del af en tekststreng. Du kan have data blandet med andre data eller ønsker at bruge en del af en streng til noget bestemt. Du kan bruge VENSTRE-, HØJRE- og MID-funktionerne for at få den del, du har brug for.

Syntaksen for hver erVENSTRE(streng, antal_tegn),HØJRE(streng, antal_tegn), ogMID(streng, start, længde). Du kan bruge en cellereference eller teksten somsnorargument i hver.

For et eksempel på VENSTRE-funktionen udtrækker vi de første tre tegn fra venstre ved hjælp af teksten i celle A1 med denne formel:

=VENSTRE(A1;3)

For et eksempel på funktionen HØJRE udtrækker vi de første fire tegn fra højre ved hjælp af den samme celle med denne formel:

=HØJRE(A1;4)

For et eksempel på MID-funktionen udtrækker vi navnet "Jane" fra teksten i samme celle.

=MID(A1,6,4)

I dette MID-eksempel er en 6 forstarteargument vælger det 6. tegn fra venstre. Husk, at alle tegn tæller, inklusive mellemrum og tegnsætning. Så en 4 forlængdeargument vælger fire tegn.

Få længden af ​​en tekststreng: LEN og LENB

Når du planlægger at gøre noget specifikt med dine data, såsom at kopiere og indsætte eller eksportere dem til brug andre steder, skal du muligvis være forsigtig med antallet af tegn. Med LEN kan du få antallet af tegn i en tekststreng, og med LENB kan du få optællingen i bytes.

Syntaksen for hver erLIGE(snor)ogLENB(streng),hvor du igen kan bruge en cellereference eller tekst som argument.

Her får vi tegnantallet for teksten i celle A1 med denne formel:

=LIGE(A1)

Med denne formel får vi tegnantallet for teksten i celle A1, men som bytes i stedet:

=LENB(A1)

Fjern ekstra mellemrum: TRIM

Hvis du har brug for at rydde op i dine data fra førende, efterfølgende eller diverse ekstra mellemrum, kan du bruge TRIM-funktionen.

Syntaksen erTRIM(tekst),hvor du kan bruge en cellereference eller tekst til argumentet.

Her fjerner vi mellemrummene fra tekststrengen i celle A1 med denne formel:

=TRIM(A1)

Dernæst fjerner vi ekstra mellemrum fra den specifikke tekst "Online Tech Tips" med denne formel:

=TRIM( "Online tekniske tips")

Håndter din tekst med Google Sheets-funktioner

Google Sheets tilbyder mange funktioner til at arbejde med tekst. Du kan ombryde tekst, ændre formatet, hyperlinke den og mere. Men når du har et langt datasæt, kan Google Sheets-tekstfunktionerne hjælpe dig med at tackle dine tekstændringer hurtigere og mere effektivt. Vil du prøve en eller to?

For relaterede selvstudier, se, hvordan du bruger Google Sheets-formler til arrays.