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.
Hola,
die Liste der eindeutigen Nummern ist leer.
Gruß,
steve1da
(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..?
Hallo, welche(n) Korrekturcode willst du denn haben?
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
(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 :)
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...
Gibt es wohl in der aktuellsten Version. Habe ich aber noch nie genutzt. Wie wäre das Vorgehen dort?
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' |
| A | B | C | D | E |
1 | Artikelnummer (eindeutig!) | Korekturcode 1 | | Artikelnummer | Korrekturen Code Verlag |
2 | 296987 | | | 296987 | |
3 | 297229 | 37623 | | 297229 | 37623 |
4 | 297478 | 37623 | | 297478 | 37623 |
5 | 300227 | 37623 | | 300227 | 37623 |
6 | 300315 | 37623 | | 300315 | 37623 |
7 | 300575 | 37623 | | 300575 | 37623 |
8 | 304129 | 37258 | | 304129 | 37258 |
9 | 304142 | 37623 | | 304142 | 37623 |
10 | 304176 | 37623 | | 304176 | 37623 |
11 | 304857 | | | 304857 | |
12 | 311759 | 37623 | | 311759 | 37623 |
13 | 314033 | 37258 | | 314033 | 37258 |
14 | 315068 | | | 315068 | |
15 | 315349 | | | 315349 | |
16 | 315356 | | | 315356 | |
17 | 315626 | | | 315626 | |
18 | 316170 | | | 316170 | |
19 | 318074 | | | 318074 | |
20 | 318427 | 37623 | | 318427 | 37623 |
21 | 318736 | | | 318736 | |
22 | 318853 | | | 318853 | |
23 | 320970 | | | 320970 | |
24 | 321370 | | | 321370 | |
25 | 323072 | | | 323072 | |
26 | 323187 | | | 323187 | |
27 | 324710 | | | 324710 | |
28 | 324711 | | | 324711 | |
29 | 324713 | | | 324713 | |
30 | 324841 | | | 324841 | |
31 | 324871 | | | 324871 | |
32 | 324921 | | | 324921 | |
33 | 324959 | | | 324959 | |
34 | 324965 | | | 324965 | |
35 | 325035 | 37623 | | 325035 | 37623 |
36 | 325242 | | | 325242 | |
Zelle | Formel |
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 |