Hallo zusammen!
ich wende mich heute das erste mal an die Community, habe hier aber schon reichlich mitgelesen! Zu meinem Problem:
Ich habe eine exportierte Literaturdatenbank mit verschiedensten Angaben. Diese automatisch generierte Datei ist leider sehr unübersichtlich und Angaben wie zum Beispiel (Title, Year, Source Title etc.) sind alle in einer Zelle mit Komma getrennt. Diese Angaben habe ich bereits mit der Funktion Text in Spalten getrennt. Das Problem ist nun, dass jeder wissenschaftliche Artikel eine unterschiedliche Anzahl an Autoren hat, sodass zum Beispiel das Veröffentllichungsjahr nicht in allen Zeilen übereinander stehen. Dies sollte aber zur weiteren Datenverarbeitung so sein.
Mein Ansatz/Idee war: Zwei verschachtelte for Schleifen und eine if Bedingung, die jeweils Zeile für Zeile, Spalte für Spalte durchgehen und überprüfen, ob in einer Zelle ein Wert größer 1950 vorhanden ist (soll die Jahreszahl sein). Wenn dies der Fall ist soll der gesamte Zeilenblock nach rechts verschoben werden, sodass die entsprechenden Angaben immer nur in einer Spalte stehen.
Ich hab mich da mit Excel vba probiert, und komme leider da nicht weiter. Könnt ihr mir da vielleicht helfen?
Hierzu die Beispieldatei geteilt über WeTransfer: https://we.tl/t-HMH3NgKybJ
Vielen Dank
Peter
|