Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Excel Daten automatisch umwandeln

Frage Microsoft Microsoft Office

Mitglied: norbert77

norbert77 (Level 1) - Jetzt verbinden

12.11.2012, aktualisiert 10:29 Uhr, 2795 Aufrufe, 13 Kommentare

Einen schönen Guten Morgen wünsche ich Euch!

Ich habe eine etwas komplizierte Frage:

zum Hintergrund:
In Österreich gelten die alten Fahrgestellnummern nicht mehr, deshalb möchte ich gerne die alten Fahrgestellnummer in ein Excelblatt eingeben und daneben sollte dann die Richtige Nummer erscheinen.

Die Alte Fahrgestellnummer Lautet z.B. E200U123
das ist die Type und die Fortlaufende Nummer

Bei den Neuen Fahrgestellnummern sieht sie So aus: VBSADAXXXCZ000123

Sie setzt sich wie folgt Zusammen:

VBS Weltherstellercode (Ist immer Gleich)
A Type (A,B oder C)
D Variante (A bis F)
A Version (A oder B)
X Leerstelle X
X Leerstelle X
X Leerstelle X
C Produktionsjahr (C=2012, D=2013,...)
Z Herstellerwerk (ist immer gleich)
000123 dann Kommt die fortlaufende Nummer, Nullstellen sind mit einem 0 zu ersetzen

Die Fahrgestellnummer MUSS 17 Stellen haben

von der alten Fahgestellnummer kann ich folgendes aufschlüsseln:
E TYPE in dem fall A
200 Variante und Version in dem Fall D und A
123 fortlaufende Nummer dieser einen Type


das andere ist eh meistens gleich

Könnt Ihr mir da bitte weiterhelfen, wie ich das am besten machen kann?

schöne grüße
Norbert




Mitglied: dave84620
12.11.2012 um 10:51 Uhr
Hallo,

entweder Du strickst Dir mit VBA etwas zusammen (ist vermutlich übersichtlicher), oder Du nutzt Excel-eigene Funktionen zum "Errechnen" der neuen Fahrgestellnr.

Ich geb Dir mal einen Ansatz...

in Zelle A1 kommt der alte Wert (E200U123)
dann in Zelle B2 folgendes: ="VBS"&WENN(TEIL($A1;1;1)="E";"A")

natürlich muß der engültige Code wesentlich umfangreicher werden, aber das könnte ein Anfang sein.

Schöne Grüße
Dave
Bitte warten ..
Mitglied: bastla
12.11.2012, aktualisiert um 10:54 Uhr
Hallo norbert77!

Wenn ich das einigermaßen richtig interpretiere, möchtest Du die alte Nummer in die neue Nummer "umrechnen" - dazu fehlen aber einerseits Daten (zB Produktionsjahr), andererseits ist der Zusammenhang zwischen zB "200" und der Entsprechung als "D und A" nicht wirklich ersichtlich ...

Grundsätzlich kannst Du aber mit de Funktion "TEIL()" gezielt Zeichen aus der alten Nummer entnehmen und sie per "&" verknüpfen - wenn also aus "E200U123" (in Zelle A2) zunächst einmal "VBSE" (für den Rest reichen, wie schon angeführt, die Informationen nicht) werden soll, dann etwa so:
="VBS" & TEIL(A2;1;1)
Etwas kniffliger wird es mit der laufenden Nummer, falls diese in der alten Version eine unterschiedliche Stellenanzahl haben kann - wenn sie zumindest immer an Position 6 beginnt, könntest Du sie etwa so ermitteln:
=TEIL(A2;6;LÄNGE(A2)-6+1)
Grüße
bastla
Bitte warten ..
Mitglied: bastla
12.11.2012 um 10:57 Uhr
Hallo dave84620!

Wenn tatsächlich (so ganz ist mir das nicht klar) aus dem "E" auch noch ein anderes Zeichen werden soll, würde ich anstatt "WENN()" einen "SVERWEIS()" verwenden ...

Grüße
bastla
Bitte warten ..
Mitglied: norbert77
12.11.2012 um 10:59 Uhr
Vielen Dank Für die schnelle Antwort

es hat sehr gut Funktioniert hab es aber Gleich so gemacht:

="VBS"&WENN(TEIL($A1;1;5)="E200U";"ABAXXXCZ")

jetzt fehlt dann nur mehr die Nummer die muß 6-Stellig sein und die Leerstellen mit 0 ersetzen

statt 123 sollte 000123 erscheinen

Ich denke mal das es sehr einfach ist (für Profis) ich wüßte nicht wie ich das machen sollte ????

lg
norbert
Bitte warten ..
Mitglied: dave84620
12.11.2012 um 11:02 Uhr
dahinter: &"000"&teil($a1;6;3)

Startzeichen: 6. Position, Anzahl folgende Zeichen: 3
Bitte warten ..
Mitglied: dave84620
12.11.2012 um 11:03 Uhr
Klar, ich weis ja nicht wie viele Eventualitäten es bei Fahrgestellnummern gibt ;o)
Bitte warten ..
Mitglied: norbert77
12.11.2012 um 11:06 Uhr
Zitat von bastla:
Hallo norbert77!

Wenn ich das einigermaßen richtig interpretiere, möchtest Du die alte Nummer in die neue Nummer "umrechnen" -
dazu fehlen aber einerseits Daten (zB Produktionsjahr), andererseits ist der Zusammenhang zwischen zB "200" und der
Entsprechung als "D und A" nicht wirklich ersichtlich ...

Die Aufschlüsselung sieht folgender maßen aus:

Type Variante Version Bezeichnung
A A A E150U
A B A E200U
B A A E150G
.....

E150U Bedeutet:
E einachsig
150 Lademaße innen
U Ungebremst
hoffe ich konnte helfen
Bitte warten ..
Mitglied: norbert77
12.11.2012 um 11:13 Uhr
Ich glaube ich werde das mit Sverweis machen dann habe ich die ganze Abgedeckt bis auf die fortlaufende Nummer


oder ich trage im feld A1 den ersten teil ein z.B. E200U
und im feld B1 die fortlaufende nummer z.B.123

ist glaube ich die einfachste Lösung denke ich

die werte von A1 lasse ich mir über den Sverweis auf sagen wir mal D1 anzeigen danach Die Werte von A2 im Feld E1

anschließend die Zeilen D1 und E1 Verbunden Auf FELD C1 Anzeigen
Bitte warten ..
Mitglied: norbert77
12.11.2012 um 11:15 Uhr
das ist doch bestimmt einfacher eine zahl z.B. 123 in 000123 umzuwandeld, das es immer 6 Stellen hat
Bitte warten ..
Mitglied: bastla
12.11.2012 um 17:16 Uhr
Hallo norbert77!
eine zahl z.B. 123 in 000123 umzuwandeld, das es immer 6 Stellen hat
Wenn du die Zahl einmal hast, kannst Du dafür
TEXT(Zahl, "000000")
verwenden ...

Grüße
bastla
Bitte warten ..
Mitglied: norbert77
13.11.2012 um 13:21 Uhr
Zitat von bastla:
Hallo norbert77!
> eine zahl z.B. 123 in 000123 umzuwandeld, das es immer 6 Stellen hat
Wenn du die Zahl einmal hast, kannst Du dafür
TEXT(Zahl, "000000") 
> 
verwenden ...

wie verwende ich diesen befehl??
Bitte warten ..
Mitglied: bastla
13.11.2012 um 15:06 Uhr
Hallo norbert77!

Das ist kein Befehl, sondern eine Funktion - wie Du zur Zahl kommst, musst Du selbst wissen; wenn ich meinen Ansatz von oben zugrunde lege und alles ab dem 6. Zeichen (bis zum Ende) als Zahl interpretiere, dann so:
=TEXT(TEIL(A2;6;LÄNGE(A2)-6+1), "000000")
Grüße
bastla
Bitte warten ..
Mitglied: norbert77
14.11.2012 um 12:14 Uhr
vielen herzlichen dank, ihr habt mir super geholfen
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Microsoft Office
gelöst Excel Daten automatisch in mehrere Exceldateien exportieren (9)

Frage von paggo69 zum Thema Microsoft Office ...

Batch & Shell
gelöst Alte Daten automatisch per Zip erstellen (4)

Frage von BEBBYs zum Thema Batch & Shell ...

Microsoft Office
Excel Daten aus diversen Tabellen sammeln (9)

Frage von FitforLife zum Thema Microsoft Office ...

Outlook & Mail
Importieren von excel daten in outlook vba - Teil 2 (5)

Frage von Bgervais zum Thema Outlook & Mail ...

Heiß diskutierte Inhalte
Windows Tools
gelöst Aussendienst Datensynchronisierung (12)

Frage von lighningcrow zum Thema Windows Tools ...

Windows Server
Suche passender Treiber (12)

Frage von stolli zum Thema Windows Server ...

Peripheriegeräte
Wlan stört Funkmaus (11)

Frage von Falaffel zum Thema Peripheriegeräte ...

Peripheriegeräte
gelöst USB Festplatte verliert Laufwerksbuchstabe (9)

Frage von cese4321 zum Thema Peripheriegeräte ...