Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Alle Werte zu einer Artikelnummer aus Liste mit Duplikaten finden
#1
Moin,

Ich versuche gerade aus einer Liste mit Artikelnummern zugehörige Kriterien auszulesen. Der Sverweis versagt weil die Artikelnummer mehrfach in den Quelldaten vorkommt. Darüber hinaus handelt es sich um Korrekturcodes pro Artikelnummer. Es gibt unterschiedlich viele Korrekturen.

Ich habe über eine Array Formel eine eindeutige Liste der Artikelnummern erstellt. Weiter komme ich leider nicht. Die eindeutige Liste soll später für weiter Auswertungen genutzt werden.

Hat jemand vielleicht eine Idee wie man hier am besten vorgeht?
Auch eine VBA Lösung wäre okay, oder vielleicht sogar besser.


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 13,43 KB / Downloads: 4)
Antworten Top
#2
Hola,

die Liste der eindeutigen Nummern ist leer.

Gruß,
steve1da
Antworten Top
#3
(07.04.2020, 11:50)antagon schrieb: Moin,
...
Ich habe über eine Array Formel eine eindeutige Liste der Artikelnummern erstellt. Weiter komme ich leider nicht. Die eindeutige Liste soll später für weiter Auswertungen genutzt werden.

Und wo hast du die versteckt..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#4
Sorry, anbei:


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 15,07 KB / Downloads: 6)
Antworten Top
#5
Hallo, welche(n) Korrekturcode willst du denn haben?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#6
Hola,

geraten, da es mehrere Codes zu geben scheint.
Code:
=WENNFEHLER(INDEX(Quelldaten!$D:$D;AGGREGAT(15;6;ZEILE(Quelldaten!$A$2:$A$48)/(Quelldaten!$A$2:$A$48=$A2);SPALTE(A1)));"")

Gruß,
steve1da
Antworten Top
#7
(07.04.2020, 12:32)Jockel schrieb: Hallo, welche(n) Korrekturcode willst du denn haben?
Ich möchte jeweils alle Korrektur Codes zu einer Artikelnummer haben. Dies kann auch in 3 Tabellen geschehen (für Verlag, Hersteller, Auftraggeber), die ich hinterher wieder zur weiteren Auswertung nutzen kann.

(07.04.2020, 12:34)steve1da schrieb: Hola,

geraten, da es mehrere Codes zu geben scheint.
Code:
=WENNFEHLER(INDEX(Quelldaten!$D:$D;AGGREGAT(15;6;ZEILE(Quelldaten!$A$2:$A$48)/(Quelldaten!$A$2:$A$48=$A2);SPALTE(A1)));"")

Gruß,
steve1da
Ich glaube das klappt so schon :)

Ich habe noch nie mit der Aggregat Funktion gearbeitet. Da muss ich wohkl mal ran.

Vielen Dank erstmal :)
Antworten Top
#8
Hallo, ich würde das heutzutage mit Power Query lösen. Ohne Formeln, aber das du offenbar ein Maxcel hast, weiß ich nicht, ob das schon verfügbar ist. Angedacht war es mal...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#9
Gibt es wohl in der aktuellsten Version. Habe ich aber noch nie genutzt. Wie wäre das Vorgehen dort?
Antworten Top
#10
Hallo, einfach die Quelldaten nach Power Query laden, die die relevaten Spalten auswählen (hier A und D) den Rest entfrenen (Andre Spalten entfernen) . In Spalte A die Duplikate entfernen... und wieder nach Excel laden, Fertig...!!!

Rechts ist meine Version..:

Arbeitsblatt mit dem Namen 'Output'
ABCDE
1Artikelnummer (eindeutig!)Korekturcode 1ArtikelnummerKorrekturen Code Verlag
2296987296987
32972293762329722937623
42974783762329747837623
53002273762330022737623
63003153762330031537623
73005753762330057537623
83041293725830412937258
93041423762330414237623
103041763762330417637623
11304857304857
123117593762331175937623
133140333725831403337258
14315068315068
15315349315349
16315356315356
17315626315626
18316170316170
19318074318074
203184273762331842737623
21318736318736
22318853318853
23320970320970
24321370321370
25323072323072
26323187323187
27324710324710
28324711324711
29324713324713
30324841324841
31324871324871
32324921324921
33324959324959
34324965324965
353250353762332503537623
36325242325242

ZelleFormel
A2{=WENNFEHLER(INDEX(Quelldaten!$A$2:$A$50;VERGLEICH(0;ZÄHLENWENN($A$1:$A1;Quelldaten!$A$2:$A$50);0));"")}
B2=WENNFEHLER(INDEX(Quelldaten!$D:$D;AGGREGAT(15;6;ZEILE(Quelldaten!$A$2:$A$48)/(Quelldaten!$A$2:$A$48=$A2);SPALTE(A1)));"")
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


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