So verwenden Sie die ASC-Funktion in Excel

Die Funktion ASC in Microsoft Excel und Google Tabellen ist ein hilfreiches Werkzeug zur Umwandlung von Zeichenkodierungen von einem Double Byte Character Set (DBCS) in ein Single Byte Character Set (SBCS). Diese Funktion ist besonders nützlich beim Umgang mit in asiatischen Sprachen wie Japanisch, Chinesisch oder Koreanisch kodierten Daten.

Grundlegender Überblick und Syntax

Die Syntax der ASC-Funktion ist einfach:

=ASC(Text)

Hierbei ist Text der Text, der von DBCS in SBCS umgewandelt werden soll.

Praktische Anwendungen

Die ASC-Funktion kann in verschiedenen Szenarien genutzt werden, insbesondere beim Verarbeiten asiatischer Zeichensätze. Hier sind zwei Beispiele für die Anwendung dieser Funktion:

Fallbeispiel 1: Umwandlung von E-Mail-Inhalten

Angenommen, Sie erhalten häufig E-Mails auf Japanisch, aber einige Ihrer Systeme unterstützen nur SBCS-Zeichen. Die ASC-Funktion ermöglicht hier die korrekte Konvertierung der Inhalte, sodass diese lesbar werden:

=ASC("テストメール")

Dieser Code wandelt den japanischen Text „テストメール“ in eine ASCII-kodierte Form um, soweit dies möglich ist. Das Ergebnis kann abhängig vom jeweiligen Zeichen variieren – einige spezielle Zeichen lassen sich eventuell nicht konvertieren.

Fallbeispiel 2: Datenmigration und -integration

Wenn Sie Daten aus einem älteren System, das DBCS nutzt, in ein modernes System umziehen, das primär SBCS verwendet, kann die ASC-Funktion dabei helfen, die Daten zu standardisieren:

=ASC(A1)

In diesem Beispiel enthält die Zelle A1 Text in einer DBCS-Kodierung. Die Funktion konvertiert den Inhalt von A1 in eine SBCS-Kodierung, was Kompatibilitätsprobleme vermeidet.

Erklärung und Kommentar

Es ist von Bedeutung zu beachten, dass die ASC-Funktion nur in Umgebungen wirksam ist, die diese Kodierungsunterschiede erkennen können. In vielen westlichen Anwendungen ist der Unterschied zwischen einem DBCS und einem SBCS meist irrelevant, daher könnte die Funktion dort keine Wirkung zeigen. Zudem ist die vollständige Umwandlung einiger Zeichen in SBCS nicht immer möglich, was gelegentlich zu Problemen bei der Datendarstellung führen kann.

Beim Einsatz dieser Funktion sollten Sie stets sicherstellen, dass der Ursprungstext tatsächlich im DBCS formatiert ist, um aussagekräftige Ergebnisse zu erzielen. Auch ist es ratsam, die Kompatibilität Ihrer Daten nach der Konvertierung zu überprüfen, besonders wenn Sie mit internationalen Systemen arbeiten.

Mehr Informationen: https://support.microsoft.com/de-de/office/asc-funktion-0b6abf1c-c663-4004-a964-ebc00b723266

Andere Funktionen
Gibt ein Array von Textwerten aus einem angegebenen Bereich zurück
Wandelt eine Zahl in einen Text im Währungsformat ß (Baht) um
Gibt die Codezahl des ersten Zeichens in einem Text zurück
Kombiniert den Text aus mehreren Bereichen und/oder Zeichenfolgen, gibt aber keine Trennzeichen oder IgnoreEmpty-Argumente an
Wandelt eine Zahl in einen Text im Währungsformat um
Ersetzt Zeichen in Text
Formatiert eine Zahl als Text mit einer festen Anzahl Dezimalstellen
Sucht einen in einem anderen Textwert enthaltenen Textwert (Groß-/Kleinschreibung wird beachtet)
Entfernt Leerzeichen aus Text
Wandelt Text in Großbuchstaben um
Schreibt den ersten Buchstaben aller Wörter in einem Textwert groß
Überprüft, ob zwei Textwerte identisch sind
Wandelt lateinische Buchstaben halber Breite (Single-Byte-Zeichen) oder Katakana innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
Wandelt Zeichen halber Breite (Single-Byte-Zeichen) innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
Wandelt Text in Kleinbuchstaben um
Gibt die Anzahl Zeichen in einer Textzeichenfolge zurück
Gibt die Zeichen ganz links aus einem Textwert zurück
Extrahiert die phonetischen (Furigana-)Zeichen aus einer Textzeichenfolge
Gibt die Zeichen ganz rechts aus einem Textwert zurück
Löscht alle nicht druckbaren Zeichen aus einem Text
Sucht einen in einem anderen Textwert enthaltenen Textwert (Groß-/Kleinschreibung wird nicht beachtet)
Wandelt die eigenen Argumente in Text um
Gibt eine bestimmte Anzahl Zeichen aus einer Textzeichenfolge zurück, die an der angegebenen Stelle beginnt
Formatiert eine Zahl und wandelt sie in Text um
Kombiniert den Text aus mehreren Bereichen und/oder Zeichenfolgen und fügt zwischen jedem zu kombinierenden Textwert ein von Ihnen angegebenes Trennzeichen ein Wenn das Trennzeichen eine leere Textzeichenfolge ist, verkettet diese Funktion effektiv die Bereiche
Gibt die Zahl (Codepoint) zurück, die dem ersten Zeichen des Texts entspricht
Gibt das Unicode-Zeichen zurück, das durch den angegebenen Zahlenwert bezeichnet wird
Gibt Text aus einem beliebigen angegebenen Wert zurück
Verknüpft mehrere Textelemente zu einem Textelement
Ersetzt alten Text durch neuen Text in einer Textzeichenfolge
Wandelt ein Textargument in eine Zahl um
Wiederholt einen Text so oft wie angegeben
Konvertiert Text in Zahlen auf eine Weise, die vom Gebietsschema unabhängig ist
Gibt das der Codezahl entsprechende Zeichen zurück