Anzeige
Archiv - Navigation
668to672
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
668to672
668to672
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

alphanumerische zahlen umwandeln

alphanumerische zahlen umwandeln
22.09.2005 19:07:56
Iris
Hallo, ich brauche mal wieder eure Hilfe,
ich möchte eine alphanumerische zahl z.B. a34fg456fg in eine zahl umwandeln, wie geht das, alle meine Versuche enden mit Fehlerwerten
im Voraus schon mal Danke !
Gruss
Iris

24
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ziffern aus Text extrahieren
22.09.2005 19:26:17
Iris
Hi Boris,
ich möchte nicht die Zahlen extrahieren, sondern die ganze zeichenfolge in eine Zahl umwandeln, damit sie eindeutig wird !!
Habe es schon mit WERT probiert, das gibt aber nur den Fehlerwert #WERT zurück !
Gruss
Iris
AW: Ziffern aus Text extrahieren
22.09.2005 20:11:13
Iris
Text:
Hi Boris,
ich möchte nicht die Zahlen extrahieren, sondern die ganze zeichenfolge in eine Zahl umwandeln, damit sie eindeutig wird !!
Habe es schon mit WERT probiert, das gibt aber nur den Fehlerwert #WERT zurück !
Gruss
Iris
Anzeige
AW: Ziffern aus Text extrahieren
22.09.2005 20:25:55
Eule
Hi Iris
zum besseren Verständnis, wie soll diese Zeichenfolge als Zahl dann ausschauen?
Ich meine Buchstabe ist Buchstabe und Ziffer ist Ziffer?!
Gruss Eule
AW: Ziffern aus Text extrahieren
22.09.2005 20:30:10
Iris
Hi Eule,
die Zeichenfolgen sehen so aus g45fg56gzt67 oder auch 45g89dr5 diese sollen in richtige zahlen umgewandelt werden also g45fg56gzt67 = dann 1234567978 damit die Zeichenfolge eindeutig wird
Gruss
Iris
AW: Ziffern aus Text extrahieren
22.09.2005 20:33:38
Eule
Hi Iris
kann beim besten Willen keinen Zusamenhang sehen bei g45fg56gzt67 und 1234567978.
Da glaube ich musst Du schon ein bischen deutlicher werden!
Ausserdem, der 1.April ist noch weit
Gruss Eule
Anzeige
AW: Ziffern aus Text extrahieren
22.09.2005 20:39:40
Iris
Hi Eule,
die zeichenfolgen sind Bestellnummer die nicht von mir vergeben werden und sollen in eine eindeutige Zahl umgewandelt werden (meine Zahl ist nur ein Beispiel) also die Buchstaben in den zeichenfolgen müssen in zahlen umgewandelt werden( die zahlen müssen dabei nicht die selben bleiben), damit z.B. damit gerechnet werden kann, die länge der zeichenfolge ist variabel also "n"
ich hoffe das hat Dir weitergeholfen !
Gruss
Iris
AW: Ziffern aus Text extrahieren
22.09.2005 20:39:56
Iris
Hi Eule,
die zeichenfolgen sind Bestellnummer die nicht von mir vergeben werden und sollen in eine eindeutige Zahl umgewandelt werden (meine Zahl ist nur ein Beispiel) also die Buchstaben in den zeichenfolgen müssen in zahlen umgewandelt werden( die zahlen müssen dabei nicht die selben bleiben), damit z.B. damit gerechnet werden kann, die länge der zeichenfolge ist variabel also "n"
ich hoffe das hat Dir weitergeholfen !
Gruss
Iris
Anzeige
AW: Ziffern aus Text extrahieren
22.09.2005 20:50:28
Eule
Hi Iris
ich bin von Natur ein geduldiger Typ, aber ich komm damit nicht klar, kann keine Logik erkennen. Wieso muss mit Bestellnummern gerechnet werden? Ich glaube, Du musst Dich schon ein bischen mehr offenbaren, wenn Du Hilfe willst. Poste doch mal ein reales Beispiel
Gruss Eule
AW: Ziffern aus Text extrahieren
22.09.2005 21:04:34
{Boris}
Hi Eule,
...ich bin von Natur ein geduldiger Typ...
Das wird hier ab jetzt niemand mehr bezweifeln ;-)
Grüße Boris
AW: @Boris
22.09.2005 21:10:07
Eule
Hi Boris
ne Idee? neuer Troll etc.
AW: Ziffern aus Text extrahieren
22.09.2005 21:14:06
Iris
https://www.herber.de/bbs/user/26850.xls
Hi Eule,
es tut mir leid, das ich Deine Geduld so strapaziere!
Die Zeichenfolgen müssen in Zahlen umgewandelt werden, damit sie in eine andere Anwendung (Simulationsprogramm), welches nur Zahlen erkennt importiert werden können.
Die Eindeutigkeit muss dabei gewährleistet bleiben. Nur die Zahlen extrahieren geht nicht, da die zahlen gleich sein können und nur die Buchstaben anders sind.
Gruss
Iris
Anzeige
AW: Ziffern aus Text extrahieren
22.09.2005 21:36:13
{Boris}
Hi Iris,
was kann aus der Datei hervorgehen, was man nicht in DIESEM Beitragsfenster schreiben kann?
Hab mir die Datei also nicht angesehen.
Letzte Chance: Gib ein K O N K R E T E S Beispiel - MIT deinem Wunschergebnis. Und bitte mit irgendeiner Logik, die sich dahinter verbirgt, was aus den g,d,r,t,z,u,,, dieser Welt denn nun werden soll.
Grüße Boris
AW: Ziffern aus Text extrahieren
22.09.2005 21:37:57
Regina
Hallo Iris,
ich kann mir nicht vorstellen, dass Du über umwandeln von Buchstaben (selbst wenn das ginge) eine Eindeutigkeit Deiner Bestellnummern erreichen kannst. In Deinem Beispiel ist es ja so, dass Du nicht eindeutig sagen kannst, an welcher Stelle ein Buchstabe bzw. eine Zahl steht. So musst Du doch immer damit rechnen, dass eine Nummer doppelt vergeben wird.
Mein Vorschlag wäre folgender:
Lege Dir eine separate Referenzdatei an. In Spalte 1 alle möglichen Bestellnummern; Spalte 2 von 1 bis x durchnummerieren.
Dann kannst Du in der Spalte "zu importierende Zahl" mit SVERWEIS arbeiten, indem Du Dich auf die Referenzdatei beziehst.
Gruß
Regina
p.s. Ich kann Eule gut verstehen. Das war nicht eindeutig formuliert und kann so, wie Du das vorhast m.E. nie funktionieren.
Anzeige
AW: Ziffern aus Text extrahieren
22.09.2005 21:53:11
Eule
Hi Iris
als letztes Angebot, vervollständigen musst Du es selber
Sub Buchstabe_In_Ziffer() Dim Bereich As Range Set Bereich = Selection With Bereich .Replace What:="a", Replacement:=1, _ lookat:=xlPart, MatchCase:=True .Replace What:="b", Replacement:=2, _ lookat:=xlPart, MatchCase:=True .Replace What:="c", Replacement:=3, _ lookat:=xlPart, MatchCase:=True .Replace What:="d", Replacement:=4, _ lookat:=xlPart, MatchCase:=True usw. ..... End With End Sub
AW: Ziffern aus Text extrahieren
22.09.2005 22:12:32
Regina
Hallo Eule,
toll was Du alles kannst und anbietest und das meine ich ehrlich. (Deine Geduld scheint grenzenlos; ich kann nur hoffen, dass Du bei meiner nächsten Frage auch so hartnäckig bist). Aber ich glaube nicht, dass Iris in irgendeiner Form eine Eindeutigkeit ihrer Bestellnummern erzeugen kann, wenn sie versucht die Buchstaben in Zahlen umzuwandeln. So würde doch bei u.a. Beispiel jeweils die gleiche Ziffer rauskommen. M.E. kann sie sich nur eine Art Referenz schaffen, in der sie hinter jeder Bestellnummer (Buchstaben- Zahlenkombination) eine eigene frei vergebene Nummer stellt (einfach von 1 bis n hochgezählt). Dann in der Spalte "zu importierende Zahl" über SVERWEIS o.ä. Formeln darauf verweisen.
Beispiel
g45gt67 = 64562067
64ef20fg = 64562067
M.E. gehts nicht anders oder bist Du da anderer Meinung?
Gruß
Regina
Anzeige
AW: Ziffern aus Text extrahieren
22.09.2005 22:00:08
noch
Wie die Frage, so die Antwort einfach d(t)rollig
AW: Ziffern aus Text extrahieren
22.09.2005 22:02:40
Herbert
Nix trollig, streng wissenschaftlich, prüf es nach.
mfg Herbert
AW: Ziffern aus Text extrahieren
22.09.2005 22:05:52
Wissenschaftler
Hab ich schon, so nach dem Motto: Phi mal Schnauze = OK
AW: Ziffern aus Text extrahieren
22.09.2005 22:07:59
Herbert
Wenn du es nicht blickst, halt dich raus.
mfg Herbert
mal als Lösungsansatz....
22.09.2005 20:54:25
Peter
Servus,
...ausbauen musst du es dir selber. Mir ist das ganze ein bischen zu konfus.
Auch für was das überhaupt gut sein soll.
Tabelle1
 ABCDE
1g45fg56gzt67455667gfg6gzt67gfggzt7
Formeln der Tabelle
B1 : {=SUMME((TEIL(0&A1;KGRÖSSTE(WENN(ISTZAHL(TEIL(0&A1;ZEILE(1:256);1)*1);ZEILE(1:256);1);ZEILE(1:256));1)*1)*10^(ZEILE(1:256)-1))}
C1 : =WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A1;5;"");4;"");3;"");2;"");1;"")
D1 : =WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(C1;0;"");9;"");8;"");7;"");6;"")
E1 : =VERGLEICH(LINKS(D1;1);{"a"."b"."c"."d"."e"."f"."g"})
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
P.S.: die Formeln in den Ersten drei Spalten gibts alle auf Excelformeln.de, könnte man sich bei deinem Level evtl. selber erarbeiten.
MfG Peter
Anzeige
AW: mal als Lösungsansatz....
22.09.2005 22:11:49
Iris
Hallo Peter,
danke, das mit dem "wechseln" ist gut, meine erste Testtabelle funktioniert so.
Gruss
Iris
Lösungsansatz 2
23.09.2005 09:57:39
Peter
Servus,
jetzt mal der letzte Lösungsansatz von meiner Seite. Mit der Function ist auch das Rückgewinnen der Daten durch die führenden Nuller sichergestellt, wenn in dem String sonst keine Nummer vorkommt.
Wobei mir der Sinn immer noch nicht klar ist.


      
Option Base 1
Function Nummer(Ziel As Range)
Dim myarr, strArr
Dim intZähler As Integer, intArr As Integer
        
ReDim myarr(3, Len(Ziel))
        
For intZähler = 1 To Len(Ziel)
            
If IsNumeric(Mid(Ziel, intZähler, 1)) Then
                myarr(1, intZähler) = Mid(Ziel, intZähler, 1)
            
Else
                myarr(2, intZähler) = Mid(Ziel, intZähler, 1)
            
End If
        
Next
        strArr = Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j" _
                        , "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u" _
                        , "v", "w", "x", "y", "z")
        
For intZähler = 1 To Len(Ziel)
                    intArr = 1
            
Do
                
If IsEmpty(myarr(2, intZähler)) Then Exit Do
                
If myarr(2, intZähler) = strArr(intArr) Then
                    myarr(3, intZähler) = intArr
                    
Exit Do
                
End If
                    intArr = intArr + 1
            
Loop
        
Next
        
For intZähler = 1 To Len(Ziel)
            
If Not IsEmpty(myarr(1, intZähler)) Then Nummer = Nummer & myarr(1, intZähler)
            
If Not IsEmpty(myarr(3, intZähler)) Then Nummer = Nummer & 0 & myarr(3, intZähler)
        
Next
End Function 


MfG Peter
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige
Archiv - Verwandte Themen
Forumthread
Beiträge