Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Daten aus zwei Spalten Filtern

Daten aus zwei Spalten Filtern
02.10.2024 11:56:37
Cleo91
Hallo,

ich habe folgendes Problem mit einer Tabelle, die sehr viele Daten aufweist:

Und zwar habe ich eine Nummer in Spalte A und ein Buchstabe in der Spalte B. Ich bräuchte jetzt aber immer nur die Nummer, die den höchsten Buchstaben aufweist. Falls kein Buchstaben für die Nummer vorhanden ist, dann einfach nur die Nummer. Also Beispiel in der Liste: Ich habe 6x den Wert 1000 in Spalte A und in Spalte B Buchstaben oder auch keine. In zwei Zeilen in Spalte B steht kein Buchstabe, in zwei Zeilen der Buchstaben A und zwei Zeilen der Buchstabe B. In dem Fall bräuchte ich nur die Zeilen, wo der Buchstabe B drin steht. Gibt es eine Möglichkeit, dass man das Filter könnte ? Danke.
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Daten aus zwei Spalten Filtern
02.10.2024 12:10:57
daniel
Hi
eine Beispieldatei wäre hier hilfreich.
ich habs auch noch nicht so ganz verstanden.
wenn du in Spalte B den "höchsten" Buchstaben willst, dann geh einfach in den Autofilter der Spalte B (DropDown klicken), du bekommst dann eine Liste mit allen Werten, die sortiert und findest den höchsten Buchstaben der ganzen Liste ganz unten und kannst danach filtern.
oder du filterst erst in Spalte A nach der Nummer 1000 und gehst dann auf den Filter der Spalte B filterst nach dem untersten Eintrag.

ansonsten in deiner Excelversison nur mit Vorarbeit und Hilfsspalte.
1. Liste nach Spalte A sortieren
2. Liste nach Spalte B aufsteigend sortieren
3. Hilfsspalte einfügen (Spalte C) mit folgender Formel ab Zelle C2 bis datenende: =Wenn(A2>A3;"x";Wenn(B2=B3;C3;""))
die Formel markiert dir für jede Nummer in Spalte A die Zeile mit dem höchsten Buchstaben mit eine "x", so dass du danach filtern kannst.
das funktioniert aber nur in dieser Sortierung.
Wenn du eine andere Sortierun benötigst, musst du die Spalte C markieren, kopieren und an gleicher Stelle als Wert einfügeng, bevor du wieder zurücksortierst.

Gruß Daniel
Anzeige
AW: Daten aus zwei Spalten Filtern
02.10.2024 14:07:51
Piet
Hallo

mit dieser alten Sortiermethode sollte es klappen. Bitte mal testen.
Diese alte Excel 2003 Version ist einfacher zu Programmieren

mfg Piet

Sub Sortieren()

lz1 = Cells(Rows.Count, 1).End(xlUp).Row
Range("A1:B" & lz1).Sort Key1:=Range("B1"), Order1:=xlDescending, _
Key2:=Range("A1"), Order2:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Anzeige
Formeln in O365
02.10.2024 15:58:27
MCO
Hi!

Auch wenn es für dich nicht relevant ist, vielleicht interessiert es ja, wie ich die Lösung in O365 umgesetzt habe.

=FILTER(A:D;(A:A=H2)*(B:B=ZEICHEN(MAX(WENNFEHLER(CODE(INDEX(FILTER(A:B;A:A=H2);;2));0)))))


Gruß, MCO
AW: Daten aus zwei Spalten Filtern
02.10.2024 12:48:35
Cleo91
Hallo Daniel,

vielen Dank für deine schnelle Antwort. Ich habe das jetzt nun funktioniert. Ich würde jetzt aber erwarten, dass nur bei Code B ein X wäre. Das passiert aber leider nicht. Hast du noch eine Idee?

Userbild
Anzeige
AW: Daten aus zwei Spalten Filtern
02.10.2024 16:53:01
daniel
sorry, ich hab's falsch formuliert.
du musst die Liste in einem Schritt sortieren, allerdings in zwei Ebenen. Ebene 1 (höchste Priorität) ist der Name in Spalte A, die zweite Ebene (niedrigere Prioriät) ist Spalte B mit dem Buchstaben.
Aufgrund des Sortierverhaltens von Leerzellen (werden immer ans Ende sortiert) musst du die Spalte B (2, Ebene) absteigend sortieren und diese Formel verwenden:
=WENN(A2>A1;"x";WENN(B2=B1;C1;""))
sollten deine Leerzellen aber keine echten Leerzellen sein, sondern Text enthalten (Leerstring "" oder ein Leerzeichen, beides sieht leer aus, ist aber nicht leer sondern Textn)), dann musst du aufsteigend sortieren und die ersten Formel von mir verwenden.

Gruß Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige