Excels CHAR- und CODE-Funktionen

Inhaltsverzeichnis:

Excels CHAR- und CODE-Funktionen
Excels CHAR- und CODE-Funktionen
Anonim

Beim Umwandeln der Zeichencodes von einem System in ein anderes System können Probleme auftreten. Diese Probleme führen zu verstümmelten Daten. Um dies zu korrigieren, wurde Ende der 1980er Jahre ein als Unicode-System bekannter universeller Zeichensatz entwickelt, der den in Computersystemen verwendeten Zeichen einen eindeutigen Zeichencode gibt.

Die Informationen in diesem Artikel gelten für Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 für Mac, Excel 2016 für Mac, Excel für Mac 2011 und Excel Online.

Universeller Zeichensatz

Image
Image

Es gibt 255 verschiedene Zeichencodes oder Codepunkte in der Windows-ANSI-Codepage, während das Unicode-System darauf ausgelegt ist, über eine Million Codepunkte zu speichern. Aus Kompatibilitätsgründen stimmen die ersten 255 Codepunkte des neueren Unicode-Systems mit denen des ANSI-Systems für westliche Zeichen und Zahlen überein.

Für diese Standardzeichen sind die Codes in den Computer einprogrammiert, sodass das Eintippen eines Buchstabens auf der Tastatur den Code für den Buchstaben in die verwendete Anwendung eingibt.

Nicht standardmäßige Zeichen und Symbole, wie das Copyright-Symbol oder Akzentzeichen, die in verschiedenen Sprachen verwendet werden, werden in eine Anwendung eingegeben, indem der ANSI-Code oder die Unicode-Nummer für das Zeichen an der gewünschten Stelle eingegeben wird.

Excel CHAR- und CODE-Funktionen

Excel hat eine Reihe von Funktionen, die mit diesen Zahlen arbeiten. CHAR und CODE funktionieren in allen Versionen von Excel. UNICHAR und UNICODE wurden in Excel 2013 eingeführt.

Die Funktionen CHAR und UNICHAR geben das Zeichen für einen gegebenen Code zurück. Die Funktionen CODE und UNICODE machen das Gegenteil und liefern den Code für ein bestimmtes Zeichen. Wie im Bild oben gezeigt:

  • Das Ergebnis für=CHAR (169) ist das Copyright-Zeichen ©.
  • Das Ergebnis für=CODE(©) ist 169.

Wenn die beiden Funktionen in Form vonverschachtelt sind

=CODE(ZEICHEN(169))

die Ausgabe für die Formel ist 169, da die beiden Funktionen die entgegengesetzte Aufgabe der anderen erledigen.

Syntax und Argumente der Funktionen CHAR und UNICHAR

Die Syntax einer Funktion bezieht sich auf das Layout der Funktion und beinh altet den Namen der Funktion, Klammern und Argumente.

Die Syntax für die CHAR-Funktion ist:

=CHAR(Zahl)

Die Syntax für die UNICHAR-Funktion lautet:

=UNICHAR(Nummer)

Bei diesen Funktionen ist Zahl (erforderlich) eine Zahl zwischen 1 und 255, die dem gewünschten Zeichen zugeordnet ist.

  • Das Zahlenargument kann die direkt in die Funktion eingegebene Zahl oder ein Zellbezug auf die Position der Zahl auf einem Arbeitsblatt sein.
  • Wenn das Number-Argument keine ganze Zahl zwischen 1 und 255 ist, gibt die CHAR-Funktion den VALUE! Fehlerwert, wie in Zeile 4 im Bild oben gezeigt.
  • Für Codenummern größer als 255 verwenden Sie die UNICHAR-Funktion.
  • Wenn ein Number-Argument von Null (0) eingegeben wird, geben die CHAR- und UNICHAR-Funktionen den VALUE! Fehlerwert, wie in Zeile 2 im Bild oben gezeigt.

Geben Sie die CHAR- und UNICHAR-Funktionen ein

Optionen für die Eingabe beider Funktionen beinh alten die manuelle Eingabe der Funktion, wie etwa

=CHAR(65)

oder

=UNICHAR(A7)

Funktion und Zahlenargument können auch im Funktionsdialog eingegeben werden.

In Excel Online geben Sie die Funktion manuell ein. Verwenden Sie in Desktop-Versionen von Excel das Dialogfeld.

Folgen Sie diesen Schritten, um die CHAR-Funktion in Zelle B3 einzugeben:

  1. Zelle B3 auswählen, um sie zur aktiven Zelle zu machen.
  2. Auswahl Formeln.
  3. Wählen Sie Text, um die Dropdown-Liste der Funktionen zu öffnen.
  4. Wählen Sie CHAR in der Liste aus, um das Dialogfeld der Funktion aufzurufen.
  5. Wählen Sie im Dialogfenster die Zeile Nummer aus.
  6. Zelle A3 im Arbeitsblatt auswählen, um diese Zellreferenz in das Dialogfeld einzugeben.
  7. Wählen Sie OK, um die Funktion abzuschließen und das Dialogfeld zu schließen.

Das Ausrufezeichen erscheint in Zelle B3, weil sein ANSI-Zeichencode 33 ist.

Wenn Sie Zelle E2 auswählen, erscheint die vollständige Funktion=ZEICHEN(A3) in der Bearbeitungsleiste über dem Arbeitsblatt.

Funktionsverwendungen von CHAR und UNICHAR

Die Funktionen CHAR und UNICHAR übersetzen Codeseitennummern in Zeichen für Dateien, die auf anderen Computertypen erstellt wurden. Beispielsweise kann die CHAR-Funktion unerwünschte Zeichen entfernen, die bei importierten Daten erscheinen.

Diese Funktionen können zusammen mit anderen Excel-Funktionen wie TRIM und SUBSTITUTE in Formeln zum Entfernen unerwünschter Zeichen aus einem Arbeitsblatt verwendet werden.

Syntax und Argumente der CODE- und UNICODE-Funktionen

Image
Image

Die Syntax einer Funktion bezieht sich auf das Layout der Funktion und beinh altet den Namen der Funktion, Klammern und Argumente.

Die Syntax für die CODE-Funktion lautet:

=CODE(Text)

Die Syntax für die UNICODE-Funktion lautet:

=UNICODE(Text)

In diesen Funktionen ist Text (erforderlich) das Zeichen, für das Sie die ANSI-Codenummer finden möchten.

Das Textargument kann ein einzelnes Zeichen sein, das von doppelten Anführungszeichen umgeben ist (" "), das direkt in die Funktion eingegeben wird, oder ein Zellbezug auf die Position des Zeichens in ein Arbeitsblatt, wie in den Zeilen 4 und 9 im Bild oben gezeigt.

Wenn das Textargument leer gelassen wird, gibt die CODE-Funktion den WERT! Fehlerwert, wie in Zeile 2 im Bild oben gezeigt.

Die CODE-Funktion zeigt nur den Zeichencode für ein einzelnes Zeichen an. Wenn das Textargument mehr als ein Zeichen enthält (z. B. das Wort Excel in den Zeilen 7 und 8 in der Abbildung oben), wird nur der Code für das erste Zeichen angezeigt. In diesem Fall ist es die Zahl 69, die der Zeichencode für den Großbuchstaben E ist.

Großbuchstaben vs. Kleinbuchstaben

Groß- oder Großbuchstaben auf der Tastatur haben andere Zeichencodes als die entsprechenden Klein- oder Kleinbuchstaben.

Zum Beispiel ist die UNICODE/ANSI-Codenummer für den Großbuchstaben "A" 65, während die UNICODE/ANSI-Codenummer für das kleine "a" 97 ist, wie in den Zeilen 4 und 5 im Bild oben gezeigt.

Geben Sie die CODE- und UNICODE-Funktionen ein

Optionen für die Eingabe einer Funktion beinh alten die Eingabe der Funktion in eine Zelle, wie z. B.:

=CODE(65)

oder

=UNICODE(A6)

Funktion und Textargument können auch im Funktionsdialog eingegeben werden.

In Excel Online geben Sie die Funktion manuell ein. Verwenden Sie in Desktop-Versionen von Excel das Dialogfeld.

Folgen Sie diesen Schritten, um die CODE-Funktion in Zelle B3 einzugeben:

  1. Zelle B3 auswählen, um sie zur aktiven Zelle zu machen.
  2. Auswahl Formeln.
  3. Wählen Sie Text, um die Dropdown-Liste der Funktionen zu öffnen.
  4. Wählen Sie CODE in der Liste aus, um das Dialogfeld der Funktion aufzurufen.
  5. Wählen Sie im Dialogfenster die Zeile Text aus.
  6. Zelle A3 im Arbeitsblatt auswählen, um diese Zellreferenz in das Dialogfeld einzugeben.
  7. Wählen Sie OK, um die Funktion abzuschließen und das Dialogfeld zu schließen.

Die Nummer 64 erscheint in Zelle B3. Dies ist der Zeichencode für das kaufmännische Und-Zeichen (&).

Wenn Sie Zelle B3 auswählen, erscheint die vollständige Funktion=CODE (A3) in der Formelleiste über dem Arbeitsblatt.

Empfohlen: