Um dieses Problem auf einfache Weise zu lösen und zu zeigen, was erforderlich ist, habe ich die von Ihnen bereitgestellten Arbeitsblätter neu erstellt und benannte Bereiche in der Datensatz-Arbeitsmappe ACME.xlsx in Bezug auf die Kopfzeilen der Datenspalten erstellt
- Lieferant
=Sheet1!$A:$A
- Auftrag
=Sheet1!$B:$B
- Name
=Sheet1!$C:$C
- Kosten
=Sheet1!$D:$D
In der anderen Arbeitsmappe wurden dann Einstiegspunkte für die Werte erstellt, die Sie suchen möchten (Lieferanten- und Auftragsnummer). Der Name des Artikels, den Sie zurückgeben möchten, befindet sich am nächsten Einstiegspunkt
In die Zelle B3
der zu erstellenden Arbeitsmappe habe ich eingegeben
=INDEX('C:\ACME.xlsx'!Name,MATCH(B1&B2,'C:\ACME.xlsx'!Supplier&'C:\ACME.xlsx'!Order,0))
und CTRL+ SHIFT+ gedrücktENTER
Dies gibt uns das gewünschte Ergebnis. Wenn Sie jetzt die Zelle B1
in ACME ändern, ändert sich der Name des Elements automatisch in F, und Sie müssen die Arbeitsmappe mit der Datenstruktur nicht öffnen, wenn Sie den vollständigen Dateipfad in der Formel haben.