In Excel versuche ich, das erste Jahr zu ermitteln, in dem eine Person Teilnehmer war.
Ich habe eine Tabelle, die wie die folgende (und angehängte) aussieht, aber viel länger ist und mehr Spalten hat. Wie Sie sehen, kann es in jedem Jahr mehrere Veranstaltungen geben, an denen jemand teilgenommen hat.
Ich habe eine Hauptliste mit allen Namen und möchte diese Liste mit dem Jahr abgleichen, in dem die Person zum ersten Mal teilgenommen hat (siehe Anhang:
Gibt es hierfür eine optimale Möglichkeit?
Danke!
Year Participant 1 Participant 2 Participant 3 Participant 4
2010 Ashwin Day Ayla Amos
2011 Effie Aguilar Murtaza Todd
2011 Neive Amin Madeleine Cortez
2012 Ashwin Cooley Amin Quinn
2014 Jak Ashwin Madeleine Jaramillo
2015 Amin Jak Ayla Madeleine
2016 Madeleine Aguilar Cortez Clayton
2016 Lily-Mae Neive Larissa Effie
2017 Todd Day Larissa Cortez
2019 Day Brewer Cooley Haney.
Siehe Anhang:
Excel-Tabelle mit der Tabelle, in der ich das Jahr der ersten Teilnahme eines Teilnehmers ermitteln möchte
Antwort1
Index/Aggregat verwenden
=INDEX(A:A,AGGREGATE(15,7,ROW($B$2:$E$11)/($B$2:$E$11=G2),1))
Das Aggregat findet die erste Zeile, in der der Name zu finden ist, indem es ein Array von Zeilen erstellt, in denen der Name und Fehler vorkommen. Das 15
weist das Aggregat an, die niedrigste Zahl zurückzugeben, und das 7
weist die Formel an, die Fehler zu ignorieren.
Anschließend wird die Zeilennummer an den INDEX zurückgegeben und der richtige Zellenwert zurückgegeben.