2017-03-29 7 views
1

Ich habe zwei Listen in Excel, eine mit den Spalten Code, Company, Email und Invoice (Blatt 1) ​​und einem anderen Liste mit den Spalten Code, Company und Invoice (Blatt 2). Nun, wie kann ich eine neue Liste erstellen, die nur Zeilen enthält, in denen der Wert in der Spalte Code in Blatt 1 identisch mit dem Wert in der Spalte Invoice in Blatt 2 ist?erstellen 1 Liste in Excel von 2 anderen Listen

EDIT: OK, so habe ich MATCH in Sheet1 als wie folgt vorgeschlagen: = MATCH (A3, Sheet2 D: D, 0) Doch diese gibt nur die Zeilennummer, wenn es eine Übereinstimmung gibt. Aber ich muss einen spezifischen Zellenwert in Sheet2 für jede Zeile zurückgeben, wo es eine Übereinstimmung gibt. Wie kann ich das machen?

+0

einfach eine Berechnung Spalte machen, in dem Sie Spiel verwenden, um herauszufinden, ob es eine Übereinstimmung gibt, und lassen Sie es eine Anzeige 1 wenn wahr. Einfach auf die 1's filtern. – Luuklag

+0

können Sie dies versuchen https://www.ablabits.com/office-addins-blog/2014/08/13/excel-index-match-function-vlookup/ – Linga

+0

Vielen Dank! Siehe meine Bearbeitung. Ich habe versucht, eine IF-Anweisung zu verwenden, um einen bestimmten Zellenwert zurückzugeben, wenn es eine Übereinstimmung gibt, aber ich kann nicht ganz herausfinden, wie es geht. – TBJ

Antwort

1

Nicht sicher, bekomme ich genau, aber ich nehme an, Sie möchten von sheet2 zu sheet1 einige Spalten importieren, in denen es Übereinstimmung gibt sheet1/code = sheet2/invoice. Sie können diese Formel versuchen in Sheet1 E3 dann copy/paste es in allen Zellen, die Sie importieren möchten:

=IFERROR(INDEX(Sheet2!E:E, MATCH($A3,Sheet2!$D:$D,0)), "") 
+0

Vielen Dank. Das hat das Problem gelöst! – TBJ

Verwandte Themen