Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

eine Wort als Nummer schreiben

Forumthread: eine Wort als Nummer schreiben

eine Wort als Nummer schreiben
22.05.2025 21:09:46
Heinz
Hallo,
gibt es in excel eine Möglichkeit einen Text, ein Wort, in eine Zahl zu verwandeln.
Also nicht die lästige Sache eine Zahl die als Text formatiert ist in eine Zahl zu formatieren.
Zb mit den Asci-nummern
a = 97
A= 65
b=98
B=66
c=99
C=67
somit wäre abc dann 979899, und bca 989997 und cba 999897
aber mit allen Varianten wenn dann noch die Großbuchstaben dazukommen, kann man mit den Zahlen keinen sicheren RANG bilden, also muß man ein Wort Abc erst in abc umwandeln,
so könnte man eine Liste mit Namen schön in eine alphabetische Reihe sortieren lassen,
ich will nicht immer die Liste mit -sortieren- bearbeiten, das soll in einer anderen Lsite mit RANG von selber gehen

gibt es Alternativen ?

bin gespannt was da kommt

heinz
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nachgefragt ...
22.05.2025 21:21:56
neopa C
Hallo Heinz,

... mir ist momentan noch unklar, warum und wozu genau Du das geschriebene so realisieren möchtest, Könntest Du das an einer kleinen Beispieldatei mal aufzeigen? Dies natürlich nur falls nicht andere Helfer Dein Anliegen schon in Deinem Sinne lösen können.

Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: eine Wort als Nummer schreiben
22.05.2025 21:22:19
daniel
Hi

beispielsweise so:
=--TEXTKETTE(CODE(TEIL(GROSS(A1);SEQUENZ(LÄNGE(A1));1)))

allerdings würde ich Großbuchstaben nehmen, damit die ASCII-Codes zweistellig bleiben.
beachte, dass wenn du den Rang nach Zahlenwert bildest, auch die Anzahl der Buchstaben maßgebend ist, "aa" wird in diesem Verfahren größer sein als "z", dh es ist anders als bei der Alphabetischen Sortierung.
beachte auch, dass Excel bei Zahlen immer nur 15 Stellen darstellen kann, werden die Zahlen größer, werden die letzten Stellen auf 0 gesetzt. Dh länger als 7 Zeichen sollten deine Texte nicht sein.
Gruß Daniel

Anzeige
AW: eine Wort als Nummer schreiben
22.05.2025 21:53:01
Heinz
ja, danke für die super Formel
das mit den Großbuchsstaben setz ich um
wollte eh nur die ersten 3 max 4 Buchstaben eines Wortes verwenden, wenn die Reihenfolge anhand des 5. und fortfolgenden Buchstabens aus der Reihe ist, ist das zunächst mal egal
mercí, Heinz
AW: eine Wort als Nummer schreiben
22.05.2025 22:14:40
Heinz
und Umlaute ä, ö, ü werden auch 3 stellig, die dann als ae ... schreiben
Anzeige
AW: eine Wort als Nummer schreiben
22.05.2025 21:22:28
Eifeljoi 5
Hallo

Wenn ich das richtig verstehe , ist dies in deiner Excelversion ein Kinderspiel.
Nutze Sverweis oder noch viel besser nutze Power Query.
AW: als Hexa-Dezimal
22.05.2025 21:45:46
Fennek
Hallo,

da es in dezimaler Schreibweise auch drei-stellige Ascii-Zeichen gibt, muss 2-stellige Hexa-dezimal genutzt werden.

Also aus "414243" wird "ABC".


mfg
Anzeige
AW: eine Wort als Nummer schreiben
22.05.2025 22:33:41
daniel
"ich will nicht immer die Liste mit -sortieren- bearbeiten"

In Excel kann man jetzt auch per Formel sortieren, dafür gibt es die Funktion SORTIEREN
das aktualisiert sich dann automatisch.

Gruß Daniel
AW: eine Wort als Nummer schreiben
23.05.2025 18:11:55
Marc
einzelne Zeichen :


=CODE(A2)



ganze zeichenketten



Public Function toASCI(ByVal text As String) As String
'ThisWorkbook.Activate
Dim i As Integer
Dim Ergebnis As String
Dim deznum As Integer
For i = 1 To Len(text)
deznum = AscW(Mid(text, i, 1))
'MsgBox deznum, vbOKOnly
Ergebnis = Ergebnis & deznum & " "
Next i
Trim (Ergebnis)
toASCI = Ergebnis
End Function


ich hab zwischen jedem ASCI ein Leerzeichen drin, das kann natürlich raus
Anzeige
AW: als Hexa-Dezimal
22.05.2025 21:56:17
Heinz
okeen ne Variante die ich mal ausprobiere, danke
AW: als Hexa-Dezimal
23.05.2025 18:41:12
daniel
bringt das was?
der Hex-Wert wäre dann ja auch wieder ein Text.
Und das in der Eingangsfrage erwähnte RANG braucht Zahlen.

Forumthreads zu verwandten Themen