excel: wie kann ich identifizieren die Zeilen, die text enthalten Schlüsselwörter aus einer Liste von Schlüsselwörtern

Ich habe eine Spalte (nennen wir es A) von Daten, wobei jede Zelle enthält eine lange Reihe von Wörtern, z.B.:

COLUMN A 
HORNBACH BAUMARKT ETOY, ETOY 
ALIGRO, CHAVANNES-PR 
DIPL. ING. FUST AG,ETO, ETOY 
AGIP SUISSE SA 224, LAUSANNE 
AMAZON MEDIA EU, LUXEMBOURG 
MIGROS M EPALINGES, EPALINGES 
HORNBACH BAUMARKT ETOY, ETOY 
MANOR AG - 390, BASEL 
MANOR AG - 390, BASEL 
GLOBUS LAUSANNE, LAUSANNE

Ich habe auch eine andere Liste von Schlüsselwörtern in einer anderen Spalte (nennen wir es B) z.B.

COLUMN B 
MSFT 
Amazon 
Hornbach 
Jumbo 
OBI 
Lipo 
Ikea 
Coop 
Migros 
Casino

Dies ist, was ich tun möchte:

Für jedes Schlüsselwort K in Spalte B
Überprüfen Sie jede Zelle in der Col zu sehen, ob der Eintrag vorhanden ist, als ein sub-string
Wenn es funktioniert, dann geben Sie das Schlüsselwort K in eine angrenzende Zelle in Spalte C
Wenn nicht, dann lassen Sie die angrenzende Zelle in Spalte C unberührt
Wiederholen Sie für das nächste Schlüsselwort K

Sollte das Ergebnis sein:

COLUMN A ----------------------------------> COLUMN C 
HORNBACH BAUMARKT ETOY, ETOY --------------> Hornbach 
ALIGRO, CHAVANNES-PR 
DIPL. ING. FUST AG,ETO, ETOY 
AGIP SUISSE SA 224, LAUSANNE 
AMAZON MEDIA EU, LUXEMBOURG ---------------> Amazon 
MIGROS M EPALINGES, EPALINGES -------------> Migros 
HORNBACH BAUMARKT ETOY, ETOY --------------> Hornbach 
MANOR AG - 390, BASEL 
MANOR AG - 390, BASEL 
GLOBUS LAUSANNE, LAUSANNE

Ich kann sehen, wie dies zu tun ist mithilfe von VBA-Typ-Strukturen... aber sicherlich muss es einen Weg geben, dies zu tun mit eingebauten Excel-Funktionen - INDEX, HLOOKUP, SUCHEN... usw.

Habe ich versucht, aber nicht geschafft. Wenn jemand eine bessere Idee hat, lasst es mich bitte wissen.

Ist es möglich, mehrere Ergebnisse in einer Zelle, getrennt durch ein Zeichen? Beispiel: Ergebnis sein würde "Ikea|Lipo|Coop" in einer Zelle.

InformationsquelleAutor Kunjan | 2012-09-12

Schreibe einen Kommentar