
Samenvatting UNITEKEN() functie
De UNITEKEN() functie in Excel zet een Unicode-getal om naar het bijbehorende teken. Unicode is de internationale standaard waarmee elk teken, symbool of emoji een unieke code krijgt. Deze functie is bijzonder handig wanneer je werkt met databases, formules die dynamisch tekens genereren of je symbolen wilt toevoegen zonder ze handmatig in te voeren. Anders dan de oudere TEKEN() functie, die alleen werkt met de eerste 255 ASCII-codes, ondersteunt UNITEKEN() een veel breder scala aan symbolen – van letters met accenten tot wiskundige tekens en emoji’s.
Je gebruikt UNITEKEN() vooral wanneer je Unicode-codes wilt omzetten naar leesbare tekst, bijvoorbeeld bij dataverwerking, tekstconversies of het dynamisch genereren van speciale tekens in rapporten.
Vertaling
Nederlands: UNITEKEN()
Engels: UNICHAR()
Duits: UNIZEICHEN()
Resultaat waarde
Geeft als resultaat het Unicode-teken waarnaar door de opgegeven numerieke waarde wordt verwezenDoel
Het doel van de UNITEKEN() functie is om een Unicode-getal om te zetten naar het corresponderende teken. Zo kun je vanuit numerieke waarden direct tekst of symbolen genereren in Excel.
Syntaxis
=UNITEKEN(getal)
Argumenten
getal
Het getal dat de Unicode-waarde vertegenwoordigt van het teken dat je wilt weergeven. Dit getal moet een geheel getal zijn tussen 1 en 1.114.111 (hexadecimaal tot 10FFFF), conform de Unicode-standaard.
Als je een waarde invoert buiten dit bereik of geen geldig getal, geeft Excel de foutmelding #WAARDE! terug.
Gebruik van UNITEKEN() functie
De UNITEKEN() functie gebruik je om Unicode-getallen om te zetten naar tekens, bijvoorbeeld bij het genereren van symbolen uit codes. Stel dat je Unicode-waarden in een kolom hebt en je wilt de bijbehorende tekens zien. Dan kun je bijvoorbeeld in cel B2 schrijven:
=UNITEKEN(A2)
Als in A2 de waarde 9731 staat, verschijnt het sneeuwvloksymbool (❄).
Je kunt UNITEKEN() ook combineren met andere functies, zoals UNICODE(), om de omgekeerde bewerking uit te voeren. Als je bijvoorbeeld het Unicode-getal van een symbool wilt bepalen:
=UNICODE(UNITEKEN(128515))
Deze combinatie geeft het Unicode-getal terug van de emoji 😃.
Wanneer je dynamisch symbolen wilt genereren, kun je UNITEKEN() gebruiken met RIJ() of KOLOM() om een reeks symbolen op te bouwen:
=UNITEKEN(65+RIJ(A1)-1)
Met deze formule toon je letters van het alfabet (A, B, C, …) afhankelijk van het rijnummer.
De functie is ideaal in situaties waar je programmatisch tekens wilt creëren, bijvoorbeeld bij tekstverwerking, labels of geautomatiseerde codes. In tegenstelling tot TEKEN(), die beperkt is tot de eerste 256 tekens (ANSI), ondersteunt UNITEKEN() volledige Unicode, wat cruciaal is voor internationale data en symbolische weergave.
Waarom UNITEKEN() functie gebruiken?
Je gebruikt UNITEKEN() wanneer je Unicode-getallen wilt vertalen naar tekst of symbolen. Dat kan nuttig zijn voor rapporten met dynamische symbolen, emoji’s, pijlen of speciale lettertekens.
Bijvoorbeeld, stel dat je de status van projecten wilt tonen met emoji’s:
=ALS(B2="Afgerond";UNITEKEN(9989);UNITEKEN(10060))
Als de cel B2 de waarde “Afgerond” bevat, toont Excel ✅, anders ❌.
Een veelgemaakte fout is het verwarren van TEKEN() met UNITEKEN(). TEKEN() werkt enkel met ASCII-codes tot 255, terwijl UNITEKEN() alle moderne tekens ondersteunt. Gebruik dus UNITEKEN() bij emoji’s of internationale tekens.
Wanneer je Unicode-getallen uit een andere bron haalt (bijv. een database of webservice), kun je ze probleemloos omzetten naar leesbare tekst. Zorg er wel voor dat de Unicode-codes correct zijn; een verkeerd getal leidt tot foutmeldingen of lege resultaten.
Opmerkingen UNITEKEN() functie
- UNITEKEN() ondersteunt waarden tot Unicode 10FFFF (1.114.111 decimaal).
- Als het argument geen geldig getal is, geeft Excel
#WAARDE!terug. - Negatieve getallen of nullen zijn ongeldig.
- TEKEN() gebruikt de ANSI-set (max. 255), UNITEKEN() gebruikt Unicode.
- UNITEKEN() werkt correct in Excel voor Windows, Mac, en Online, maar sommige mobiele versies tonen niet alle tekens.
- Niet alle lettertypen ondersteunen elk Unicode-teken; gebruik bijvoorbeeld Arial Unicode MS of Segoe UI Symbol.
- Als de Unicode-waarde geen visueel symbool heeft, kan Excel een vierkant of lege cel tonen.
- Combineer UNITEKEN() met UNICODE() om tekens en codes om te zetten.
- Tekens met samengestelde codepunten (zoals emoji’s met huidskleuren) kunnen niet volledig weergegeven worden.
- Excel negeert nullen en niet-numerieke waarden.
