Collapse column

Autor Thema: Text einer Zelle nach Keywords durchsuchen und Kategorie zuordnen  (Gelesen 2368 mal)

Offline bertl123

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Text einer Zelle nach Keywords durchsuchen und Kategorie zuordnen
« am: Februar 18, 2017, 19:39:24 Nachmittag »
Hallo,

ich möchte gerne den Text der Zellen in Spalte A nach vorgegebenen Keywords durchsuchen. Wenn ein Keyword im Text gefunden wir, wird in Spalte B die zugehörige Kategorie ausgegeben.

Keywords sind in Spalte D und die zu dem jeweiligen Keyword zugehörige Kategorie in Spalte E.

Mit folgender Formel klappt es nur teilweise: =INDEX($E$2:$E$5,MAX(WENN(ISTFEHLER(SUCHEN($D$2:$D$5,A2)),-1,1)*ZEILE($D$2:$D$5)-1))
In D5 habe ich zwei Keywords und obige Formel erkennt diese nur im Text, wenn die beiden Wörter nicht durch anderweitigen Text getrennt sind. Ich suche eine Lösung, dass ich in zB. Zelle D5 die Keywords "Text1, Text3" stehen habe und mir die entsprechende Kategorie ausgegeben wird auch wenn beide Keywords getrennt voneinander im Text stehen. Ist das möglich oder bin ich da auf dem Holzweg?

Würde mich sehr über eine Hilfe freuen.

Ich habe mein Sheet beigefügt.


Viele Grüße

Ben



{maninweb: Bild etwas kleiner gemacht, da es sonst das Layout sprengt.}
« Letzte Änderung: Februar 19, 2017, 10:08:46 Vormittag von maninweb »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Text einer Zelle nach Keywords durchsuchen und Kategorie zuordnen
« Antwort #1 am: Februar 18, 2017, 20:04:16 Nachmittag »
Hallo Ben

Schreibe die Keywords in zwei Spalten. Ich habe das mal in H:I gemacht; Spalte J ist die Kategorie.
{=VERWEIS(42;1/(MMULT(WENNFEHLER(WENN(SUCHEN($H$2:$I$5;A2);1);0);{1;1})=2);$J$2:$J$5)}
Interessanterweise ist die Formel genauso lang wie deine bisherige Formel.  :)
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline bertl123

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: Text einer Zelle nach Keywords durchsuchen und Kategorie zuordnen
« Antwort #2 am: Februar 18, 2017, 21:15:02 Nachmittag »
Hallo Detlef,

vielen Dank für Deine Hilfe.

Wenn ich die Formel einfügen will, zeigt es mir einen Fehler an. Ist die "42" korrekt?

Viele Grüße

Ben

Edit:
Jetzt hat es geklappt. Sensationell!! Vielen Dank. Ich musste bei mir nur die ";" durch "," ersetzten :-)

Viele Grüße

Ben
« Letzte Änderung: Februar 18, 2017, 21:18:44 Nachmittag von bertl123 »

Offline bertl123

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: Text einer Zelle nach Keywords durchsuchen und Kategorie zuordnen
« Antwort #3 am: Februar 19, 2017, 11:27:11 Vormittag »
Hallo Detlef,

noch eine kurze Frage.

Wenn nun keines der Keywords vorkommt, gibt mit die Verweisfunktion "#NV" aus.
Nun habe ich es mit "Wennfehler" versucht und wenn ich folgedes verwende, wird mir bei allen Zellen eine leere Ergebniszelle angezeigt:
=WENNFEHLER(VERWEIS(42,1/(MMULT(WENNFEHLER(WENN(SUCHEN(Tabelle2!$S$2:$T$16,A15),1),0),{1;1})=2),Tabelle2!$Q$2:$Q$16),"")
Hast Du evtl einen Hinweis auf meinen Fehler?

Vielen Dank

Ben


Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Text einer Zelle nach Keywords durchsuchen und Kategorie zuordnen
« Antwort #4 am: Februar 19, 2017, 11:33:03 Vormittag »
Die Formel ist weiterhin eine Matrixformel, die mit CTRL-SHIFT-ENTER eingegeben werden muss.
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline bertl123

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: Text einer Zelle nach Keywords durchsuchen und Kategorie zuordnen
« Antwort #5 am: Februar 19, 2017, 21:35:15 Nachmittag »
Vielen Dank! Mir war zwar klar, dass ich CTRL+Shift+Enter verwenden muss, aber machte wohl einen Fehler.
Nun klappt es.

Vielen Dank für Deine schnelle Hilfe!!

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.