Wie bringe ich Excel dazu, eine Benutzer-ID aus einer Tabelle zu übernehmen, sie in einer anderen abzugleichen, nur den aktuellsten Wert zurückzugeben und ältere Werte zu ignorieren?

Wie bringe ich Excel dazu, eine Benutzer-ID aus einer Tabelle zu übernehmen, sie in einer anderen abzugleichen, nur den aktuellsten Wert zurückzugeben und ältere Werte zu ignorieren?

Ich brauche Excel, um die Benutzer-ID aus Tabelle A zu übernehmen, sie mit Tabelle B abzugleichen und nur das aktuellste Verkaufsdatum zurückzugeben und ältere Verkaufsdatumseinträge zu ignorieren. Außerdem muss ich auch das entsprechende „Element“ in Tabelle B zurückgeben. Normalerweise verwende ich Index und Match, aber es endet nur bei der ersten Instanz in Tabelle B. Ich habe viele verschiedene Lösungen gesucht, aber nichts passt genau zu meiner Situation. Wenn möglich, würde ich dazu gerne einfach Formeln verwenden.

(old) Table A

|userID| company  | LastSaleDate    | Item
______________________________________________
|1     | catworld |                 | 
|2     | fishworld|                 | 
|3     | dogworld |                 | 


Table B

|userID| company  | SaleDate    | Item |
________________________________________
|1     | catworld | 01/01/2005  | toy   |
|1     | catworld | 01/03/2017  | leash |
|2     | fishworld| 05/05/2019  | tank  |
|3     | dogworld | 02/01/2005  | food  |
|3     | dogworld | 02/03/2017  | toy   |


(new) Table A

|userID| company  | LastSaleDate    | Item
______________________________________________
|1     | catworld | 01/03/2017      | leash
|2     | fishworld| 05/05/2019      | tank
|3     | dogworld | 02/03/2017      | toy 

Ich wäre für jede Hilfe und Idee sehr dankbar. Vielen Dank.

Antwort1

Sie können Tabelle B auch nach Benutzer-ID sortieren, vom kleinsten bis zum größten. Dann sortieren Sie nach Verkaufsdatum, vom ältesten bis zum neuesten.

Bildbeschreibung hier eingeben

Geben Sie dann die folgende Formel in die erste Zelle vonLetztesVerkaufsdatum, dann nach unten ausfüllen.

=VLOOKUP(A2,F$2:I$8,3)

Geben Sie =VLOOKUP(A2,F$2:I$8,4)in die erste Zelle vonArtikel, dann nach unten ausfüllen.

verwandte Informationen