9 Handige Microsoft Excel-functies voor het werken met tekst

Microsoft Excel-logo op een groene achtergrond

Functies in Excel zijn niet alleen voor getallen en berekeningen. U kunt ook functies gebruiken wanneer u met tekst werkt. Hier zijn verschillende handige Microsoft Excel-tekstfuncties.

Of u nu de hoofdlettergebruik wilt wijzigen, tekst in een andere tekenreeks wilt zoeken, oude tekst wilt vervangen door iets nieuws of tekst uit meerdere cellen wilt combineren, er is hier een functie voor u.

Converteer de letterkast: UPPER, LOWER en PROPER

Misschien wilt u dat uw tekst alleen hoofdletters of kleine letters bevat. Of misschien wilt u dat de eerste letter van elk woord een hoofdletter krijgt. Dit is wanneer de UPPER, LOWER en PROPER functies van pas komen.

Hoe u snel en eenvoudig een hoofdletter kunt wijzigen in Excel 2013 met behulp van een functie

VERWANTHoe u snel en eenvoudig een hoofdletter kunt wijzigen in Excel 2013 met behulp van een functie

De syntaxis voor elk is hetzelfde met slechts één vereist argument:

  • UPPER(cell_reference)
  • LOWER(cell_reference)
  • PROPER(cell_reference)

Gebruik de volgende formule om de tekst in cel B4 te wijzigen in hoofdletters:

=UPPER(B4)

Gebruik in plaats daarvan deze formule om de tekst in diezelfde cel te wijzigen in kleine letters:

=LOWER(B4)

Gebruik deze formule om de tekst in cel B4 te wijzigen om de eerste letter van elk woord als hoofdletter te gebruiken:

=PROPER(B4)

JUISTE functie in Excel

Spaties verwijderen: TRIM

Mogelijk hebt u extra spaties in de tekst die u wilt verwijderen. De TRIM-functie zorgt voor het elimineren van spaties zonder handmatig werk.

De syntaxis voor de functie is TRIM(text) waar u de tekst tussen aanhalingstekens kunt invoeren of een celverwijzing in de formule kunt gebruiken.

Om de spaties in de zin “spaties bijsnijden” te verwijderen, gebruikt u de volgende formule:

=TRIM("   trim   spaces   ")

TRIM-tekst in Excel

Om de spaties in de tekst in cel A1 te verwijderen, gebruikt u de celverwijzing zoals in deze formule:

=TRIM(A1)

TRIM-celverwijzing in Excel

Tekstreeksen vergelijken: EXACT

Misschien heb je twee cellen met tekst die je wilt vergelijken en kijken of ze precies overeenkomen. Met de toepasselijke naam komt de EXACT-functie te hulp.

De syntaxis voor de functie is EXACT(cell_reference1, cell_reference2) waarbij beide celverwijzingen vereist zijn. Het resultaat is True voor een exacte match of False voor geen match.

Om de tekst in de cellen A1 en B1 te vergelijken, voert u de volgende formule in:

=EXACT(A1,B1)

In dit eerste voorbeeld is het resultaat True. Beide tekstreeksen zijn identiek.

EXACT met True resultaat

In het tweede voorbeeld is het resultaat False. De tekst in cel A1 heeft hoofdletters, terwijl de tekst in cel B1 dat niet heeft.

EXACT met False vanwege hoofdletters

In ons laatste voorbeeld is het resultaat nogmaals False. De tekst in cel B1 heeft spaties die de tekst in cel A1 niet heeft.

EXACT met False vanwege spaties

Zoek tekst binnen een string: FIND

Als u specifieke tekst binnen een andere tekstreeks wilt zoeken, kunt u de FIND-functie gebruiken. Houd er rekening mee dat de functie hoofdlettergevoelig is en geen jokertekens gebruikt.

De syntaxis voor de functie is FIND(find, within, start_number) waarbij de eerste twee argumenten vereist zijn. De start_number argument is optioneel en stelt u in staat om te specificeren met welke tekenpositie de zoekopdracht moet beginnen.

Om “QR1” in de tekst in cel A1 te vinden, zou u deze formule gebruiken:

=FIND("QR1",A1)

Het hieronder getoonde resultaat is dat 8 het achtste teken in de tekenreeks vertegenwoordigt als het begin van de gelokaliseerde tekst.

FIND-functie in Excel

Om de letter F in cel A1 te vinden die begint met het vierde teken, gebruikt u deze formule:

=FIND("F",A1,4)

Het resultaat is hier 6 omdat dat de tekenpositie is voor de eerste hoofdletter F na het vierde teken.

VINDEN met een instantie

Vervang bestaande tekst met behulp van een positie: VERVANG

Als je ooit tekst hebt moeten vervangen op basis van waar het in een tekstreeks staat, zul je de REPLACE-functie waarderen.

De syntaxis voor de functie is REPLACE(current_text, start_number, number_characters, new_text) waar elk argument vereist is. Laten we eens kijken naar de details voor de argumenten.

  • Current_text: De celverwijzing(en) voor de huidige tekst.
  • Start_number: de numerieke positie van het eerste teken in de huidige tekst.
  • Number_characters: Het aantal tekens dat u wilt vervangen.
  • New_text: De nieuwe tekst die de huidige tekst vervangt.

In dit voorbeeld veranderen de eerste twee tekens van onze product-ID’s in de cellen A1 tot en met A5 van ‘ID’ in ‘PR’. Deze formule zou die verandering in één klap maken:

=REPLACE(A1:A5,1,2,"PR")

Om dat op te splitsen, A1:A5 is ons celbereik, 1 is de positie van het eerste teken dat moet worden vervangen, 2 is het aantal tekens dat moet worden vervangen en “PR” is de nieuwe tekst.

VERVANG tekst aan het begin

Hier is nog een voorbeeld voor die product-ID. Met behulp van deze formule kunnen we het achtste en negende teken in de tekenreeks “QR” wijzigen met “VV”.

=REPLACE(A1:A5,8,2,"VV")

Om deze af te breken, A1:A5 is ons celbereik, 8 is de positie van het eerste teken dat moet worden vervangen, 2 is het aantal tekens dat moet worden vervangen, en VV is de nieuwe tekst.

VERVANG tekst aan het einde

Vervang huidige door nieuwe tekst: SUBSTITUTE

Net als bij VERVANGEN, kunt u de SUBSTITUTE-functie gebruiken om de eigenlijke tekst te wijzigen in plaats van de positie van een teken te gebruiken.

De syntaxis is SUBSTITUTE(cell_reference, current_text, new_text, instances) waar alle argumenten vereist zijn behalve voor instances. Je kunt gebruiken instances om op te geven welk exemplaar in de tekenreeks moet worden gewijzigd.

Gebruik de volgende formule om de achternaam Smith te wijzigen in Jones in cel A1:

=SUBSTITUTE(A1,"Smith","Jones")

VERVANG een naam

Om “Locatie 1, Kwartaal 1” in “Locatie 1, Kwartaal 2” in cel A1 te wijzigen, gebruikt u deze formule:

=SUBSTITUTE(A1,"1","2",2)

Als we deze formule opsplitsen, is A1 de celverwijzing, 1 is de huidige tekst, 2 is de nieuwe tekst en het laatste nummer 2 is de tweede instantie in de tekenreeks. Dit zorgt ervoor dat alleen het tweede voorkomen van het cijfer 1 wordt gewijzigd.

VERVANG een nummer

Combineer tekst: CONCAT

Een laatste functie die u misschien handig vindt wanneer u met tekst werkt, is CONCAT. Met deze functie kunt u tekst van meerdere tekenreeksen of locaties samenvoegen tot één tekenreeks.

De syntaxis voor de functie is CONCAT(text1, text2) waarbij alleen het eerste argument vereist is, maar u zult waarschijnlijk altijd het tweede argument gebruiken.

Gebruik deze formule om de tekst in de cellen A1 en B1 samen te voegen met een spatie tussen de woorden:

=CONCAT(A1," ",B1)

CONCAT met een spatie

Merk op dat de aanhalingstekens de ruimte bevatten om toe te voegen.

Om diezelfde tekst samen te voegen, maar het voorvoegsel Mr. en een spatie ervoor toe te voegen, zou je deze formule gebruiken:

=CONCAT("Mr. ",A1," ",B1)

CONCAT met een voorvoegsel

Hier heb je Mr. met een spatie in de eerste reeks aanhalingstekens, de eerste celverwijzing, nog een spatie tussen aanhalingstekens en de tweede celverwijzing.

Hopelijk helpen deze Excel-tekstfuncties u om uw tekst in minder tijd en met minder moeite te manipuleren.

Nieuwste artikelen

Gerelateerde artikelen