Registriert seit: 06.11.2016
Version(en): 2013?
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
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.04.2014
Version(en): Office 365
(29.01.2021, 08: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.
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Bertl,
Rechtsklick auf die Zelle und dann siehe Bild:
Gruß Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• excelbertl
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
(29.01.2021, 09: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)
Registriert seit: 06.11.2016
Version(en): 2013?
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
Registriert seit: 12.04.2014
Version(en): Office 365
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.
Registriert seit: 06.11.2016
Version(en): 2013?
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.
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
(05.02.2021, 08:16)excelbertl schrieb: Ich bräuchte allerdings die Funktion die Suche des Filters zu benutzen.
siehe
#2!
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
05.02.2021, 09:05
(Dieser Beitrag wurde zuletzt bearbeitet: 05.02.2021, 09:06 von schauan.)
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:1 Nutzer sagt Danke an schauan für diesen Beitrag 28
• excelbertl