Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

aktuellen Zelleninhalt für Suche in Filter verwenden
#1
Hallo liebe Excel Community,

Ich stehe mit meiner Excel Kundenliste im Moment vor folgender Aufgabe:

Möchte den aktuellen Eintrag einer Zelle (Text) als Input für die Suche in einem Spalten Filter verwenden.

Das hat in der Praxis folgenden Hintergrund:

Beim Eintrag einer neuen Bestellung in meiner Kundenliste möchte ich in der nächsten freien Zeile den Kunden eintragen und diesen Namen dann in allen Zeilen darüber (gleiche Spalte) suchen, ob er bereits einmal vorkam. Dies möchte ich mit der Filterfunktion und deren Suche realisieren.
Wenn der Kunde bereits einmal bestellt hat dann würde er mir durch diese Filterung angezeigt werden und ich könnte von dort dann alle seine Daten übernehmen und müsste sie nicht erneut eintragen.

Habt Ihr Ideen für mich, wie ich das einfach realisieren könnte?

Vielen Dank!

Liebe Grüße, Bertl
Antworten Top
#2
Moin Bertl,

zeig mal eine Beispieldatei. https://www.clever-excel-forum.de/Thread...ng-stellen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
(29.01.2021, 07:02)excelbertl schrieb: Wenn der Kunde bereits einmal bestellt hat dann würde er mir durch diese Filterung angezeigt werden und ich könnte von dort dann alle seine Daten übernehmen und müsste sie nicht erneut eintragen.
Schlechtes Modell.
Wir sehen uns!
... Detlef

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

Antworten Top
#4
Hallo Bertl,

Rechtsklick auf die Zelle und dann siehe Bild:

   

Gruß Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • excelbertl
Antworten Top
#5
(29.01.2021, 08:48)shift-del schrieb: Schlechtes Modell.

Sehe ich genauso!
Warum unnötige Redundanzen?
Wiederkehrende Daten zu einem Kunden gehören in eine separate Tabelle, die über eine ID verknüpft werden.

Nennt sich auch Normalisierung:
https://www.datenbanken-verstehen.de/dat...lisierung/
Die 1.- bis max. 3. Normalform kann mittels Excel problemlos implementiert werden.

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) 2 Nutzer sagen Danke an RPP63 für diesen Beitrag:
  • shift-del, excelbertl
Antworten Top
#6
Hallo,

Ich versteh schon, dass es anders richtiger wäre, aber ich habe halt nun meine Liste so aufgebaut und möchte sie im MOment aus Zeitgründen nicht fundamental ändern müssen.

Daher wäre ich euch trotz all dem sehr dankbar für Tipps, wie ich meine ursprüngliche Anfrage umsetzen könnte!

Herzlichen Dank!

Liebe Grüße, Bertl
Antworten Top
#7
Kuwer hat einen Vorschlag gemacht.
Alternativ STRG-F.

Für mehr "Komfort" musst du auf Codes der VBA-Spezis warten.
Wir sehen uns!
... Detlef

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

Antworten Top
#8
Leider funktioniert der Tipp von Kuwer für mich nicht, da er nur exakt nach dem Inhalt der Zelle filtert.
Ich bräuchte allerdings die Funktion die Suche des Filters zu benutzen.
Antworten Top
#9
(05.02.2021, 07:16)excelbertl schrieb: Ich bräuchte allerdings die Funktion die Suche des Filters zu benutzen.

siehe #2! Undecided
Antworten Top
#10
Hallöchen,

Du meinst die Textsuche? Das wird wohl nur mit einem Makro funktionieren und Du bekommst damit auch nur das gefilterte Ergebnis und nicht die Möglichkeit, aus der durch die Textsuche entstandenen Liste zu wählen.
Im Prinzip brauchst Du was in der Art

ActiveSheet.Range("$A$1:$A$8").AutoFilter Field:=1, Criteria1:="*" & ActiveCell.Value & "*"

   
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • excelbertl
Antworten Top


Gehe zu:


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