Documentatie/Calc-functies/CODE

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



Functienaam:

CODE

Categorie:

Tekst

Samenvatting:

Bepaalt het codepunt in de huidige gecodeerde tekenset dat overeenkomt met het eerste teken van een gegeven tekenreeks of getal.

De functie CODE is een aanvulling op de functie CHAR.

Voor sommige tekens kan CODE hetzelfde codepunt retourneren als de functie UNICODE, maar voor andere tekens kan het geretourneerde codepunt systeemspecifiek en verschillend zijn.

Syntaxis:

CODE(Tekst)

Retourneert:

Retourneert een geheel getal in het bereik 0 ≤ n ≤ 255, wat het codepunt is in de huidige gecodeerde tekenset dat overeenkomt met het eerste teken van de gegeven tekenreeks of het opgegeven getal.

Argumenten:

Tekst is een tekenreeks (tussen aanhalingstekens) of een getal of een verwijzing naar een cel die zo'n tekenreeks of nummer bevat, waarvan het eerste teken het teken is waarvan het codepunt moet worden bepaald.

  • Tekst kan een lege tekenreeks zijn, in welk geval CODE de waarde 0 retourneert.
  • Als het eerste teken van Tekst niet overeenkomt met één van de 256 codepunten in de huidige gecodeerde tekenset, geeft CODE de waarde 63 terug (dit is de ASCII-code voor een vraagteken).
  • Als Tekst een niet-negatief getal is, retourneert CODE het codepunt dat overeenkomt met het eerste cijfer van dat getal. Als Tekst een negatief getal is, retourneert CODE het codepunt dat overeenkomt met het minteken (dat een ASCII-code van 45 heeft).

Aanvullende details:

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

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

Voorbeelden:

Formule Beschrijving Retourneert
=CODE("Hieronymus") Hier retourneert de functie de waarde 72, wat het codepunt is voor hoofdletter "H". 72
=CODE("hieroglyphic") Hier retourneert de functie de waarde 104, wat het codepunt is voor kleine letter "h". 104
=CODE(D1) waarbij cel D1 een puntkomma (";") bevat. Hier retourneert de functie de waarde 59, wat het codepunt is voor de puntkomma. 59
=CODE(-345,678) Hier retourneert de functie de waarde 45, wat het codepunt is voor het minteken. 45
=CODE(23,4) Hier retourneert de functie de waarde 50, wat het codepunt is voor het cijfer "2". 50

Gerelateerde LibreOffice-functies:

CHAR

UNITEKEN

UNICODE

ODF standaard:

Section 6.20.5, part 2

Gelijkwaardige Excel-functies:

CODE