von AhQ » Mi, 11.11.2009 20:40
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
- Dateianhänge
-
- PLzOrtSuche.ods
- (33.84 KiB) 67-mal heruntergeladen
Hallo,
ich hab Dir mal ein Beispiel drangehängt mit irgend so einer PLZ-Liste, die ich im Internet fand (um genau zu sein [url=http://www.gutefrage.net/frage/postleitzahlen-gibt-es-eine-liste-der-deutschen-plz-um-automatisch-den-zutreffenden-ort-fuer-excel-einzubinde]hier[/url] 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