So habe ich mir mit den Beispielen aus diesem Thread https://www.herber.de/forum/archiv/1072to1076/1075839_Woerter_aus_einer_Liste_in_einem_Satz_suchen.html eine Formel zusammengestellt.
Sie gibt aber zum Teil unerwartete Ergebnisse aus.
Sie soll aus einer Datentabelle mit ca. 50.000 Zeilen und 26 Spalten Volltexteinträge in einer einzelnen Spalte ("Massnahme", Daten[Massnahme]) auf bestimmte Schlagwörter durchsuchen. Die Zellen in dieser Spalte enthalten lange Textbeiträge, die Schlagwörter können u.U. mehrfach vorkommen.
Die gesuchten Schlagwörter habe ich in einer zweiten Tabelle ("Kategorien").
Kategorie 1 Kategorie 2
Unterstichwort Kat 1 ...
Unterstichwort Kat 2
Leider haben die Kategorien unterschiedlich viele Stichworte, so dass diese Tabelle nicht komplett gleichmäßig befüllt ist, es gibt also leere Zellen.
=WENNFEHLER(VERWEIS(9^9;FINDEN(Kategorien;[@[Massnahme)]]);Kategorien[#Kopfzeilen]);"")
Meine Probleme:
- Einige Stichworte (vor allem aus den höheren Zeilen) werden gar nicht gefunden, obwohl sie einzeln suchbar sind.
- Ich durchschaue nicht, was die Formel bei Mehrfachtreffern macht (also z.B. wenn eine Zelle aus Kategorie 1 das erste Unterstichwort aufweist UND aus Kategorie 2 das fünfte). Sucht Excel erst die Spalte mit Kategorie 1 komplett durch und springt dann in Kategorie 2 ODER geht sie evtl. zeilenweise vor (erst alle ersten Unterstichwörter, dann alle zweiten)?
- Welcher Treffer schafft es ins Endergebnis?
Ich kann mit allen Ergebnissen leben, würde dann ggf. die Kategorie-Tabelle nur entsprechend aufbauen, momentan ist sie ungeordnet.
Vielen Dank für gute Tipps!
Sepp71