Direkt zum Inhalt

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.
doc Abkürzung Wörter 1

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.
Buchstaben in Nummer 2 umwandeln

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.
Buchstaben in Nummer 3 umwandeln

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.
Buchstaben in Nummer 4 umwandeln

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:
Buchstaben in Nummer 5 umwandeln

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.
Buchstaben in Nummer 6 umwandeln

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.
Buchstaben in Nummer 6 umwandeln

Diese Formel unterscheidet zwischen Groß- und Kleinschreibung.

Beispieldatei

doc BeispielKlicken Sie hier, um die Beispieldatei herunterzuladen


Relative Formeln


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 KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate  |  Leere Zeilen löschen  |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren  |  Runde ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrfachwert  |  Über mehrere Blätter hinweg  |  Unscharfe Suche...
Adv. Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  Spalten vergleichen mit Wählen Sie Gleiche und Unterschiedliche Zellen ...
Ausgewählte Funktionen: Rasterfokus  |  Designansicht  |  Große Formelleiste  |  Arbeitsmappen- und Blattmanager | Ressourcen (Autotext)  |  Datumsauswahl  |  Arbeitsblätter kombinieren  |  Zellen verschlüsseln/entschlüsseln  |  Senden Sie E-Mails nach Liste  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen ...)  |  50+ Chart Typen (Gantt-Diagramm ...)  |  40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag ...)  |  19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion ...)  |  7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Teilen Sie Excel-Zellen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...

Beschreibung


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.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

COLUMN ฟังก์ชัน: COLUMN ฟังก์ชันส่งคืนจำนวนคอลัมน์ของการอ้างอิงที่ระบุ ตอนนี้สูตรคือ คอลัมน์ (s1) ซึ่งส่งกลับ 19.

เเล้วเราใส่สูตรตรงไหน ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
This comment was minimized by the moderator on the site
Hello,
I have as a basis this formula: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78;2;0)) ... I have expanded my table in upper and lower case including special characters. Unfortunately, I do not get the difference verstädnlich integrated into the above formula!?

Helpful would still be the generic formula retroactively. That is, if I enter the numerical order, the table gives me the text.

I would like to use the generic formula for password encryption.

Thanks for your help ...

Matze
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations