folgende Situation:
Ich möchte diejenige Zeile ausgegeben bekommen, in welcher der in A1 geschriebene Suchbegriff - z. B. "Bahnh" - als letztes in den Zellen A7:A500 vorkommt. Da in Spalte A der Begriff "Bahnhof" 1x in Zeile 8 und 1x in Zeile 11 steht, müsste also die Zahl 11 in Zelle A2 ausgegeben werden.
Wie geht das?
Ein paar Notizen als Erläuterung oder Hilfestellung:
- In der 1. Zeile in der Spalte gebe ich den Suchbegriff ein.
- Die Formel habe ich generell in der 2. Zeile stehen. Das Ergebnis nutze ich in einer Hyperlink-Formel, um schnell zum Ergebnis zu kommen. (In der angehängten Datei ist sie akt. nur in C2.)
- In Zeile 6, also z. B. Zelle B6, ist halt die "Überschrift" der Daten im Bereich Zeile 7 bis Zeile 500.
- Es kann sein, dass der Suchbegriff mehrfach im o. g. Bereich vorkommt.
Dieses ganze Suchen/Finden habe ich für 4 Fälle mal ausformuliert:
- Suchbegriff - wenn er exakt dem Zellinhalt entspricht - finden und die Zeile des 1. Vorkommens ausgeben - erledigt, ist ja die Standard-Vergleichsfunktion, habe ich daher ausgelassen in der angehängten Datei
- Suchbegriff - wenn er exakt dem Zellinhalt entspricht - finden und die Zeile des letzten Vorkommens ausgeben - erledigt, funktioniert über die Summenprodukt-Funktion, siehe Spalte B in der angeh. Datei
- Suchbegriff - wenn er nur einen Anteil des Zellinhalts entspricht - finden und die Zeile des 1. Vorkommens ausgeben - erledigt, funktioniert über die Vergleich-Funktion, siehe Spalte B in der angeh. Datei
- Suchbegriff - wenn er nur einen Anteil des Zellinhalts entspricht - finden und die Zeile des letzten Vorkommens ausgeben - OFFEN, funktioniert scheinbar nicht wie im 2. Fall mit einem Platzhalter, siehe Spalte A in der angeh. Datei