Documentatie/Calc-functies/CHAR

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Documentation/Calc Functions/CHAR and the translation is 100% complete.
Other languages:
English • ‎Nederlands



Functienaam:

CHAR

Categorie:

Tekst

Samenvatting:

Bepaalt het teken dat overeenkomt met een gegeven codepunt in de huidige gecodeerde tekenset. In sommige gevallen kan het door CHAR geretourneerde teken een niet-afdrukbaar teken zijn dat niet direct zichtbaar is (bijvoorbeeld controletekens).

De functie CHAR is een aanvulling op de functie CODE.

Voor sommige codepunten kan CHAR hetzelfde teken retourneren als de functie UNITEKEN, maar voor andere codepunten kan het geretourneerde teken systeemspecifiek en verschillend zijn.

Syntaxis:

CHAR(Getal)

Retourneert:

Retourneert het enkele teken dat overeenkomt met het gegeven codepunt in de huidige gecodeerde tekenset.

Argumenten:

Getal is een geheel getal in het bereik 0 ≤ n ≤ 255 of een verwijzing naar een cel die zo'n geheel getal bevat, dat wil zeggen het codepunt van het vereiste teken.

  • Als Getal niet-numeriek is, dan retourneert CHAR als fout #WAARDE!.
  • Voor een niet-gehele waarde van Getal, kapt CHAR de waarde af tot een geheel getal.
  • Als Getal, na enige afkapping, kleiner is dan 0 of groter dan 255, dan retourneert CHAR als fout Ongeldig argument (Fout:502).

Aanvullende details:

Voor elk codepunt n, n = CODE(CHAR(n))

Aangezien de tekens die voor sommige codepunten worden geretourneerd tussen systemen kunnen verschillen, zijn werkbladendie de functie CHAR gebruiken mogelijk niet overdraagbaar.

Voorbeelden:

Formule Beschrijving Retourneert
=CHAR(65) Hier retourneert de functie het hoofdletter A-teken. A
=CHAR(D1) waarbij cel D1 het getal 122 bevat. Hier retourneert de functie het kleine z-teken. z
=CHAR(HEX.N.DEC("3B")) Het is gebruikelijk om in hexadecimale notatie naar codepunten te verwijzen. Hier retourneert de functie de puntkomma. Het codepunt voor de puntkomma is 3B in hexadecimale notatie, 59 in decimaal. ;
="abc" & CHAR(10) & "def" Hier retourneert CHAR (10) het regelinvoerteken. Op een Windows-computer zou deze formule een nieuwe regel tussen de twee strings moeten invoegen (zie Wikipedia's Newline-pagina voor meer informatie over hoe nieuwe regels in verschillende omgevingen worden afgehandeld). abc
def

Gerelateerde LibreOffice-functies:

CODE

UNITEKEN

UNICODE

ODF standaard:

Section 6.20.3, part 2

Gelijkwaardige Excel-functies:

CHAR