Filter mit mehreren Suchwörtern
#1
Hallo,

ich habe die Filterfunktion wie folgt benutzt:

=FILTER($C$5:$D500;ISTZAHL(SUCHEN($G$8;$B$5:$B$500)))

in Zelle G8 steht der 1. Suchbegriff.

Jetzt möchte ich die Funktion um einen 2. Suchbegriff, der in Zelle G9 steht erweitern.

Die Filterregel soll ODER sein.

Ich habe es vergebens so versucht:

=FILTER($C$5:$D500;ISTZAHL(SUCHEN($G$8;$B$5:$B$500)+($G$9;$B$5:$B$500)))

Dies funktioniert aber leider nicht.
Antworten Top
#2
Mahlzeit

Code:
ISTZAHL(SUCHEN(...)) + ISTZAHL(SUCHEN(...))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • GuJaNi
Antworten Top
#3
Moin!

ABCDEFG
1NameEgalNameNameEgal
2C1AC1
3B2CA3
4A3C7
5B4A10
6D5
7B6
8C7
9B8
10D9
11A10

ZelleFormel
F1=FILTER(A:.B;ISTZAHL(VERGLEICH(A:.A;D:.D;0)))

Gruß Ralf

Die Formel habe ich nur aus Machbarkeitsgründen entwickelt.
Ich würde das auch heutzutage eher mit dem erweiterten Filter aka Spezialfilter lösen:
   
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 2 Nutzer sagen Danke an RPP63 für diesen Beitrag:
  • Jockel, GuJaNi
Antworten Top
#4
Danke an alle, hat funktioniert  Thumps_up
Antworten Top
#5
Ich habe die Formel wie folgt eingegeben:

=SORTIEREN(FILTER($C$5:$D500;ISTZAHL(SUCHEN($G$8;$B$5:$B$500))+ISTZAHL(SUCHEN($J$42;$B$5:$B$500))))

Diese funktioniert auch, aber die Sortierung erfolgt für die Werte in Spalte C, ich möchte die Daten aber nach Spalte D sortieren.

Wie muss ich die Formel umstellen?
Antworten Top
#6
Moin!
Bei Verständnisfragen zur Formelsyntax solltest Du keine Scheu haben, die Excel-Hilfe aufzurufen.
SORTIEREN-Funktion - Microsoft-Support

Hierbei lautet die Syntax:
=SORTIEREN(Matrix;[Sortierindex];[Sortierreihenfolge];[nach_Spalte])
Zitat:[Sortierindex]

Optional

Eine Zahl, die die Zeile oder Spalte angibt, nach der sortiert werden soll

Die Spalte D hat den Index 2 des Sortierbereichs C:D

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • GuJaNi
Antworten Top
#7
Übrigens kannst Du alle $ in Deiner Formel löschen, da überflüssig.

P.S.
Natürlich musst Du meine Formel nicht nutzen.
Sie hat aber den großen Vorteil, beliebig viele Oder-Kriterien aufzunehmen, ohne die Formel anwachsen zu lassen!
ABCDEFG
1NameEgalNameNameEgal
2C1AC1
3B2DA3
4A3CD5
5B4C7
6D5D9
7B6A10
8C7
9B8
10D9
11A10

ZelleFormel
F1=FILTER(A:.B;ISTZAHL(VERGLEICH(A:.A;D:.D;0)))

Mach das mal mit Deinem Formelansatz mit fünf Kriterien.
Viel Spaß dabei! Wink

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • GuJaNi
Antworten Top
#8
Thumbs Down 
Danke euch beiden.

Funktioniert mit beiden Vorschlägen.

98
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste