Funktionen von Excel-Code

March 29

Excel Funktion nimmt ein Zeichen oder Text als Parameter und gibt einen numerischen Code, der seinen Zeichensatz darstellt. In Excel 2003 eingeführt wurde, hat Microsoft die Funktion in jeder Version von Tabellenkalkulationsanwendung seitdem aufgenommen. Die Funktion ist das Gegenteil von Char-Funktion von Excel.

Syntax

Wie alle Funktionen in Excel verwenden Sie die Gleichheitszeichen eine Funktion aufzurufen. Geben Sie "= CODE(text)" in eine leere Zelle, wo "Text" der Text ist, dem Sie den Code für zurückgeben möchten. Beispielsweise gibt die Eingabe "= CODE("A")" 65; der ASCII-Code für das Kapital "A"-Zeichen. 66 und So weiter eingeben "CODE("B") =" zurückgegeben werden. Die Funktion berücksichtigt nur das erste Zeichen. Beispielsweise gibt zurück eingeben "CODE("AB") =" nur 65, wie die Funktion alles nach dem ersten Zeichen lässt.

Zahlen

Die Funktion führt Berechnungen auf Zahlen, aber nur, wenn Sie keine Anführungszeichen enthalten. Beispielsweise gibt "CODE(4/2) =" gibt 50 eingeben, der ASCII-Code für Ziffer zwei, aber Sie eingeben "CODE("4/2") =" 52, den ASCII-Code für Ziffer vier, die die Funktion als ein Zeichen und nicht mit einer Ziffer in diesem Fall wegen der Anführungszeichen behandelt. Jedoch, wenn Sie keinen Operator einschließen, nimmt die Funktion einfach das erste Zeichen. Beispielsweise geben sowohl "= CODE(242)" und "CODE("242") =" 50 zurück.

Ausnahmen und Fehler

In bestimmten Fällen die Codefunktion akzeptiert mehrere Zeichen als Parameter und gibt den ASCII-Wert. Beispielsweise konvertiert automatisch eingeben "CODE("...") =" mit drei Punkten in der Ellipse-Charakter, der einen ASCII-Code von 133 zurückgibt. Alternativ, wenn Sie eingeben, ohne alle Zeichen "= CODE("")", gibt die Funktion einen Fehler "#VALUE!". Ebenso: Wenn Sie nicht-numerische Zeichen ohne Anführungszeichen wie "CODE(A) =" verwenden, gibt die Funktion eine Fehlermeldung "#NAME?".

Rückgabewerte

ASCII-Tabellen reichen von 0 bis 127 für Standard und 128 bis 255 für erweiterten Werte mit jeder Zahl ein Zeichen darstellt. Allerdings hat nicht jedes ASCII-Wert eine Zeichendarstellung. Zum Beispiel wird die Funktion zwischen 0 und 31 nie Werte zurückgeben, weil diese repräsentieren bestimmte Tastatureingaben wie die Rücktaste oder die UMSCHALTTASTE. Aber die Codefunktion gibt Werte für die erweiterte ASCII-Zeichen zurück, wie des Handels mark, Sign (153), Plus / Minus-Zeichen (177) und mehrere lateinische Zeichen mit ihren diakritischen Zeichen.