
Een tekstwaarde (ook wel een "tekstreeks" genoemd) is een van de belangrijkste inhoudstypen van Excel. Andere soorten inhoud zijn onder meer getallen, datums, tijden en Booleaanse waarden.
Terwijl gegevens in een werkblad worden ingevoerd, maakt Excel een "beste schatting" van het type inhoud dat het is, en maakt de waarde automatisch op. Tekstwaarden worden standaard links uitgelijnd en numerieke waarden (inclusief datums en tijden) rechts uitgelijnd. Deze uitlijning laat snel zien welke waarden Excel beschouwt als tekst.
Tekstwaarden in formules
In een formule hebben tekstwaarden een speciale behandeling nodig en moeten ze tussen dubbele aanhalingstekens ("") staan. De onderstaande formule gebruikt bijvoorbeeld de ALS-functie om een waarde in A1 te testen:
=IF(A1>70,"Pass", "Fail")
Als A1 groter is dan 70, is het resultaat "geslaagd". Als de waarde in A1 kleiner of gelijk is aan 70, is het resultaat "Mislukt". Merk op dat zowel "Pass" als "Fail" tussen dubbele aanhalingstekens staan. Dit vertelt Excel om deze waarden als tekst te behandelen. De dubbele aanhalingstekens zijn niet zichtbaar in het eindresultaat.
ISTEXT-functie
Om te testen of een waarde tekst is, kunt u de ISTEKST-functie gebruiken. In de onderstaande formule retourneert ISTEXT TRUE als A1 tekst bevat en FALSE als dat niet het geval is:
=ISTEXT(A1)
Lege snaren
Programmeurs noemen tekstwaarden "tekstreeksen". Een speciaal soort tekstwaarde een "lege string", wat een tekstwaarde zonder tekst betekent. Lege tekenreeksen worden weergegeven als lege dubbele aanhalingstekens (""). U ziet lege tekenreeksen als volgt in formules verschijnen:
=IF(A1="","",A1)
Vertaling: als A1 leeg is, retourneert u een lege tekenreeks, anders geeft u A1 terug.
Lege tekenreeksen geven niets weer in Excel. De bovenstaande formule, wanneer A1 leeg is, retourneert een resultaat dat eruitziet als een lege cel.
Voer het nummer in als tekst
Om een getal als tekst rechtstreeks in een werkblad in te voeren (dus niet in een formule), laat u het getal voorafgaan door een enkel aanhalingsteken ('). De resulterende waarde is tekst, maar het ziet er nog steeds uit als een getal. Het enkele aanhalingsteken is niet zichtbaar.