Excel Tabellen automatisch Inhalt umstrukturieren (mehrere Zeilen zu einer)?
Ich habe eine Tabelle mit Inhalt nach folgendem Schema
|| Object Name || Attribute Name || Attribute Hint ||
| Object 1 | Attribute 11 | |
| | Attribute 12 | complex |
| | Attribute 13 | dont use |
| | Attribute 14 | |
| | Attribute 15 | |
| Object 2 | Attribute 21 | red |
| | Attribute 22 | |
| | Attribute 23 | |
| Object 3 | Attribute 31 | |
| | Attribute 32 | |
| | Attribute 33 | |
| | Attribute 34 | |
| Object 4 | Attribute 41 | |
| | Attribute 42 | |
| | Attribute 43 | funny |
| | Attribute 44 | |
| | Attribute 45 | |
| | Attribute 46 | crazy |
Also:
- Erste Spalte: der Objekt Name (allerdings nur in der ersten Zeile des Objects)
- Zweite Spalte: Attribut Name (das können pro Objekt beliebig viele sein; zwischen 1 und 20)
- Dritte Spalte: Hinweise zum Attribut (diese Zelle kann leer sein oder etwas drinnen)
Ich würde daraus gerne eine Umformung machen die wie folgt aussieht
|| Object Name || Simple Attributes || Other Attributes ||
| Object 1 | Attribute 11, Attribute 14, Attribute 15 | Attribute 12 (complex), Attribute 13 (don't use) |
| Object 2 | Attribute 22, Attribute 23 | Attribute 21 (red) |
| Object 3 | Attribute 31, Attribute 32, Attribute 33, Attribute 34 | |
| Object 4 | Attribute 41, Attribute 42, Attribute 44, Attribute 45 | Attribute 43 (funny), Attribute 46 (crazy) |
Also nur eine Zeile pro Object
- Erste Spalte: der Objekt Name
- Zweite Spalte: Attribut Namen bei denen es keinen "Hint gab" mit einem Beistrich getrennt
- Dritte Spalte: Attribut Namen bei denen es einen "Hint gab" mit einem Beistrich getrennt (und wenn geht den Hint dazu in klammer, aber das ist kein muss)
Jetzt Frage ich mich ob es da Formeln/Funktionen gibt mit denen das halbwegs einfach geht, ohne das ich gleich Macros programmieren muss?
1 Antwort
Ganz offen? DAS ist eine klassische Aufgabe für Access.
1 Tabelle mit Objektnamen (Oder "ID" und "Name")
1 Tabelle mit Attribut-Nr. und Bezeichnung
1 (Zuordnungs-)Tabelle Objektname zu Attribut-Nr.
So aufgebaut kann man einfach durch Abfragen beliebige Suchen und Ergebnisse erzeugen.
Es geht hier ja um Datenverwaltung und um keine Rechenaufgaben.
Ich habe das ganze in Excel.
Zweifelsfrei.
Ich bin aber der Meinung, dass man für seine Arbeiten möglichst das korrekte Werkzeug nutzen sollte - und das ist bei solchen Arbeiten nun mal Access. 🤷♂️
Aber wie ich damit zu meinem gewünschten Ergebnis kommen soll ist mir dadurch noch weniger klar ...
Naja - es sind halt Grundlagen für Datenbanken.
Du hast Wertetabellen in dem die Basisdaten stehen und ggf. Zuordnungstabellen, mit denen Werte den Basisdaten (auch mehrfach) zugeordnet werden. Deine "Attribute" sozusagen.'
Diese werden dann mittels Abfrage zu neuen "Tabellen" zusammengefasst.
Die ganze Geschichte in Excel abzubilden halte ich für höchst ineffektiv und vor allem fehleranfällig, was die Datenqualität anbelangt. Daher kann ich Dir an dieser Stelle nicht weiter helfen - ich käme nie auf die Idee, das in Excel realisieren zu wollen.
Passende Werkzeuge jawohl (wobei das sicher im Auge des Betrachters liegt, und wie gut er sich mit dem Jeweiligen Tool aus kennt). Vor allem auch ein verfügbares wäre gut :)
Diese werden dann mittels Abfrage zu neuen "Tabellen" zusammengefasst.
Daher kann ich Dir an dieser Stelle nicht weiter helfen - ich käme nie auf die Idee, das in Excel realisieren zu wollen.
Wie würde es sonst gehen? Mehr als das es mit acces und einfach geht lese ich leider noch nicht heraus -> wie aber die Relationen zuerst und im weiteren die Abfragen (SQL?) in etwa aussehen würden, um das Format tatsächlich zu erhalten wäre doch ein Anfang, um zu sehen, ob sich ein neues Werkzeug lohnt.
Ich habe das ganze in Excel.
und so wie ichh dein beispiel verstehe sehe ich nur eine Relation (bei mir spalte 1 zu spalte 2). Aber wie ich damit zu meinem gewünschten Ergebnis kommen soll ist mir dadurch noch weniger klar ...