Tips voor het werken met tekst- en tekstfuncties in Excel

Tips voor het werken met tekst- en tekstfuncties in Excel

Als u denkt aan Excel ( onze belangrijkste Excel-tips ), denk je waarschijnlijk aan getallen, berekeningen en formules. Maar u voegt ook tekst toe aan spreadsheets, zoals koppen, beschrijvingen of namen van mensen.





Vandaag behandelen we verschillende manieren om met tekst in Excel-spreadsheets te werken. We bespreken verschillende functies voor het werken met tekst. Als je een functie gebruikt, begin deze dan altijd met een isgelijkteken (=).





Tekst omwikkelen in een cel

Wanneer u tekst invoert in een cel die breder is dan de cel, gaat de tekst standaard voorbij de rechterrand van de cel. Maar het is gemakkelijk om de tekstomloop aan te passen aan de kolombreedte. De tekstomloop wordt automatisch aangepast wanneer u de breedte van de cel wijzigt.





Om tekstterugloop in een cel te maken, selecteert u de cel en klikt u op de Tekstterugloop knop in de Uitlijning gedeelte van de Huis tabblad.

De tekst wordt in de cel gewikkeld en de rijhoogte wordt automatisch aangepast aan de tekst.



Als de rijhoogte niet automatisch wordt aangepast, kan de rij op een bepaalde hoogte worden ingesteld.

hoe beveiligde video's van elke website te downloaden

Selecteer de cel om de rijhoogte automatisch aan de tekst aan te passen. Dan klikken Formaat in de Cellen gedeelte over de Huis tabblad en selecteer Rijhoogte automatisch aanpassen .





Als u de rij op een bepaalde hoogte wilt houden, kunt u deze wijzigen om ervoor te zorgen dat de tekstomloop past. Selecteer Rijhoogte van de Formaat menu. Voer vervolgens een hoogte in voor de rij op de Rijhoogte dialoogvenster en klik op Oke .

U kunt ook de onderrand van de rij naar beneden slepen totdat alle tekstregels in de cel passen.





Voer een regeleinde in een cel in

Als de tekst in een cel voorbij de rechterrand komt, kunt u ook een regeleinde invoegen om de tekst handmatig terug te laten lopen.

Dubbelklik op de cel om de tekst te bewerken of druk op F2 . Klik met de muis op het punt in de tekst waar u een regeleinde wilt invoegen. Druk vervolgens op Alt + Enter .

De rijhoogte past zich aan de tekst aan als de Formaat ingesteld op Rijhoogte automatisch aanpassen in de Cellen gedeelte van de Huis tabblad.

Tel cellen met tekst

Als u wilt weten hoeveel cellen in een bereik op uw werkblad tekst bevatten (geen getallen, fouten, formules of lege cellen), kunt u de AANTAL.ALS-functie gebruiken.

De algemene vorm van de AANTAL.ALS-functie voor het tellen van een willekeurig aantal teksttekens is:

=COUNTIF(cellrange,'*')

Het celbereik vertegenwoordigt elk celbereik, zoals B2:B9. Het sterretje tussen de aanhalingstekens is een jokerteken dat een overeenkomend aantal teksttekens vertegenwoordigt. Er zijn een paar dingen om op te merken over wat als teksttekens worden beschouwd:

  • De logische waarden TRUE en FALSE worden niet als tekst geteld.
  • Getallen die als tekst worden ingevoerd, worden geteld in het jokerteken (*).
  • Een lege cel die begint met een apostrof (') wordt geteld.

Als u bijvoorbeeld het aantal cellen met tekst in het celbereik A2:G9 in het volgende werkblad wilt tellen, voeren we '= AANTAL.ALS(' in. Om vervolgens het celbereik in te voeren, selecteren we de cellen die we in de telling willen opnemen .

De AANTAL.ALS-functie is niet hoofdlettergevoelig.

Vervolgens typen we een komma (,) en het jokerteken (*) tussen dubbele aanhalingstekens.

druk op Binnenkomen om de functie-invoer te voltooien en het resultaat in de cel te bekijken.

Tel cellen met specifieke tekst

U kunt ook de AANTAL.ALS-functie gebruiken om te tellen hoeveel cellen specifieke teksttekens bevatten.

De algemene functie voor het tellen van de voorkomens van een specifieke tekenreekstekst is:

=COUNTIF(cellrange,'txt')

Net als in de vorige sectie, vertegenwoordigt het celbereik elk celbereik zoals B2:B9. We plaatsen de reeks teksttekens die we willen vinden tussen dubbele aanhalingstekens.

Om bijvoorbeeld het aantal cellen met 'Potlood' in het celbereik A2:G9 op het volgende werkblad te tellen, voeren we de volgende functie in:

=COUNTIF(A2:G9,'Pencil')

Hiermee worden alle cellen gevonden die alleen het woord 'Potlood' bevatten, zonder andere tekst in de cel. Omdat de AANTAL.ALS-functie niet hoofdlettergevoelig is, vindt deze alle cellen die 'Potlood' of 'potlood' bevatten.

Met de AANTAL.ALS-functie kunt u cellen met tekst tellen, maar uitsluiten cellen met specifieke teksttekens.

We gebruiken bijvoorbeeld AANTAL.ALS op de volgende manier om alle cellen te vinden die tekst bevatten, behalve 'Potlood'.

=COUNTIFS(A2:G9,'*',A2:G9,'Pencil')

Voor de AANTAL.ALS-functie geef je deze eerst het bereik en de tekst die je wilt vinden. Geef het vervolgens opnieuw hetzelfde bereik en de tekst die u wilt uitsluiten. De '' wordt gebruikt om de tekst die volgt uit te sluiten.

Als u de functie AANTAL.ALS of AANTAL.ALS gebruikt, kunt u een asterisk aan een of beide zijden van de tekenreeks toevoegen om cellen te vinden die die tekenreeks bevatten, omringd door een willekeurig aantal teksttekens (of geen).

Om bijvoorbeeld alle cellen te vinden die de letter 'j' bevatten, gebruiken we de volgende functie:

hoe maak je een filter voor snapchat
=COUNTIF(A2:G9,'*j*')

Nogmaals, omdat de AANTAL.ALS-functie niet hoofdlettergevoelig is, worden cellen met 'j' of 'J' geteld.

Converteer tekst naar getallen

Als je veel cellen hebt die getallen bevatten die als tekst zijn opgeslagen, zijn er een paar manieren waarop je de tekst naar getallen kunt converteren.

U kunt zien of een getal is opgemaakt als tekst wanneer het links uitgelijnd is in de cel in plaats van rechts uitgelijnd. Als een getal krachtig is opgemaakt als tekst met een apostrof (') aan het begin, verschijnt er een groene driehoek in de linkerbovenhoek van de cel.

Om tekst naar getallen te converteren, kunt u de gebruiken Converteren naar getal optie, de Tekst naar kolommen functie, of Plakken speciaal . We bespreken elk van deze methoden in ons artikel over: cijfers en tekst extraheren in Excel.

Converteer een getal naar tekst

Het kan voorkomen dat u nummers als tekst wilt opslaan. Misschien voer je een actie uit op een reeks cellen en zijn er bepaalde cellen die je niet als getallen wilt lezen, ook al zijn ze dat wel.

Als u een apostrof (') aan het begin van een getal typt, wordt dit omgezet in tekst. Maar als u veel cellen heeft met getallen die u naar tekst wilt converteren, kunt u de TEKST-functie gebruiken.

We willen bijvoorbeeld de getallen in de hieronder getoonde B-kolom converteren naar tekst. We typen de volgende functie in de cel rechts van het eerste getal.

=TEXT(B2,'0')

U geeft de functie de celverwijzing voor het te converteren getal en vervolgens de gewenste getalnotatie. We converteren gewoon naar een getal zonder speciale opmaak (bijvoorbeeld geen valuta of datum). We gebruiken dus '0' (nul).

Gebruik de functie Automatisch aanvullen om de functie TEKST naar de rest van de cellen te kopiëren. De cijfers worden tekst en worden links uitgelijnd.

U kunt de geconverteerde waarden kopiëren en in de originele kolom plakken. Selecteer de cellen die de TEKST-functie bevatten en druk op Ctrl + C om ze te kopiëren. Selecteer de eerste cel in de oorspronkelijke kolom. Op de Huis tabblad, klik op de pijl op de Plakken knop en ga naar Plakken speciaal > Waarden .

U vindt voorbeelden van de verschillende tekstopmaak die beschikbaar zijn voor gebruik in de TEKST-functie op De ondersteuningssite van Microsoft .

Converteer tekst naar een datum

Heb je ooit een werkmap gekregen van iemand anders waarin ze datums hebben ingevoerd als tekst, als getallen of in een formaat dat niet herkenbaar is als datums? U kunt tekst converteren naar datums met behulp van de DATE-functie.

Hier is het algemene formaat van de DATE-functie:

=DATE(year,month,day)

Voor het jaar, de maand en de dag gaan we de tekenreeksfuncties LEFT, MID en RIGHT gebruiken om de juiste delen van de tekst of het getal dat we willen converteren te extraheren. We zullen de vier voorbeelden in de onderstaande afbeelding uitleggen.

Om '20171024' in cel C2 om te zetten naar een datum, hebben we de functie LINKS gebruikt om de eerste vier tekens voor het jaar (2017) te extraheren. Vervolgens hebben we de MID-functie gebruikt om de twee tekens te extraheren, beginnend op de vijfde positie als de maand (10). Ten slotte hebben we de functie RECHTS gebruikt om de laatste twee tekens als dag (24) te extraheren.

=DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))

Het volgende voorbeeld, '2102018' in cel C3, staat in een andere volgorde. We gebruiken nog steeds de stringfuncties, maar in een andere volgorde. We hebben de functie RECHTS gebruikt om de laatste vier tekens voor het jaar (2018) te extraheren. De maand is in dit geval slechts één cijfer, dus hebben we de LEFT-functie gebruikt om het eerste teken als de maand (2) te extraheren. Ten slotte hebben we de MID-functie gebruikt om de twee tekens te extraheren, beginnend op de tweede positie als de dag (10).

=DATE(RIGHT(C3,4),LEFT(C3,1),MID(C3,2,2))

De datums in de cellen C4 en C5 zien eruit als normale datums, maar Excel herkent ze niet als datums. In cel C4 is het formaat dag, maand, jaar. Dus we gebruiken de functies RECHTS, MIDDEN en LINKS op de volgende manier:

hoe de vliegtuigmodus op mac in te schakelen
=DATE(RIGHT(C4,4),MID(C4,4,2),LEFT(C4,2))

In cel C5 is de notatie maand, dag en jaar, met twee een nul voor een maand met één cijfer. Dus gebruiken we de functies RIGHT, LEFT en MID op de volgende manier:

=DATE(RIGHT(C5,4),LEFT(C5,2),MID(C5,4,2))

Het gebruik van de DATE-functie lijkt misschien net zo veel werk als het opnieuw typen van de tekst als datums. Maar de kans is groot dat hetzelfde formaat in uw werkmap is gebruikt als één persoon eraan heeft gewerkt.

In dat geval kunt u de functie kopiëren en plakken en zullen de celverwijzingen zich aanpassen aan de juiste cellen. Als dat niet het geval is, voert u gewoon de juiste celverwijzingen in. U kunt een celverwijzing in een functie markeren en vervolgens de cel selecteren waarin u die verwijzing wilt invoeren.

Combineer tekst uit meerdere cellen

Als u een grote hoeveelheid gegevens op een werkblad hebt en u tekst uit meerdere cellen moet combineren, is er een eenvoudige manier om dit te doen. U hoeft niet al die tekst opnieuw te typen.

We hebben bijvoorbeeld een werkblad met namen van medewerkers en hun contactgegevens, zoals hieronder weergegeven. We willen de scheiden Voornaam en Achternaam en combineer ze dan tot een Voor-en achternaam kolom. We kunnen ook een E-mailadres automatisch door de voor- en achternaam te combineren.

Om dit te doen, gebruiken we de CONCATENATE-functie . 'Samenvoegen' betekent simpelweg 'samenvoegen' of 'samenvoegen'. Met deze functie kunt u tekst uit verschillende cellen combineren in één cel. U kunt ook andere tekst aan de tekst toevoegen vanuit andere cellen.

Om de . te combineren Achternaam en Voornaam op een rij in de Voor-en achternaam kolom gebruiken we de functie CONCATENATE op de volgende manier:

=CONCATENATE(B2,' ',A2)

Geef de CONCATENATE-functie de tekst die u wilt combineren in de volgorde waarin u deze wilt samenvoegen. Dus we gaven de functie de Voornaam (B2), een spatie tussen dubbele aanhalingstekens (' '), dan de Achternaam (A2).

Op dezelfde manier kunnen we het e-mailadres ook opbouwen. Wij gebruiken de Voornaam (B2), de Achternaam (A2) en vervolgens de rest van het e-mailadres (@email.com) tussen dubbele aanhalingstekens.

=CONCATENATE(B2,A2,'@email.com')

Plaats altijd specifieke tekst tussen dubbele aanhalingstekens, maar plaats geen aanhalingstekens rond celverwijzingen.

Scheid tekst in meerdere cellen

Heeft u enkele cellen met inhoud in gemengde indelingen die u wilt scheiden? Als u bijvoorbeeld een cel heeft met '14 kalkoenbroodjes', kunt u dat scheiden in het cijfer (14) en de tekst (kalkoenbroodjes). Op die manier kunt u het getal gebruiken in functies en formules.

Om het aantal uit '14 kalkoenbroodjes' te halen, gebruiken we de LEFT string-functie.

=LEFT(B2,SEARCH(' ',B2, 1))

Eerst geven we de functie de celverwijzing voor de tekst waaruit we het getal (B2) willen extraheren. Vervolgens gebruiken we de functie ZOEKEN om de eerste spatie na het eerste teken in de tekenreeks te vinden.

Om de tekst uit '14 kalkoenbroodjes' te halen, gebruiken we de RECHTER-stringfunctie.

=RIGHT(B2,LEN(B2)-SEARCH(' ', B2, 1))

Eerst geven we de functie RECHTS de celverwijzing waaruit we de tekst willen extraheren (B2). Vervolgens gebruiken we de LEN- en SEARCH-functies om te bepalen hoeveel tekens van rechts we willen krijgen. We trekken het aantal tekens af van de eerste spatie na het eerste teken in de tekenreeks tot het einde van de tekenreeks van de totale lengte van de tekenreeks.

Lees meer informatie over het scheiden van tekst in meerdere cellen in ons artikel over tekst of cijfers extraheren uit cellen met gemengd formaat.

Meer over werken met tekstfuncties in Excel

Soms bevat de spreadsheet waaraan u werkt te veel tekst. Deze zullen u helpen het te vereenvoudigen.

U kunt meer details vinden over de functies die we hier hebben besproken in ons artikel over tekstbewerkingen, evenals informatie over enkele aanvullende gerelateerde functies die we hier niet hebben genoemd.

Deel Deel Tweeten E-mail Is het oké om Windows 11 op een incompatibele pc te installeren?

Je kunt nu Windows 11 op oudere pc's installeren met het officiële ISO-bestand... maar is het een goed idee om dat te doen?

Lees volgende
Gerelateerde onderwerpen
  • productiviteit
  • Microsoft Excel
  • Microsoft Office 2016
Over de auteur Lori Kaufman(62 artikelen gepubliceerd)

Lori Kaufman is een freelance technisch schrijver die in de regio Sacramento, CA woont. Ze is een gadget- en tech-nerd die dol is op het schrijven van how-to-artikelen over een breed scala aan onderwerpen. Lori houdt ook van mysteries lezen, borduren, muziektheater en Doctor Who. Maak contact met Lori op LinkedIn .

Meer van Lori Kaufman

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren