Of u nu gegevens importeert in Google Spreadsheets of deze handmatig invoert, er kunnen zich situaties voordoen waarin u tekst moet wijzigen of corrigeren. Met de tekstfuncties van Google Spreadsheets in onze lijst kunt u tijd besparen door snel en in één keer meerdere wijzigingen aan te brengen.
Converteer een getal naar tekst: TEXT
Beginnend met een eenvoudige manier om een getal naar tekst te converteren met behulp van een opgegeven formaat, is de functie TEXT. U kunt het gebruiken voor een datum, tijd, percentage, valuta of een vergelijkbaar getal.
Inhoudsopgave
De syntaxis voor de formule isTEKST(getal, formaat),waar u het exacte getal of een celverwijzing voor het eerste argument kunt gebruiken. Afhankelijk van het formaat dat u wilt gebruiken, kunt u terecht op deHelp-pagina van Google Docs Editorsvoor de lijst met meer dan een dozijn opties voor het tweede argument.
We noteren bijvoorbeeld de tijd 22:30 in een 12-uursnotatie met AM of PM en als tekst met behulp van deze formule:
=TEKST(“22:30”,”uu: mmAM/PM”)

Voor een ander voorbeeld formatteren we het getal in cel A1 als tekst met een procentteken met behulp van deze formule:
=TEKST(A1,”0%”)


Combineer tekst: SAMENVOEGEN
Als u twee tekstreeksen wilt samenvoegen, kunt u de CONCATENATE-functie gebruiken. Mogelijk hebt u een voor- en achternaam, stad en staat, of iets dergelijks, dat u in één cel wilt combineren.
De syntaxis isCONCATENEREN(tekenreeks1, tekenreeks2,...), waar u de tekst- of celverwijzingen voor de argumenten kunt gebruiken.
In dit voorbeeld combineren we de tekst in de cellen A1 tot en met D1 tot één tekenreeks met deze formule:
=CONCATENEREN(A1:D1)


Als u een spatie tussen de woorden wilt plaatsen, kunt u met behulp van deze formule een spatie tussen aanhalingstekens tussen elke celverwijzing invoegen:
=CONCATENEREN(A1,” “,B1,” “,C1,” “,D1)


Voor een ander voorbeeld combineren we de tekst 'Voornaam:' met de tekst in cel A1 met deze formule:
=CONCATENEREN(“Voornaam: “,A1)


Combineer tekst met een scheidingsteken: TEXTJOIN
De TEXTJOIN-functie is vergelijkbaar met CONCATENATE voor het combineren van tekst. Het verschil is dat u een scheidingsteken (separator) kunt gebruiken en arrays kunt combineren met TEXTJOIN.
De syntaxis isTEKSTJOIN(scheidingsteken, leeg, tekst1, tekst2,…). Voor descheidingstekenargument, plaats de spatie, komma of ander scheidingsteken tussen aanhalingstekens en voor deleegargument, gebruik True om lege cellen uit te sluiten of False om ze op te nemen.
We voegen bijvoorbeeld de tekst in het celbereik A1 tot en met C2 samen met een spatie als scheidingsteken en TRUE om de lege cel (A2) te negeren. Hier is de formule:
=TEXTJOIN(” “,WAAR,A1:C2)


Voor een ander voorbeeld combineren we de tekst in de cellen A1 tot en met A10 met een komma als scheidingsteken en FALSE om de lege cellen (A4 tot en met A8) op te nemen, zodat u kunt zien hoe het resultaat eruit ziet. Hier is de formule:
=TEXTJOIN(“,”,FALSE,A1:A10)


Tip: Als u nummers wilt combineren, kunt u dit gebruikende JOIN-functie.
Aparte tekst: SPLIT
Misschien wilt u het tegenovergestelde doen van het bovenstaande en de tekst scheiden in plaats van deze te combineren. Hiervoor kunt u de SPLIT-functie gebruiken.
De syntaxis isSPLIT(tekst,scheidingsteken,gesplitst_door, leeg). Gebruik degesplitst_doorargument met True (standaard) om de tekst rond elk teken in het scheidingsteken te scheiden; gebruik anders False. Gebruik deleegargument met True (standaard) om opeenvolgende scheidingstekens als één te behandelen; gebruik anders False.
Hier splitsen we de tekst in cel A1 met een spatie als scheidingsteken en de standaardwaarden voor de andere argumenten met deze formule:
=SPLIT(A1," ")


Voor een ander voorbeeld splitsen we de tekst in cel A1 met 't' als scheidingsteken. Hierdoor wordt de “t” verwijderd, net zoals het scheidingsteken voor de spatie erboven, en blijft de rest van de tekst behouden. Hier is de formule:
=SPLIT(A1,t)


Als we nu FALSE toevoegen alsgesplitst_doorargument, scheidt deze formule de tekst alleen op het teken “t[spatie]”:
=SPLIT(A1,”t“,ONWAAR)


Vergelijk tekst: EXACT
Bent u bezig met het vergelijken van gegevens in uw blad? Met behulp van de EXACT-functie kunt u twee tekstreeksen vergelijken en een eenvoudig Waar of Onwaar resultaat ontvangen, ongeacht of ze overeenkomen of niet.
De syntaxis isEXACT(tekst1, tekst2),waar u tekst- of celverwijzingen voor de argumenten kunt gebruiken.
Als voorbeeld vergelijken we de twee tekstreeksen in de cellen A1 en B1 met deze formule:
=EXACT(A1,B1)


Voor een ander voorbeeld vergelijken we de tekst in cel A1 met 'Google' met behulp van deze formule:
=EXACT(A1,”Google”)


Tekst wijzigen: VERVANGEN en VERVANGEN
Hoewel u de functie Zoeken en vervangen in Google Spreadsheets kunt gebruiken, moet u mogelijk specifieker zijn dan de functie toestaat. Het kan bijvoorbeeld zijn dat u een letter op een bepaalde plek wilt wijzigen, of alleen een bepaald stukje tekst in een tekenreeks. In dit geval kunt u VERVANGEN of VERVANGEN gebruiken.
Hoewel vergelijkbaar, werkt elke functie enigszins anders, zodat u de functie kunt gebruiken die het beste bij u past.
De syntaxis voor elk isVERVANGEN(tekst, positie, lengte, nieuw)EnVERVANGEN(tekst,zoek_naar, vervangen_met, voorkomen). Laten we een paar voorbeelden bekijken en zien hoe u de argumenten kunt gebruiken.
VERVANGEN
Hier willen we 'William H Brown' vervangen door 'Bill Brown', dus we gebruiken de REPLACE-functie en deze formule:
=VERVANG(A1,1,9,”Rekening”)
Om de formule op te splitsen: A1 is de cel met de tekst, 1 is de startpositie die moet worden vervangen, 9 is het aantal tekens dat moet worden vervangen en Bill is de vervangende tekst.


Nog een voorbeeld: we hebben telefoonnummers opgeslagen als tekst en moeten voor elk telefoonnummer het voorvoegsel wijzigen. Omdat elk voorvoegsel anders is, kunnen we REPLACE gebruiken om de positie en het aantal tekens voor de vervanging op te geven. Hier is de formule:
=VERVANG(A1,5,3,”222″)


Tip: Als u meerdere cellen in een kolom wilt wijzigen, kunt u de formule naar beneden slepen om deze op de volgende rijen toe te passen, zoals hieronder weergegeven.


VERVANGING
Voor een voorbeeld van de SUBSTITUTE-functie willen we “new york” vervangen door “New York” en zullen we devoorkomenargument om ervoor te zorgen dat we alleen de eerste instantie in onze string wijzigen. Hier is de formule:
=VERVANGEN(A1,”New York”,,”New York”,1)
Om deze formule op te splitsen: A1 bevat de tekst, "New York" is de tekst waarnaar we zoeken, "New York" is de vervanging en 1 is de eerste keer dat de tekst voorkomt.


Als u devoorkomenargument in de bovenstaande formule, zou de functie beide instanties standaard wijzigen in "New York", zoals u hier kunt zien:
=VERVANGEN(A1,”New York”,”New York”)


Wijzig de hoofdletter: PROPER, UPPER en LOWER
Als u gegevens uit een andere bron importeert of een verkeerd type typt tijdens de gegevensinvoer, kunt u te maken krijgen met niet-overeenkomende letterhoofdletters. Met de functies PROPER, UPPER en LOWER kunt u dit snel corrigeren.
De syntaxis voor elk is eenvoudigJUISTE(tekst),BOVEN(tekst), EnLAGER(tekst)waar u een celverwijzing of de tekst voor het argument kunt gebruiken.
Lees meer:ChatGPT gebruiken in Google Spreadsheets met GPT voor Spreadsheets en Documenten
Om de eerste letter van elk woord in een tekstreeks met een hoofdletter te schrijven, kunt u de PROPER-functie en deze formule gebruiken:
=JUISTE(A1)


Om de letters in hoofdletters te veranderen, gebruikt u de UPPER-functie en deze formule:
=BOVEN(A1)


Om de letters in kleine letters te veranderen, gebruikt u de LOWER-functie en deze formule:
=LAGER(A1)


Houd er rekening mee dat u de exacte tekst voor alle drie de functies ook als volgt tussen aanhalingstekens kunt invoeren:
=JUISTE(“online technische TIPS”)


Verkrijg een deel van een tekstreeks: LINKS, RECHTS en MID
Misschien moet u een deel van een tekstreeks extraheren. Mogelijk hebt u gegevens gemengd met andere gegevens of wilt u een deel van een tekenreeks voor iets specifieks gebruiken. U kunt de functies LEFT, RIGHT en MID gebruiken om het gewenste onderdeel te verkrijgen.
De syntaxis voor elk isLINKS(tekenreeks, aantal_tekens),RECHTS(tekenreeks, aantal_tekens), EnMIDDEN(string, begin, lengte). U kunt een celverwijzing of de tekst gebruiken alssnaarargumentatie in elk.
Voor een voorbeeld van de functie LINKS extraheren we de eerste drie tekens van links met behulp van de tekst in cel A1 met deze formule:
=LINKS(A1,3)


Voor een voorbeeld van de functie RECHTS extraheren we de eerste vier tekens van rechts met dezelfde cel met deze formule:
=RECHTS(A1,4)


Voor een voorbeeld van de MID-functie extraheren we de naam “Jane” uit de tekst in dezelfde cel.
=MIDDEN(A1,6,4)


In dit MID-voorbeeld is een 6 voor debeginargument selecteert het zesde teken van links. Houd er rekening mee dat alle tekens tellen, inclusief spaties en interpunctie. Dan een 4 voor delengteargument selecteert vier tekens.
Verkrijg de lengte van een tekstreeks: LEN en LENB
Wanneer u van plan bent iets specifieks met uw gegevens te doen, zoals kopiëren en plakken of exporteren voor gebruik elders, moet u mogelijk voorzichtig zijn met het aantal tekens. Met LEN kunt u het aantal tekens in een tekstreeks verkrijgen, en met LENB kunt u het aantal in bytes verkrijgen.
De syntaxis voor elk isLEN(snaar)EnLENB(tekenreeks),waar u opnieuw een celverwijzing of tekst als argument kunt gebruiken.
Hier krijgen we het aantal tekens voor de tekst in cel A1 met deze formule:
=LEN(A1)


Met deze formule krijgen we het aantal tekens voor de tekst in cel A1, maar in plaats daarvan als bytes:
=LENB(A1)


Extra spaties verwijderen: TRIM
Als u uw gegevens wilt opschonen van voorloop-, volg- of diverse extra spaties, kunt u de TRIM-functie gebruiken.
De syntaxis isTRIM(tekst),waar u een celverwijzing of tekst voor het argument kunt gebruiken.
Hier verwijderen we de spaties uit de tekstreeks in cel A1 met deze formule:
=TRIM(A1)


Vervolgens verwijderen we extra spaties uit de specifieke tekst 'Online technische tips' met deze formule:
=TRIM(“Online technische tips”)


Pak uw tekst aan met Google Spreadsheets-functies
Google Spreadsheets biedt veel functies voor het werken met tekst. U kunt tekst laten teruglopen, de opmaak wijzigen, er hyperlinks naar maken en meer. Als u echter over een lange dataset beschikt, kunnen de tekstfuncties van Google Spreadsheets u helpen uw tekstwijzigingen sneller en efficiënter aan te pakken. Probeer jij er één of twee?
Voor gerelateerde tutorials bekijkt u hoe u Google Spreadsheets-formules voor matrices kunt gebruiken.
