Hallo zusammen,
ich habe hier ein Tabelle mit PLZ Ort Zone km; ich möcgte nun eine Suche einbinden. Dies soll so sein, das auf einen leeren Tabellenblatt ein Suchfeld ist, man gibt die PLZ oder Ort oder so ein, und da drunter ist eine Ergebnissliste.
Wie macht man das am Einfachsten?
Liebe Grüße
Mobby
Suche erstellen
Moderator: Moderatoren
Suche erstellen
Zuletzt geändert von mobby am Mi, 11.11.2009 21:49, insgesamt 1-mal geändert.
Re: Suche rrstellen
Hallo,
ich hab Dir mal ein Beispiel drangehängt mit irgend so einer PLZ-Liste, die ich im Internet fand (um genau zu sein hier im untersten Posting).
Aufbau ist denkbar einfach, in Spalte A, B, C stehen die Angaben, Spalte D sucht den angegebenen Begriff. das Istfehler() sfängt eine Fehlermeldung ab, wenn der Suchbegriff nicht in der Zelle gefunden wird. Suchen() ist die Formel zum Teilwort suchen. Mit Indirekt(Adresse()) bastel ich mir zusammen, daß Suchen() immer in der Spalte sucht, die zu angegeben Kategorie paßt. Zeile() gibt mir schließlich die Zeile aus, falls in der Zelle das Teilwort gefunden wird.
In F1 wird die gesuchte Kategorie festgelegt, in F2 der Suchbegriff eingegeben.
Spalte H sortiert nun mit KKleinste() die gefundenen Zeilenangaben aus Spalte D untereinander, wobei hier das Zeile()-1 nur der Faulheit dient. Zeile()-1 in Zeile 2 ergibt 1 usw und gibt den benötigtenrang für die Formel.
Naja, damit hab ich die Zeilenangabe, wo was steht, was dann im grünen Ausgabebereich der Indirekt() wieder zusammenbastelt.
Bei Fragen schau Dir einfach mal die verwendeten Formeln in der F1-Hilfe an und wenn Du dann immer noch Fragen hast, dann frag hier einfach.
Viele Grüße
AhQ
ich hab Dir mal ein Beispiel drangehängt mit irgend so einer PLZ-Liste, die ich im Internet fand (um genau zu sein hier im untersten Posting).
Aufbau ist denkbar einfach, in Spalte A, B, C stehen die Angaben, Spalte D sucht den angegebenen Begriff. das Istfehler() sfängt eine Fehlermeldung ab, wenn der Suchbegriff nicht in der Zelle gefunden wird. Suchen() ist die Formel zum Teilwort suchen. Mit Indirekt(Adresse()) bastel ich mir zusammen, daß Suchen() immer in der Spalte sucht, die zu angegeben Kategorie paßt. Zeile() gibt mir schließlich die Zeile aus, falls in der Zelle das Teilwort gefunden wird.
In F1 wird die gesuchte Kategorie festgelegt, in F2 der Suchbegriff eingegeben.
Spalte H sortiert nun mit KKleinste() die gefundenen Zeilenangaben aus Spalte D untereinander, wobei hier das Zeile()-1 nur der Faulheit dient. Zeile()-1 in Zeile 2 ergibt 1 usw und gibt den benötigtenrang für die Formel.
Naja, damit hab ich die Zeilenangabe, wo was steht, was dann im grünen Ausgabebereich der Indirekt() wieder zusammenbastelt.
Bei Fragen schau Dir einfach mal die verwendeten Formeln in der F1-Hilfe an und wenn Du dann immer noch Fragen hast, dann frag hier einfach.
Viele Grüße
AhQ
- Dateianhänge
-
- PLzOrtSuche.ods
- (33.84 KiB) 67-mal heruntergeladen
Re: Suche erstellen
Hallo,
vielen Dank. Das ist doch schon mal das, was ich gesucht habe.
Wenn man nur mit Excel arbeitet, muss man da erstmal durchsehen, was das alles ist.
Vielen Dank noch einmal
Mobby
vielen Dank. Das ist doch schon mal das, was ich gesucht habe.
Wenn man nur mit Excel arbeitet, muss man da erstmal durchsehen, was das alles ist.
Vielen Dank noch einmal
Mobby