Ich habe ein Blatt (zB Blatt 1) mit zwei Spalten:
- Unternehmensnummer
- Unternehmensname
und in dem zweiten Blatt (zB Blatt 2), habe ich nur Enterprise - Namen - Spalte. Das Problem ist, dass der Unternehmensname in Blatt 2 nicht nur der Name des Unternehmens ist, sondern häufig durch Kommas getrennt wird, da die meisten Zellen sowohl den kurzen als auch den längeren Namen des Unternehmens enthalten.
Ich halte es für eine gute Lösung, zunächst zu überprüfen, ob der Unternehmensname aus Blatt 1 in der Spalte in Blatt 2 enthalten ist, und in diesem Fall - diese Unternehmensnummer aus Blatt 1 dem allgemeineren Unternehmensnamen in Blatt zuzuweisen 2.
Zum Beispiel:
BLATT1
- Unternehmensnummer
- EE_123123
EE_321321
Unternehmensname
- Jakobs Ent.
- Mark's Ent.
BLATT 2
- Unternehmensname
- Jacobs Ent., Jacobs Enterprise
Mark's Ent., Marks Unternehmen
Unternehmensnummer
- [leeren]
Wie Sie sehen, kann der Name aus Blatt 1 in dem Namen in Blatt 2 enthalten sein.
Wie würden Sie das erreichen?
Danke für die Hilfe!
quelle
INDEX/MATCH
Antworten:
Haftungsausschluss: Ohne das Layout Ihrer Daten zu kennen, ist dies eine allgemeine Antwort, die sich aus den von Ihnen angegebenen Beispieldaten ergibt.
Sie können eine
INDEX/MATCH
Kombination verwenden. Um den Text auf Blatt 2 für eine genaue Übereinstimmung zu bereinigen, können Sie auch die FunktionenLEFT
undFIND
verwenden. So sieht es aus.Das sieht auf den Werten in Spalte A von Blatt 1. Die
MATCH
Looks für den passenden Text, aber zuerst derLEFT
undFIND
reinigen Funktionen den Text nach oben , so dass es nur für den Teil der Suche von dem Komma links. Dann wird in Spalte B von Blatt 1 nach einer Übereinstimmung gesucht. Wenn eine Übereinstimmung gefunden wird, wird der Wert von Spalte A zurückgegeben.quelle