Excel -Code-Funktion nimmt ein Zeichen oder Text als Parameter und gibt einen numerischen Code, der seine Zeichensatz darstellt. Eingeführt in Excel 2003 hat Microsoft den Code Funktion in jeder Version der Tabellenkalkulation seitdem enthalten. Die Code-Funktion ist das Gegenteil von char -Funktion von Excel . Syntax
Wie alle Funktionen in Excel , verwenden Sie das Gleichheitszeichen , um eine Funktion aufzurufen. Type " = CODE ( Text ) " in eine leere Zelle , wo " Text " ist der Text, den Sie den Code für die zurückkehren wollen . Zum Beispiel die Eingabe von " = CODE ( " A ") " liefert 65; den ASCII-Code für die Hauptstadt "A" Charakter. Typing "= CODE ( " B ") " liefert 66, und so weiter. Die Funktion berücksichtigt nur das erste Zeichen . Zum Beispiel die Eingabe von " = CODE ( " AB " ) " gibt nur 65, wie die Funktion unterlässt alles, was nach dem ersten Zeichen .
Numbers
Der Code Funktion führt Berechnungen auf Zahlen, aber nur, wenn Sie keine Anführungszeichen . Zum Beispiel die Eingabe von " = CODE ( 4/2) " liefert 50 , kehrt der ASCII-Code für digit zwei, sondern Typisierung "= CODE ( " 2.4 " ) " 52, der ASCII-Code für Ziffer vier , die den Code -Funktion behandelt, als ein Zeichen und nicht eine Zahl in diesem Fall wegen der Anführungszeichen . Allerdings, wenn Sie keinen einen Operator , die Funktion nimmt einfach das erste Zeichen . Zum Beispiel , die beide " = CODE (242 )" und " = CODE ( " 242 " ) " return 50 .
Ausnahmen und Fehler
In bestimmten Fällen akzeptiert der Code-Funktion mehr als ein Zeichen als Parameter und gibt dessen ASCII-Wert . Zum Beispiel die Eingabe von " = CODE ( " ... ") " mit drei Perioden automatisch konvertiert , um die Ellipse Charakter, die einen ASCII-Code 133 liefert . Alternativ , wenn man " = CODE (" ") # WERT " ohne einschließlich aller Zeichen , die Funktion einen zurück "!" Fehler. Und falls Sie nicht numerische Zeichen ohne Anführungszeichen verwenden wie " = CODE (A) ", dann liefert die Funktion ein "# NAME? " Fehler.
Rückgabewerte
ASCII Tabellen Bereich von null bis 127 für Standard- und 128 bis 255 für längere Werte , wobei jede Zahl, die einen Charakter. Allerdings hat nicht jeder ASCII-Wert eines Zeichens Darstellung . Zum Beispiel wird der Code -Funktion nie wieder Werte zwischen Null und 31 , weil diese bestimmte Tastatureingaben wie die Backspace- oder Shift-Tasten darstellen . Allerdings ist die Code-Funktion Rückgabewerte für die meisten erweiterten ASCII-Zeichen , wie der Trademark-Zeichen (153) , Plus-Minus- Zeichen (177 ) und mehreren lateinischen Buchstaben mit ihren diakritischen Zeichen .