Excel-Formel: Buchstaben in Zahlen umwandeln
Manchmal möchten Sie a in 1, b in 2, c in 3 usw. in einem Excel-Arbeitsblatt umwandeln. Das manuelle Umwandeln ist jedoch zeitaufwendig. In diesem Tutorial stelle ich einige Excel-Formeln vor, um dieses Problem zu lösen.
Einen einzelnen Buchstaben in jeder Zelle in eine Zahl umwandeln
Um einen einzelnen Buchstaben in jeder Excel-Zelle in eine Zahl umzuwandeln, können Sie die folgende Formel verwenden.
Allgemeine Formel:
SPALTE(INDIREKT(Zellbezug&1)) |
Argumente
Zellbezug: Die Zelle, die den Buchstaben enthält, den Sie in eine Zahl umwandeln möchten. |
So funktioniert diese Formel
Ein Beispiel soll die Formel erklären. Hier wandeln Sie den Buchstaben in Zelle C3 in eine Zahl um. Bitte verwenden Sie diese Formel.
=SPALTE(INDIREKT(C3&1)) |
Drücken Sie Eingabetaste Taste.
Erklärung
INDIREKT-Funktion: Diese Funktion wird verwendet, um eine Textzeichenfolge in einen gültigen Bezug umzuwandeln. Hier können Sie INDIREKT(C3&1) wie folgt sehen:
INDIREKT(C3&1)
=INDIREKT(s&1)
=INDIREKT(s1)
SPALTE-Funktion: Die SPALTE-Funktion gibt die Spaltennummer des angegebenen Bezugs zurück. Nun lautet die Formel SPALTE(s1), die 19 zurückgibt.
Anmerkungen:
1. Diese Formel gibt die Spaltennummer zurück, was bedeutet, dass, wenn es mehr als einen Buchstaben in der Zelle gibt, sie wie im folgenden Beispiel gezeigt zurückgegeben wird.
2. Die Formel unterscheidet keine Groß-/Kleinschreibung.
Mehrere Buchstaben in jeder Zelle in eine Zeichenfolge von Zahlen umwandeln
Wenn Sie Buchstaben in jeder Zelle in Zahlen umwandeln möchten, wie im folgenden Screenshot dargestellt, benötigen Sie eine komplexe Array-Formel.
Allgemeine Formel:
TEXTVERBINDEN("",1,SVERWEIS(T(WENN(1,TEIL(Zellbez;ZEILE(INDIREKT("1:"&LÄNGE(Zellbez)));1)));Rtable;2;0)) |
Argumente
Zellbez: Die Zelle, in der Sie die Buchstaben in Zahlen umwandeln möchten. |
Rtable: Eine Tabelle mit zwei Spalten, eine listet alle Buchstaben auf, die andere die entsprechenden Zahlen. |
So funktioniert diese Formel
Angenommen, Sie möchten die Buchstaben im Bereich B3:B8 in Zahlen umwandeln, gehen Sie wie folgt vor:
Erstellen Sie zunächst eine Tabelle, in der alle Buchstaben und ihre entsprechenden Zahlen aufgelistet sind.
Wählen Sie dann den Tabellenbereich aus und gehen Sie zum Namenfeld (neben der Formelleiste), um ihm einen Bereichsnamen zu geben, hier ist der Bereichsname Rtable. Siehe Screenshot:
Verwenden Sie nun diese Formel:
=TEXTVERBINDEN("",1,SVERWEIS(T(WENN(1,TEIL(B3;ZEILE(INDIREKT("1:"&LÄNGE(B3)));1)));Rtable;2;0)) |
Drücken Sie Eingabetaste Taste, werden alle ersten Buchstaben jedes Wortes in Zelle A1 extrahiert.
Erklärung
ZEILE(INDIREKT("1:"&LÄNGE(B3))): die ZEILE-Funktion gibt die Zeilennummer zurück, dies ist eine Array-Formel, dann gibt sie {1;2;3}. TEIL(B3;ZEILE(INDIREKT("1:"&LÄNGE(B3)));1): die TEIL-Funktion gibt das Zeichen an der spezifischen Position der angegebenen Zeichenfolge zurück. Diese Formel kann wie folgt gesehen werden
=TEIL(B3;{1;2;3};1)
=TEIL(“acd”;{1;2;3};1)
= {"a";"c";"d"}
SVERWEIS(T(WENN(1,TEIL(B3;ZEILE(INDIREKT("1:"&LÄNGE(B3)));1)));Rtable;2;0): Die SVERWEIS-Funktion wird verwendet, um die passenden Zahlen für "a", "c","d" in der zweiten Spalte des Bereichs Rtable zu finden. Dann gibt sie {1;3;4} zurück.
TEXTVERBINDEN("",1,SVERWEIS(T(WENN(1,TEIL(B3;ZEILE(INDIREKT("1:"&LÄNGE(B3)));1)));Rtable;2;0)): Die TEXTVERBINDEN-Funktion ist eine neue Funktion in Excel 2019 und 365, die verwendet wird, um alle Texte mit einem Trennzeichen zu verbinden. Hier gibt sie 134 zurück.
Anmerkungen:
Diese Formel unterscheidet keine Groß-/Kleinschreibung.
Hinweis:
Angenommen, a=1,b=2,c=3,d=4, können Sie die folgende Formel verwenden:
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(B3;"a";1);"b";2);"c";3);"d";4) |
Drücken Sie Eingabetaste Taste.
Diese Formel unterscheidet zwischen Groß- und Kleinschreibung.
Beispieldatei
Klicken Sie hier, um die Beispieldatei herunterzuladen
Verwandte Formeln
- Entfernen der ersten N Zeichen aus einer Zelle
Hier wird die Formel vorgestellt, um Zeichen von der linken Seite einer Textzeichenfolge in Excel zu entfernen. - Von rechts vom Text entfernen
Hier wird die Formel vorgestellt, um Zeichen von der rechten Seite einer Textzeichenfolge in Excel zu entfernen. - Das letzte Wort aus einer Textzeichenfolge in Excel extrahieren
Dieses Tutorial bietet eine Formel, um das letzte Wort aus der angegebenen Textzeichenfolge zu extrahieren. - Das erste Wort aus einer Textzeichenfolge in Excel extrahieren
Dieses Tutorial bietet eine Formel, um das erste Wort aus der angegebenen Textzeichenfolge zu extrahieren.
Verwandte Funktionen
- INDIREKT-Funktion
Konvertiert eine Textzeichenfolge in einen gültigen Bezug. - SPALTE-Funktion
Gibt die Spaltennummer zurück, in der die Formel erscheint oder die Spaltennummer des angegebenen Bezugs. - ZEILE-Funktion
Gibt die Zeilennummer eines Bezugs zurück. - TEIL
Gibt bestimmte Zeichen aus der Mitte einer Textzeichenfolge zurück.
Die besten Tools zur Büroproduktivität
Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen
Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
- Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
- Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.