Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere Datenzeilen mit wenigen unterschiedlichen Werten zu einem Datensatz zusammenfügen
24.07.2022 21:56:58 Irena
Solved
25.07.2022 06:52:09 Gast6465
NotSolved
27.07.2022 13:37:58 Gast7206
NotSolved
27.07.2022 13:50:55 Gast55866
NotSolved
31.07.2022 07:38:06 Gast25859
NotSolved
28.07.2022 01:20:57 Gast51375
NotSolved

Ansicht des Beitrags:
Von:
Irena
Datum:
24.07.2022 21:56:58
Views:
579
Rating: Antwort:
 Nein
Thema:
Mehrere Datenzeilen mit wenigen unterschiedlichen Werten zu einem Datensatz zusammenfügen

Guten Abend, 

ich habe aus einer Schülerveraltungssoftware Stammdaten in xlsx-Datei auslesen können. Diese sind bisher bis zu 1.400 Zeilen und enden aufgrund der Menge der notwendigen Informationen in der Spalte FU. Diese Daten muss ich wiederum in eine .csv wandelt, um sie in ein neues Verwaltungssystem zu migrieren. Die Daten eines Schülers sind beim Export aufgrund der unterschiedlichen Ansprechpartner bzw. in Nomalfall zweier Sorgeberechtigten in zwei oder gar drei Zeilen ausgelesen worden, wobei sich eben nur einige der Zellen, z.B. der Name und Kontaktdaten etc. der Ansprechpartner / Sorgeberechtigten voneinander unterscheiden. Ich kann natürlich aber nur einen Datensatz je Schüler in ein neues System einlesen.

SNr       Name      Adresse    Sprache     AP  NameAP   Adresse       TelNr (das soll nur als Beispiel gelten, weil die notwen

10000   Paul      Strasse 1       1               V   Herbert     Strasse 1     40805020

10000   Paul      Strasse 1       1              M   Martha     Strasse 1     (Feld ist leer)

10000   Paul      Strasse 1       1              K    Zahler       Weg 1         (Feld ist leer)

Es gibt für jeden Schüler eine eindeutige Schülernummer, über die die Datenzeilen mit Sicherheit zusammen geführt werden können. Ich möchte nunmehr die Datenspalten, in denen sich der Wert der Zelle in den jeweiligen Zeilen unterscheiden irgendwie verdoppeln und dann die entsprechenden Werte in einer Zeile zusammenfassen

SNr    Name   Adresse   Sprache   AP   Name AP1  AdresseAP1  TelNr. AP1   AP2  NameAP2   AdresseAP2  TelNr.AP2       

Ich habe versucht, diese Aufgabe mit VBA zu lösen. Aber da ich dafür wohl noch eine Menge lernen muss ;-) und ich aber keine ander Lösung habe, bitte ich um HILFE bitte bitte. Ich mag auf keinen Fall ca. 700 Datensätze händisch löschen :-(  und mit doppelten Daten markieren und löschen komm ich überhaut nicht weiter, weil ich die "übrig gebliebenen" Werte nicht in einer Zeile zusammen fassen kann.

Ich wäre euch mege mega dankbar, wenn ihr eine Lösung hättet und mir erklären könntet, wie ich die dann anwende. Tausend Dank. Irena

Ich arbeite mit office professional 2021 / Windows (sollte ich angeben, richtig?)

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere Datenzeilen mit wenigen unterschiedlichen Werten zu einem Datensatz zusammenfügen
24.07.2022 21:56:58 Irena
Solved
25.07.2022 06:52:09 Gast6465
NotSolved
27.07.2022 13:37:58 Gast7206
NotSolved
27.07.2022 13:50:55 Gast55866
NotSolved
31.07.2022 07:38:06 Gast25859
NotSolved
28.07.2022 01:20:57 Gast51375
NotSolved