Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1736to1740
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Excel: Nach doppelten Einträgen filtern

Excel: Nach doppelten Einträgen filtern
10.02.2020 11:37:42
Pascal
Hallo liebes Forum,
ich suche nach einer Möglichkeit mir die Spalte A (Nummer) so zu filtern dass sie mir nur noch Einträge anzeigt für die es in Spalte B (Inhalt) mindestens 2 unterschiedliche Werte gibt.
Diese Beispiel-Datei soll das Ganze verdeutlichen
https://www.herber.de/bbs/user/135098.xlsx
mit freundlichen Grüßen
Pascal

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Doppler auflisten
10.02.2020 12:00:35
WF
Hi,
kombiniere zuerst Spalte A und Spalte B in C
also in C2:
=A2&B2
runterkopieren
das Ergebnis ist dann die Arrayformel:
{=WENN(ZEILE(C1)>SUMME(WENN(C$1:C$99="";0;1/(ZÄHLENWENN(C$1:C$99;C$1:C$99))); -(ZÄHLENWENN(C$1:C$99;C$1:C$99)=1)*1);""; INDIREKT("c"&KKLEINSTE(WENN((ZÄHLENWENN(INDIREKT("c1:c"&ZEILE($1:$99));C$1:C$99)=1) *(ZÄHLENWENN(C$1:C$99;C$1:C$99)>1);ZEILE($1:$99));ZEILE(C1)))) }
runterkopieren
WF
AW: Doppler auflisten
10.02.2020 12:17:41
Pascal
Hi,
vielen dank für deine Antwort.
Wie kann ich die Array-Formel richtig anwenden?
Einfach in Spalte D kopieren und runterkopieren?
Und was ist das erwartete Ergebnis der Array-Formel? (Kenne mich mit den Arrayformeln leider nicht aus)
LG
Anzeige
Eingabe Arrayformel:
10.02.2020 12:22:37
WF
Du kopierst Dir die Formel.
Dann gehst Du in die Bearbeitungszeile, löschst die {geschweiften Klammern} am Anfang und Ende und schließt ab mit GLEICHZEITIG: Strg Shift Enter (statt Enter allein). Dadurch werden diese Klammern erzeugt.
Die dann runterkopieren und Du erhältst:
123X200
125X180
120X150
120X160
WF
AW: Eingabe Arrayformel:
10.02.2020 13:29:48
Pascal
Ok das hat schonmal geklappt, danke.
Ich erhalte:
123X200
125X180
120X150
120X160
Ich sollte aber eigentlich folgendes erhalten:
(123X200)
125X180
125X190 ----------
120X150
120X160
Die 125 hat sowohl den Inhalt X180 als auch X190. Die Ausgabe (X190) fehlt mir mit dieser Formel.
Liebe Grüße
Pascal
Anzeige
ex definitione ist das aber falsch
10.02.2020 13:36:12
WF
Die Kombi 125 und X190 kommt nur einmal vor.
WF
AW: ex definitione ist das aber falsch
10.02.2020 13:53:59
Pascal
Ok dann habe ich meine Anforderung wohl nicht detailliert genug beschrieben.
Ich suche eine Lösung um mir alle Einträge aus Spalte A anzeigen zu lassen, welche mindestens 2 unterschiedliche Einträge in Spalte B aufweisen, sprich:
Aus der Liste:
123 X200
123 X200
123 X200
123 X200
125 X180
125 X180
125 X190
120 X150
120 X150
120 X160
120 X160
Müsste angezeigt werden:
125 X180
125 X190
120 X150
120 X160
Denn die 125 hat mindestens 2 verschiedene Einträge in Spalte B (X180 & X190)
Und die 120 hat mindestens 2 verschiedene Einträge in Spalte B (X150 & X160)
Liebe Grüße
Pascal
Anzeige
AW: Excel: Nach doppelten Einträgen filtern
10.02.2020 12:21:53
Günther
Moin,
die Alternativ-Lösung (in korrektem Ergebnis) ist mit Power Query (kostenloses MS Add-In) mit wenigen Mausklicks ohne Formel möglich.
Nummer Inhalt
125 X180
123 X200
120 X160
120 X150
Gruß
Günther
AW: Excel: Nach doppelten Einträgen filtern
10.02.2020 16:05:41
Besserwisser
Hallo,
anbei mein Lösungsansatz für Dein Problem:
=WENNFEHLER(INDEX(A$1:A$99;AGGREGAT(15;6;ZEILE($1:$99)/(HÄUFIGKEIT(WENN(ZÄHLENWENNS($A$1:$A$99; $A$1:$A$99;$B$1:$B$99;"<>"&$B$1:$B$99);VERGLEICH($A$1:$A$99&$B$1:$B$99;$A$1:$A$99&$B$1:$B$99;0) );ZEILE($1:$99))>0);ZEILEN($1:1)));"")
Einfach nach unten bzw. nach rechts ausfüllen.
Bitte Eingabe mit CTRL/SHIFT/ENTER beenden
Gruß
Christian
Anzeige
AW: sehr schöne Idee owT
10.02.2020 18:59:58
neopa
Gruß Werner
.. , - ...
AW: eine alternative Formellösung ...
10.02.2020 19:01:37
neopa
Hallo Pascal,
... welche eine 2 Formeln einsetzt ist, die dafür beide ganz ohne den klassischen Matrixformelabschluss auskommen. Beide weit genug ziehend nach unten kopieren:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEF
1NummerInhalt  NummerInhalt
2123X200  125X180
3123X200  125X190
4123X200  120X150
5123X200  120X160
6125X180    
7125X180    
8125X190    
9120X150    
10120X150    
11120X160    
12120X160    
13      

ZelleFormel
E2=WENNFEHLER(AGGREGAT(14;6;A$2:A$99/(ZÄHLENWENNS(A$2:A$99;A$2:A$99;B$2:B$99;">"&B$2:B$99)&gt0)/(A$2:A$99>"")/(ZÄHLENWENNS(E$1:E1;A$2:A$99;F$1:F1;B$2:B$99)=0);1);"")
F2=INDEX(B:B;AGGREGAT(15;6;ZEILE(B$2:B$99)/(A$2:A$99=E2)/(ZÄHLENWENNS(E$1:E1;A$2:A$99;F$1:F1;B$2:B$99)=0);1))&""
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige

102 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige