Hallo,
ich habe folgendes Problem, dass ich nicht gelöst bekomme.
Meine Excel Tabelle besitzt eine Spalte mit Zahlen und eine Spalte mit Dateinamen die nicht sortiert ist. Die Dateinamen enthalten als vorderste Zeichen bis zum Bindestrich die erste Zahl. Die Dateinamen sollen umbenannt werden in die Zahl und die Dateiendung. Möglichst dann auch im Ordner wo die Dateien gespeichert sind. Im zweiten schritt sollen die umbenannten Dateien ihrer entsprechenden Zahl in der Spalte "Datei Zugehörig" zugeteilt werden.
Die Beispieltabelle ist nicht vollständig mit den Datensätzen.
29.06.2018, 08:04 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2018, 08:04 von MisterBurns.)
Zitat:Die Beispieltabelle ist nicht vollständig mit den Datensätzen.
Dann wirst du auch eine unvollständige Lösung erhalten. Ich habe nämlich nicht verstanden, was du möchtest.
Was haben die Einträge unter Dateiliste mit den Einträgen in Spalte A zu tun? Genau - gar nichts. Wie soll da irgendein logischer Zusammenhang hergestellt werden können für uns als Außenstehende?
Und wieso ist die Spalte "Datei zugehörig" leer?
Also, erstelle eine neue Beispieldatei in der KLAR ersichtlich ist, was du haben möchtest.
In Spalte A ist eine Zahl die in den Dateinamen der Dateiliste an erster Stelle vorkommt. Die Dateien sollen so umbenannt werden, dass nur noch die Zahl und die Dateiendung dort stehen und soll zu der Zahl zugeordnet sein, da die Dateiliste unsortiert ist.
Es soll dann am Ende so aussehen wie bei Zeile 4. Die Datei, die zurzeit den Namen aus der Spalte 4 besitzt soll im gleichen Zug in den Namen von Spalte 2 umbenannt werden.
Ja, ich denke, dass ich es jetzt verstanden habe. Nur noch eine Rückfrage:
Die Zahl, die in der Dateiliste am Anfang steht ist im Prinzip die Zahl, wie die Datei am Ende heißen soll. Ist das so korrekt?
Falls ja, ist eigentlich ja die Spalte A nutzlos, denn dann müsste ich ja nur im ersten Schritt die Zahl aus dem bestehenden Dateinamen bis zum "-" auslesen und hätte somit den neuen Dateinamen.
29.06.2018, 08:41 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2018, 08:41 von MisterBurns.)
@Fennek: Das wäre glaube ich keine gute Idee, denn Spalte A und Spalte D sind ja eben NICHT richtig sortiert respektive stimmen nicht überein. Daher auch meine obige Rückfrage!
@Kalli: Falls meine Vermutung oben richtig ist, verwende in Spalte A diese Formel und zieh sie nach unten:
Code:
=LINKS(D4;FINDEN("-";D4)-1)
Dann kannst du mit Fenneks Code deine Aufgabe abarbeiten lassen.
29.06.2018, 09:04 (Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2018, 09:09 von KallidoingExcel.)
Danke euch allen erstmal.
Ja die Spalte A ist namensgebend.
Die Spalte A ist notwendig weil sie in einer anderen verknüpften Tabelle die Zuordnung liefert. Und die Spalte D ist in meinen Augen insofern notwendig, da Excel ja den derzeitigen Dateinamen zum umbenennt der Datei benötigt.