Unike Werte aus gefilterter Liste extrahieren (2)
10.10.2016 12:16:05
Marie
vor einiger Zeit hat mir jemand von Euch ("neopa C") hier ganz toll zu meiner Frage "Unike Werte aus gefilterter Liste extrahieren") weitergeholfen!!
Leider sind dann ein paar traurige private Dinge geschehen, wegen derer ich längere Zeit nicht am Rechner sein konnte. Nun geht es weiter, aber ich kann den letzten Beitrag leider nicht erweitern und sehe auch keine Möglichkeit einer persönlichen Nachricht. Daher versuche ich auf diese Weise, noch eine Frage zu der Lösung zu stellen.
Hintergrund zur Fragestellung (vergleiche letzter Beitrag im Forum):
Ich habe eine Spalte mit unterschiedlichen Einträgen (J39:J332), aus der ich an einer anderen Stelle (J2:J33) eine Liste aller Einträge ohne Duplikate und ohne Leereinträge erstellen möchte. In R39:R332 steht jeweils die Formel =IF(K$1="Start", SUBTOTAL(103,J39),""), wie von "neopa C" im letzten Beitrag emfohlen.
Meine Formel für die Liste uniker Werte in der ersten Zeile des Bereichs J2:J33 lautet:
=IF(K$1="Start",IFERROR(INDEX(J:J,AGGREGATE(15,6,ROW(R$39:R$332)/(COUNTIF(J$1:J12,J$39:J$332)=0) /(R$39:R$332),1)),""),"")
Da es bei Umstellung von Testdaten auf reale Daten um ca. 40.000-50.000 Zeilen gehen wird und ich Sorge um die Performance habe, würde ich den Bereich "J:J" in der Indexformel oben gern reduzieren. Allerdings klappt weder die Anpassung auf J2:J33 noch auf J39:J332.
Die versprochene Rechenzeit veröffentliche ich, sobald ich das Tool fertig habe (solange arbeite ich noch mit kleinem Datensatz weiter).
Vielen Dank für Eure Hilfe!
Marie