Spezialsuche: Abgleich 2+ Tabellen mit mehreren Kriterien
08.11.2023 09:42:50
Niki
Ich muss 2 Tabellen abgleichen und alle gefundenen Resultate als Output liefern.
Problem 1: größere Datenmenge, daher mit meiner Pfuschlösung nicht sehr performant
Problem 2: (gelöst aber elegant?) Daten muss ich vorher aufbereiten. Die Suchtexte sind Teil Zelle mit vielen SuchIDs in beiden Files z.B.
12267-73-1 [1]
1330-43-4 [2]
13840-56-7 [3]
1303-96-4 [4]
12179-04-3 [5]
- Löse ich mit Hilfsspalten: Formel: =TEXTTEILEN(....) damit habe ich alle SuchIDs/AbgleichsIDs separat vorliegen. mit =SORTIEREN(ZUSPALTE(....;FALSCH);;1) und =EINDEUTIG(SORTIEREN(ZUSPALTE(....);;1)) kann ich es aufbereiten für einen SVerweis/Index(...) - damit bekomme ich wenigstens dann raus ja es wurde gefunden und ANZAHL2(...) so oft
Problem 3: Ich weiß zwar jetzt welche SUCHID wie oft vorkommt in den Tabelle 2 AbgleichsID aber ich bin ab hier nicht fähig das automatisch mit einem SVERWEIS als Outputfile aufzulisten.
Die per Hand Lösung dazu ist jetzt SUCHID In Tabelle 1 Suchen: Zeile kopieren ins Outputfile und SUCHID x mal (Anzahl2 Ergebnis) auch mit der Hand in Tabelle 2 zu suchen und dessen Zeile ins Outputfile kopieren z.B. 3 Hits also 3 Einträge kopieren und so weiter für SuchID Nummer 2
klingt nach Powerquery, Pivot oder zumindest Matrixformel für mich aber ich schaff es leider nicht.
Ich hab im Anhang ein Testfile verkürzt angehängt. https://www.herber.de/bbs/user/164109.xlsx
In Wahrheit sind es leider nicht nur 2 Tabellen sondern 5, die ich zueinander abgleichen muss und eigentlich habe ich 2 SuchIDs jeweils. Damit wird es dann aufwendig.
Wozu das Ganze:
Ich ziehe mir von EU Chemikalienrichtlinien große Datenbankfile. Die gleiche Chemikalie hat verschiedene "eindeutige" IDs und das möchte ich abgleichen mit Inhaltsstoffen in Produkten. Die Daten können sich ändern und dann geht es um Gesetzeskonformität, richtige Belabelung etc. etc. Also regelmäßiger Abgleich.
Alle Tabellen natürlich unterschiedlich aufgebaut und nicht sehr gut maschinenlesbar von Haus aus ...
z.B. https://echa.europa.eu/de/information-on-chemicals/annex-vi-to-clp
Danke im Voraus für alle Hilfestellungen
Niki