Eindeutige Liste aus Matrix (ohne Duplikate) mit Bedingung als Formel
#1
Hallo zusammen,

mein Problem ist folgendes (siehe auch Datei): Ich habe ein "Source"-Datenblatt, in dem eine riesige Matrix (ca. 25.000 Zeilen und 30 Spalte) steht, die aus einer externen Datenbank extrahiert wird.
Dort gibt es unter anderem eine Spalte "Vertriebler" und eine Spalte "Standort". 
Ich möchte jetzt eine Liste in einem separaten Datenblatt erstellen, in der alle Vertriebler aufgelistet werden, die aus Stadt A kommen.
Hier wurde ein ähnliches Problem beschrieben und auch gelöst, jedoch gab es dort keine Duplikate in der Ausgangsmatrix. Leider schaffe ich es nicht die Lösung auf mein Problem anzuwenden.

Ich bitte bei eurer Hilfe um eine Formel, da weder auf VBA noch auf Makros zugegriffen werden darf. Auch eine Pivottabelle sollte nicht verwendet werden, da dort keine manuell zu befüllenden Spalten dazwischen eingefügt werden können.

Vielen Dank im Voraus!

Edit: Datei hinzugefügt :D


.xlsx   Beispiel_Liste_ohne_Duplikate.xlsx (Größe: 11,03 KB / Downloads: 10)
Top
#2
Hola,

welche Datei?

Gruß,
steve1da
Top
#3
Hallo,

Zitat:da weder auf VBA noch auf Makros zugegriffen werden darf.

das ist das gleiche.

Zu deiner Anfrage: bei der Verwendung von Formeln in so einer großen Liste würde das aber sehr ruckelig werden. Da würde ich eine Lösung mit Filter anstreben. Guckst du: Filterergebnis auf einem anderen Blatt darstellen
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#4
Danke Klaus-Dieter und entschuldige meine späte Antwort.
Prinzipiell ist das ein guter Ansatz, doch wird das Filterergebnis laut deines Links nur an eine andere Stelle kopiert.
Das heißt, wenn ein neuer Vertriebler hinzukommt, wird dieser nicht in die Ergebnisliste aufgenommen. Das ist aber zwingend notwendig.
Filtere ich bspw. meine Ergebnisse auf einem Hilfsblatt und nehme dann Bezug auf diese Zellen, werden mir wieder alle Vertriebler angezeigt  - die Filterung wird quasi ignoriert.
Ich bräuchte bei dieser Variante quasi eine Art "Teilergebnis-Funktion" aber für Text :D
Top
#5
Moin!
In einem aktuellen Excel ist es eine einzige Formel (nur in A2):

A
1Stadt A
2Müller
3Schulze

ZelleFormel
A2=EINDEUTIG(INDEX(FILTER(Source!C:E;Source!E:E=A1);;1))

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Der Steuerfuzzi
Top
#6
Hallo, hat man nicht die Abo-Version aber doch XL 2016 kann man das ganz einfach mit Power Query "erschlagen"...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#7
Hallo,

da reicht mE auch eine "normale" Pivottabelle. Die Felder Standort und Vertriebler in die Zeilenbeschriftung ziehen und ggf. die Stadt im Filter auswählen.
Alternativ kann man auch den Standort in den Berichtsfilter ziehen.
Gruß
Michael
Top
#8
(15.01.2019, 15:52)Der Steuerfuzzi schrieb: Hallo,

da reicht mE auch eine "normale" Pivottabelle...

Ja, aber Ralf hat damit angefangen... (auf die Kacke zu hauen) SPASS...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#9
:21:
Genau wie Günther (GMG-CC) "dammalz" mit Power Query werde auch ich nicht müde, die neuen Funktionen einzupflechten, wenn es denn Sinn macht.
Schließlich hat auch AGGREGAT() einige Zeit gebraucht, bis es auch bei den Helfern "akzeptiert" wurde.
Einer muss ja schließlich anfangen … Wink
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#10
Ach... ... jetzt ist Power Query schon auch "dammalz"? ... wieder SPASS
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste