Hallo,
ich habe folgendes Problem.
Ich habe zwei Excel Dateien.
Datei A:
In Excel Datei A ist eine Spalte A mit verschiedenen Nummern zugehörig zur Spalte A ist sind in Spalte B verschiedene Parameter hinterlegt (zu machen Nummern sind aber auch gar keine Parameter hinterlegt, sprich einfach ein leeres Feld).
Datei B:
In Datei B ist eine Spalte C mit Suchkriterien (diese Suchkriterien sind teilweise identisch zu den in Spalte B hinterlegten Parametern).
Nun soll Spalte A nach diesen Parametern durchsucht werden und geschaut werden ob diese sich in Spalte B wiederfinden lassen. Sollten diese dort nicht gefunden werden (entweder weil es den Parameter nicht gibt, oder weil die Zeile leer ist) soll in einer Spalte D die Nummer aus Spalte A ausgegeben werden. Am besten in einer neuen Excel Datei.
Ich hoffe ihr könnt mir behilflich sein.
Grüße
Moin Marc,
wieso alles in verschiedenen Arbeitsmappen (=Datei), wieso nicht in einer und dort meinetwegen auf verschiedene Tabellenblätter?
Danke für die Antwort.
Das wäre auch kein Problem.
Grüße
Hola,
verlinkst du bitte deine Fragen in den verschiedenen Foren gegenseitig?
Danke.
Gruß,
steve1da
Hi,
mein Vorschlag mit einer Hilfsspalte (farbig markiert), die du einfach ausblenden kannst.
auf Tabellenblatt1
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B |
1 | Nummer | Parameter |
2 | 114 | 33 |
3 | 142 | |
4 | 346 | 22 |
5 | 777 | 19 |
6 | 443 | 22 |
7 | 234 | |
8 | 867 | 4 |
9 | 6745 | |
10 | 56 | 8 |
11 | 47 | 5 |
12 | 678 | 4 |
13 | 478 | |
14 | 89 | 4 |
15 | 879 | |
16 | 6789 | 8 |
17 | 5678 | 8 |
18 | 587 | |
19 | 578 | 12 |
20 | 7648 | |
21 | 7568 | |
22 | 74 | 88 |
23 | 8 | |
24 | 467 | |
25 | 8 | 5 |
26 | 4 | |
27 | 6784 | |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Auf Tabellenblatt 2
Arbeitsblatt mit dem Namen 'Tabelle2' |
| C | D | E |
1 | Suchparameter | #NV in Zeile | HS |
2 | 33 | 2 | |
3 | 22 | | 3 |
4 | 18 | | |
5 | 11 | | 5 |
6 | 1 | | |
7 | 4 | | 7 |
8 | 7 | | |
9 | 5 | | 9 |
10 | | | 10 |
11 | | | |
12 | | | |
13 | | | 13 |
14 | | | |
15 | | | 15 |
16 | | | 16 |
17 | | | 17 |
18 | | | 18 |
19 | | | 19 |
20 | | | 20 |
21 | | | 21 |
22 | | | 22 |
23 | | | 23 |
24 | | | 24 |
25 | | | |
26 | | | 26 |
27 | | | 27 |
Zelle | Formel |
D2 | =WENNFEHLER(KKLEINSTE(WENN(ISTZAHL(VERGLEICH(Tabelle1!B3;$C$2:$C$9;0));"";ZEILE());ZEILE(A1));"") |
E2 | =WENN(ISTZAHL(VERGLEICH(Tabelle1!B2;$C$2:$C$9;0));"";ZEILE()) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Danke für die Antwort, aber ich glaube wir meinen etwas unterschiedliches.
Bezogen auf die Tabellen in deiner Antwort:
Spalte B aus Tabelle 1 soll nach den Suchparametern aus Tabelle 2 Spalte C durchsucht werden. Wenn der Suchparameter in Spalte B nicht gefunden werden kann (oder dort eine leere Zeile ist), soll mir die Nummer aus Spalte A (Tabelle 1) in einer neuen Spalte ausgegeben werden.
Grüße
Hi,
hab' ich es jetzt verstanden? Falls immer noch nicht, wäre eine Beispieltabelle
mit händisch eingetragenem Wunschergebnis hilfreich.
Wie gehabt, Hilfsspalte in Tabelle2 einfach ausblenden.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B |
1 | Nummer | Parameter |
2 | 114 | 33 |
3 | 142 | |
4 | 346 | 22 |
5 | 777 | 19 |
6 | 443 | 22 |
7 | 234 | |
8 | 867 | 4 |
9 | 6745 | |
10 | 56 | 8 |
11 | 47 | 5 |
12 | 678 | 4 |
13 | 478 | |
14 | 89 | 4 |
15 | 879 | |
16 | 6789 | 8 |
17 | 5678 | 8 |
18 | 587 | |
19 | 578 | 12 |
20 | 7648 | |
21 | 7568 | |
22 | 74 | 88 |
23 | 8 | |
24 | 467 | |
25 | 8 | 5 |
26 | 4 | |
27 | 6784 | |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Arbeitsblatt mit dem Namen 'Tabelle2' |
| C | D | E |
1 | Such-parameter | fehlende Werte in Tabelle1 | HS |
2 | 33 | 142 | |
3 | 22 | 777 | 3 |
4 | 18 | 234 | |
5 | 11 | 6745 | 5 |
6 | 1 | 56 | |
7 | 4 | 478 | 7 |
8 | 7 | 879 | |
9 | 5 | 6789 | 9 |
10 | | 5678 | 10 |
11 | | 587 | |
12 | | 578 | |
13 | | 7648 | 13 |
14 | | 7568 | |
15 | | 74 | 15 |
16 | | 8 | 16 |
17 | | 467 | 17 |
18 | | 4 | 18 |
19 | | 6784 | 19 |
20 | | | 20 |
21 | | | 21 |
22 | | | 22 |
23 | | | 23 |
24 | | | 24 |
25 | | | |
26 | | | 26 |
27 | | | 27 |
Zelle | Formel |
D2 | =WENNFEHLER(INDEX(Tabelle1!A:A;KKLEINSTE($E$2:$E$27;ZEILE(A1)));"") |
E2 | =WENN(ISTZAHL(VERGLEICH(Tabelle1!B2;Tabelle1!$H$2:$H$9;0));"";ZEILE()) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Danke für die Antwort.
Das Ergebnis das Du in Spalte "D" bekommst, passt für mich.
Jedoch bin ich anscheinend zu doof, dass auf mein Anwendungsfall zu adaptieren.
Hab mein Anwendungsfall mal angehängt.
Verstehe auch nicht, woher das "H" in der Formel stammt.
=WENN(ISTZAHL(VERGLEICH(Tabelle1!B2;Tabelle1!$H$2:$H$9;0));"";ZEILE())
Edit: So habe nochmal ein bisschen ausprobiert. Tendenziell klappt es, ich habe jedoch das Problem, dass mir in der Hilfstabelle die Zeilen nicht angezeigt werden, die in Spalte "B" in Tabelle 1 leer sind.
Edit: habs dann hinbekommen, dass ich die leeren zeilen automatisch mit einem Leerzeichen gefüllt habe. Damit gings dann.
Liebe Grüße
Hi,
Zitat:dass mir in der Hilfstabelle die Zeilen nicht angezeigt werden
das hatte ich auch festgestellt - aktuell versuche ich gerade, die Leerzellen einzubinden. Jetzt binde ich aber erstmal mein Lätzchen um.
So, Marc, jetzt muss ich auch nochmal editieren: du hattest schon bemerkt, dass ich vorhin in deinem Beitrag die extrem kleine Schrift vergrößert habe? Mit deinem Editieren deines Beitrags hast du das wieder zunichte gemacht. Bitte nochmals ändern.