Ich möchte gerne in Excel die Spalte N (siehe Bild) mit einzelnen Schlagwörter filtern können (in Dropdown-Liste). Wie kann ich das einstellen?

... komplette Frage anzeigen

3 Antworten

Neuer Anlauf: Ganz verstehe ich zwar nicht, was du genau willst, aber das Füllen des Drop-Down-Feldes nach Wunsch könnte so funktionieren:

Ich nehme an, Du hast eine Liste aller 300 Stichwörter. Nehmen wir (der Merkbarkeit wegen) mal an in S1:S300. Vorzugsweise ordnest du die Liste alphabetisch (ist aber nicht unbedingt notwendig, nur vorteilhaft. Kannst sie auch Thesaurusmäßig ordnen.)

In W4 schreibst Du nun Den Anfang Deines Wunschworts.

in Z$1:Z$7 soll die Zusammenfassung der Wörter drüber oder drunter stehen, in Z4 schreibst Du die Formel:

Z4: =Index($S$1:$S$300;Vergleich(W$4&"*";$S$1:$S$300;0)+Zeile()-Zeile(Z$4))

Diese Formel kopierst du nach oben und nach unten(Z1:Z7).

Du siehst jetzt das ausgeschriebene Wort, kannst beurteilen, ob es das war was Du suchst und kannst ggf den Wortanfang in W4 erweitern.

Du siehst, dass die Wörter oberhalb und unterhalb die oberen und unteren Nachbarn wiedergeben.

Wenn ok, setzt Du in die erste Zelle der Drop-down-Liste =Z4 (ich hoffe, die Drop-down-Liste akzeptiert Formeln, bin da -wie gesagt- nicht bewandert.)

Nun schiebst du W4  nach Z8

Kopiere Z1:Z8 nach zB AA oder sonstwohin und schreibe unten in den nächsten Block den Anfang des nächsten Stichworts, Zelle in Zeile 4 wieder ins Dropdown übernehmen usf, soviel Du willst bzw so lang das Dropdown-Feld werden soll.

Kannst die Blöcke auch untereinander setzen (der Übersichtlichkeit wegen je eine Zwischenzeile belassen.

Ist Das das, was Du erreichen wolltest, eine Hilfe für die richtige Auswahl der Stichwörter und ihrer exakten Schreibung und eine komprimierte Dropdown-Liste?

Wenn nicht, frag nochmal zurück, bin vllt heut nacht, mit Sicherheit aber morgen vormittag wieder am Platz.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Iamiam
31.10.2016, 19:47

nach unten geht kopieren wegen $Zeile nicht, kannst aber die waagrecht-Kopie eines Blocks nach unten schieben und dann wieder waagrecht kopieren.

0

Da Du nach mehreren Begriffen in einer Zelle suchst, das geht per Formel, wenn Du das Ergebnis auf einem anderen (Frage-)Blatt darstellst.
Dort lässt sich auch ein Hyperlink zur Findezelle einfügen. Die Formel
ist etwas kompliziert und lang und obendrein eine Matrixformel, aber Du
kannst sie hier kopierenj und in die Bearbeitungszeile von FrageBlatt in
N1 einfügen (hier für 3 Suchbegriffe ausgearbeitet, bei mehr musst Du
noch was einfügen(später).

Schreibe drei Suchbegriffe in
Frageblatt!N10;N11 und N12 und hinterlege diese 3 Zellen farbig als
Zeichen dafür, dass "nur" max 3 Begriffe ausgewertet werden.

Das Such/Ergebnisblatt heisse Tabelle1.

Frageblatt!N1:

=INDEX(Tabelle1!N:N;KKLEINSTE(WENN(
NICHT(ISTFEHLER(SUCHEN(N$10;Tabelle1!N$1:N$21;1)))*
NICHT(ISTFEHLER(SUCHEN(N$11;Tabelle1!N$1:N$21;1)))*
NICHT(ISTFEHLER(SUCHEN(N$12;Tabelle1!N$1:N$21;1)));
ZEILE(Tabelle1!N$1:N$21));ZEILE()))

Achtung: Dies ist eine Matrixformel! Die Formel anstatt mit einfachem Enter mit der Kombination (gleichzeitig) Strg+Shift+Enter abschließen (nach jeder Neubearbeitung wieder!!!). Es entstehen dann automatisch geschweifte {Klammern} 
Schreibtechnisch
nimmst Du am besten die rechte Strg- und Umschalttaste, dann gehts mit
einer Hand und lässt sich auch leichter merken! - - - Noch ein
Tipp: Wenn Du in der Bearbeitungszeile einen selbständigen Formelteil
markierst und F9 drückst, erhältst Du ein(e) Ergebnis{liste}. Allerdings
dann die Zelle mit Esc verlassen (oder rückgängig machen), Enter würde
das gezeigte Ergebnis festschreiben! Vorläufig kurze Bereiche festlegen!
(also zB A$1:A$22 etc. Zum Erweitern dann mindestens 2 Zellen
markieren, Strg+h, A$1:A$22 ersetzen durch A:A; bei Dir heisst das N:N).
Im ersten Argument von Index spielt das keine Rolle --

das
erste Ergebnis sollte dastehen. Ziehe jetzt die Formel runter bis N9:
wenn es keine weitere Findung mehr gibt, ist das Ergebnis #Zahl!

Mit der kaum veränderten Formel in N1 erhältst Du einen Hyperlink: 
=Hyperlink("#Tabelle1!N"&KKLEINSTE(WENN(
NICHT(ISTFEHLER(SUCHEN(N$10;Tabelle1!N$1:N$21;1)))*
NICHT(ISTFEHLER(SUCHEN(N$11;Tabelle1!N$1:N$21;1)))*
NICHT(ISTFEHLER(SUCHEN(N$12;Tabelle1!N$1:N$21;1)));
ZEILE(Tabelle1!N$1:N$21));ZEILE()))

auch
das kannst Du runterziehen oder vorher noch das $21 durch $999 etc.
ersetzen (ich nehm der Kenntlichkeit innerhalb der Formel wegen immer
999 oder 9999. Für xl kein Problem.

Willst Du nach mehr
Begriffen suchen, musst Du einjfach die Zeile zwischendrin:  NICHT bis *
mehrfach einfügen, aber dann die Bezüge für N11, N12 etc fortlaufend
anpassen (ich hab das wegen der Übersichtlichkeit in der Form
geschrieben, xl akzeptiert das (OO/LO nicht, da müssten die Umbrüche
rausgenommen werden!). Nicht vergessen:
Formel wieder mit der Kombination (gleichzeitig) Strg+Shift+Enter abschließen!
Ausserdem
die Zahl der gefärbten Zellen entsprechend erhöhen, damit es keine
Irrtümer gibt! (es macht aber nichts, wenn nicht alle Suchbegriffe
gefüllt sind.

Da ich in solchen komplexen Ausarbeitungen doch
nicht mehr ganz so sicher bin, hat mich das einjen vollen
Vormittag+Mittag gekostet, Ich hoffe, Du schaffst das hier zu übertragen
in weniger als einer halben Stunde.

Wenn Du näheres zu
Matrixformeln wissen willst, kann ich diesen Link wärmstens empfehlen:
www.online - excel.de/excel/singsel.php?f=26

Da ist alles spitze
erklärt! (aber je nach Voraussetzungen für jede Station 1/2 - 2 h
einplanen, lohnt sich aber. Und hier beobachten, wie die Fkt
Summenprodukt verwendet wird, das ist nämlich oft eine Alternative
(Quasi-Natrixformel)

Viel Erfolg!

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Iamiam
31.10.2016, 13:48

Dieser Mist-Editor fügt beim Kopieren/Einfügen einfach Umbrüche ein, die nie geschrieben wurden! Also entschuldigre diese Form

Für OO/LO müssten auch Leerzeichen rausgenommen werden, hab gar nicht kontrolliert, ob die Umbrüche jetzut noch da sind.

0
Kommentar von Iamiam
31.10.2016, 13:56

noch was: der Hyperlink wird mit Ctrl+Shift+Enter nicht blau, es ist aber einer! Kannst das Format von einem anderen her übertragen, das geht.

Übrigens würde ich N9 als Backup für die erste Formel stehjen lassen, vielleicht brauchst du sie doch einmal.

0

Naja, ein extra Dropdown ist da nicht nötig.

Dafür brauchst du einfach nur oben in Spalte N (N1 unten rechts) auf den kleinen Pfeil gehen und dann bei Suche den Begriff eingeben und Enter. Du brauchst den Begriff noch nicht einmal ausschreiben, es wird dir gleich angezeigt was mit deinen Buchstaben zu tun hat,

Wie ich sehe ist der Filter ja auch schon aktiviert.

Reicht dir das nicht aus?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von xandyxoxox
31.10.2016, 09:19

Danke erstmal für deine Antwort!

Bei meiner Filterfunktion (Version Excel 2007) gibt es dieses Eingabefeld noch nicht, sondern nur den Textfilter mit "enthält", "enthält nicht" etc. Dort kann man aber maximal zwei Begriffe eingeben, was für mich zu wenig ist.

Laut meinen bisherigen Recherchen kann ich dieses Problem nur mit VBA und einer Combobox lösen, allerdings weiss ich eben nicht, wie das genau funktioniert..

0

Was möchtest Du wissen?