![]() |
Mehrere Begriffe in Text finden und alle in Zelle schreiben - Druckversion +- Office-Fragen.de (https://office-fragen.de) +-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html) +--- Forum: Excel (https://office-fragen.de/forum-2.html) +--- Thema: Mehrere Begriffe in Text finden und alle in Zelle schreiben (/thread-21399.html) |
Mehrere Begriffe in Text finden und alle in Zelle schreiben - tempest - 09.07.2021 Hallo, mir ist kein besserer Titel eingefallen..... ![]() Ich habe eine Artikelliste mit Artikelbeschreibungen. Zu diesen Artikeln möchte ich jetzt "automatisiert" eine Art Kurzbeschreibung generieren. Anbei das excel file mit der Grundstruktur meiner Tabelle und entsprechenden Beispielbegriffen..... Die Spalten A bis B sind meine Artikeldaten. In Spalte C soll die automatisierte Kurzbeschreibung. Der html Code sollte wenn möglich wie in dem Beispiel generiert werden. Code: Code: <ul><li>Ersatzbegriff1</li><li>Ersatzbegriff2</li><li>Ersatzbegriff3</li></ul> In Spalte D sind die Suchbegriffe die ich definiere. In Spalte E sind die zugeordneten "Ersatzbegriffe" für die Suchbegriffe die verwendet werden wenn diese Suchbegriffe auftauchen.... Also wenn im Text Spalte B z.Bsp. der Begriff "rot" auftaucht wird in die Spalte C "Artikel in tollem Rot" geschrieben (in der excel Datei ist das ersichtlich...... ![]() Hoffe das war verständlich..... Danke für Hilfe/Feedback Gruß Jürgen Nachdem man cross postings kennzeichnen soll: https://www.clever-excel-forum.de/thread-31919.html - Status ungelöst RE: Mehrere Begriffe in Text finden und alle in Zelle schreiben - tempest - 10.07.2021 Habe mir jetzt mit einigen Zwischenschritten was zusammengebastelt was der Idee recht nah kommt. Eigentlich dachte ich das ganze mit einer Liste/Matrix von Suchbegriffen und zugeordneten Ersatzbegriffen lösen zu können, frage jetzt jeden Begriff einzeln ab Code: =WENN(ISTZAHL(SUCHEN(D$1;$B3));D$2;"") und setze das ganze dann mit Code: =TEXTVERKETTEN("*";WAHR;"<ul><li>";D3;E3;F3;G3;J3;K3;P3;M3;N3;L3;O3;Q3;R3;S3;T3;U3;V3;"</li><ul>") zusammen, danach muss ich die * noch mit suchen/ersetzen in meine <li> tags umbauen.... Funktioniert nicht auf Knopfdruck aber es funktioniert.... Gruß Jürgen |