Excel-Formel: Buchstaben in Zahlen umwandeln
Manchmal möchten Sie a in 1, b in 2, c in 3 usw. in eine Excel-Tabelle konvertieren. Es ist jedoch Zeitverschwendung, sie einzeln umzuwandeln. In diesem Tutorial stelle ich einige Excel-Formeln vor, um dieses Problem zu lösen.
Konvertieren Sie einen einzelnen Buchstaben in eine Zahl in jeder Zelle
Um einen einzelnen Buchstaben in eine Zahl in jeder Excel-Zelle umzuwandeln, können Sie die folgende Formel verwenden.
Generische Formel:
COLUMN(INDIRECT(cell_reference&1)) |
Argumente
Cell_reference: the cell that contains the letter you want to convert to number. |
Wie diese Formel funktioniert
Nehmen Sie ein Beispiel, um die Formel zu erklären. Hier konvertieren Sie den Buchstaben in Zelle C3 in eine Zahl. Bitte verwenden Sie diese Formel.
=COLUMN(INDIRECT(C3&1)) |
Presse- Enter Key.
Erläuterung
INDIRECT Funktion: Diese Funktion wird verwendet, um eine Textzeichenfolge in eine gültige Referenz zu konvertieren. Hier INDIREKT (C3 & 1) können Sie es wie folgt sehen:
INDIREKT (C3 & 1)
= INDIREKT (s & 1)
= INDIREKT (s1)
COLUMN Funktion: das COLUMN Funktion gibt die Anzahl der Spalten der angegebenen Referenz zurück. Jetzt lautet die Formel SPALTE (s1) was 19 zurückgibt.
Bemerkungen:
1. Diese Formel gibt die Anzahl der Spalten zurück. Wenn sich also mehr als ein Buchstabe in der Zelle befindet, wird wie im folgenden Beispiel gezeigt zurückgegeben.
2. Die Formel unterscheidet nicht zwischen Groß- und Kleinschreibung.
Konvertieren Sie mehrere Buchstaben in eine Zeichenfolge in jeder Zelle
Wenn Sie Buchstaben in jeder Zelle in Zahlen konvertieren möchten, wie im folgenden Screenshot gezeigt, benötigen Sie eine komplexe Array-Formel.
Generische Formel:
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0)) |
Argumente
Cell_refer: the cell that you want to convert the letters to numbers. |
Rtable:a table with two columns, one lists all letters, one lists the relative numbers. |
Wie diese Formel funktioniert
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 relativen Zahlen aufgelistet sind.
Wählen Sie dann den Tabellenbereich aus und gehen Sie zu Namensfeld (neben der Formelleiste), um ihm einen Bereichsnamen zu geben, hier ist der Bereichsname Rtable. siehe Screenshot:
Verwenden Sie nun diese Formel:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)) |
Presse- Enter Taste werden alle Anfangsbuchstaben jedes Wortes in Zelle A1 extrahiert.
Erläuterung
REIHE (INDIREKT ("1:" & LEN (B3))): das ROW-Funktion Gibt die Anzahl der Zeilen zurück, es gibt die Array-Formel, dann wird zurückgegeben {1; 2; 3}. MITTE (B3, REIHE (INDIREKT ("1:" & LEN (B3))), 1): das MID-Funktion Gibt das Zeichen an der spezifischen Position der angegebenen Zeichenfolge zurück. Diese Formel kann wie folgt gesehen werden
=MID(B3,{1;2;3},1)
= MID ("acd", {1; 2; 3}, 1)
= {"a"; "c"; "d"}
VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): das VLOOKUP-Funktion wird verwendet, um die übereinstimmenden Zahlen von "a", "c", "d" in der zweiten Spalte des Bereichs Rtable zu finden. Dann kehrt es zurück {1; 3; 4}.
TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): das TEXTJOIN-Funktion ist eine neue Funktion in Excel 2019 und 365, mit der alle Texte mit einem Trennzeichen verkettet werden. Hier kehrt es zurück 134.
Bemerkungen:
Diese Formel unterscheidet nicht zwischen Groß- und Kleinschreibung.
Hinweis:
Angenommen, a = 1, b = 2, c = 3, d = 4, können Sie die folgende Formel verwenden:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4) |
Presse- Enter Key.
Diese Formel unterscheidet zwischen Groß- und Kleinschreibung.
Beispieldatei
Klicken Sie hier, um die Beispieldatei herunterzuladen
Relative Formeln
- Entfernen Sie die ersten N Zeichen aus der Zelle
Hier wird die Formel zum Entfernen von Zeichen von der linken Seite einer Textzeichenfolge in Excel vorgestellt. - Von rechts vom Text entfernen
Hier wird die Formel zum Entfernen von Zeichen von der rechten Seite einer Textzeichenfolge in Excel vorgestellt. - Extrahieren Sie das letzte Wort aus der Textzeichenfolge in Excel
Dieses Tutorial enthält eine Formel zum Extrahieren des letzten Wortes aus der angegebenen Textzeichenfolge. - Extrahieren Sie das erste Wort aus einer Textzeichenfolge in Excel
Dieses Tutorial enthält eine Formel zum Extrahieren des ersten Wortes aus der angegebenen Textzeichenfolge.
Relative Funktionen
- INDIREKTE Funktion
Konvertieren Sie eine Textzeichenfolge in eine gültige Referenz. - COLUMN-Funktion
Geben Sie die Nummer der Spalte zurück, in der die Formel angezeigt wird, oder die Spaltennummer der angegebenen Referenz. - ROW-Funktion
Geben Sie die Zeilennummer einer Referenz zurück. - MID
Geben Sie die spezifischen Zeichen aus der Mitte der Textzeichenfolge zurück.
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.