Microsoft Excel

Herbers Excel/VBA-Archiv

Mehrstufige Suche

Betrifft: Mehrstufige Suche von: Mate Matic
Geschrieben am: 04.11.2014 17:00:25

Ist es möglich, eine Tabelle in mehreren Stufen zu durchsuchen?

Beispiel:
Es sollen zuerst alle Zeilen gefunden werden, in denen in Spalte A eine bestimmte Nummer steht.
Dann sollen nur diese gefundenen Zeilen der Tabelle durchsucht werden,
ob eine bestimmte Zeichenkette in Spalte O steht.
Taucht die Zeichenkette in einer der gefundenen Zeilen auf, soll "JA" in einem zweiten Tabellenblatt in eine bestimmte Zelle geschrieben werden, ansonsten "NEIN".

Ich scheitere leider immer am 2. Step: Nur die gefundenen Zeilen zu durchsuchen.

  

Betrifft: AW: Mehrstufige Suche von: Daniel
Geschrieben am: 04.11.2014 17:09:16

Hi

das liesse sich einfach mit der ZählenWenns-Funktion lösen
hierzu folgende Formel (soweit ich sie nach deinen Angaben erstellen kann) in die betimmte Zelle auf dem Tabellenblatt 2

=Wenn(ZählenWenns(Tabelle1!A:A;bestimmte Nummer;Tabelle2!O:O;"bestimmte Zeichenkette")=0;"NEIN";"JA") 
Gruß Daniel


  

Betrifft: AW: Mehrstufige Suche von: Mate Matic
Geschrieben am: 04.11.2014 18:20:45

Hallo Daniel,

super!!! Es funktioniert:

=WENN(ZÄHLENWENNS('Tabellenblatt No 1'!A:A;'Tabellenblatt No 2'!A2;'Tabellenblatt No 1'!O:O;"Rheda") =0;"NEIN";"JA")

Besten Dank!!!