ich einen Tisch hatte (Excel-Format) wie folgt:
ID auf Beschreibung erstellen Gruppe basiert
**Company name**
2016 Microsoft company
2015 ANZ (north) Co.ltd
2015(south) Microsoft Co.Ltd
2016 ANZ Co.ltd
COMPANY OF FRIESLAND CAMPINA (milk) Australia
CAMPINA (Food) Co.Ltd
2015 CAMPINA (Food) Co.Ltd
2015COMPANY OF FRIESLAND CAMPINA (milk) Indo
Co.FRIESLAND CAMPINA (milk) Thai land
würde Ich mag die ID zu erzeugen, auf den Firmennamen wie folgt auf:
Company name |ID | Notes
2016 Microsoft company | 1 | Microsoft
2015 ANZ (north) Co.ltd | 2 | ANZ
2015(south) Microsoft Co.Ltd | 1 | Microsoft
2016 ANZ Co.ltd | 2 | ANZ
COMPANY OF FRIESLAND CAMPINA (milk) Australia | 3 | Friesland campina (milk)
CAMPINA (Food) Co.Ltd | 4 | Campina (Food)
2015 CAMPINA (Food) Co.Ltd | 4 | Campina (Food)
2015COMPANY OF FRIESLAND CAMPINA (milk) Indo | 3 | Friesland campina (milk)
Co.FRIESLAND CAMPINA (milk) Thai land | 3 | Friesland Campina (milk)
Es gibt keine genauen Regeln zum Definieren der ID, nur basierend auf dem Firmennamen. Aus meiner Sicht versuche ich, das Schlüsselwort jedes Datensatzes zu definieren und dann durch die Liste zu scannen, um denselben Wert zu finden, der den Text enthält. Schließlich erstelle ich die ID.
Ich muss eine Funktion oder ein Skript erstellen, um es automatisch zu definieren. Es könnte mit Excel VBA oder SQL Server Skript gemacht werden.
In Excel kann ich diese Aufgabe ausführen, indem Sie die Kombination zwischen Suchen und IF-Funktion verwenden. Aber es funktioniert nur, wenn das wahrscheinliche Unternehmen Seite an Seite aufgenommen hat. Und ich weiß nicht, wie man die Liste durch Excel-Funktion scannt. Ein anderes Problem ist, wie man das korrekte Schlüsselwort definiert? Ich habe gerade die MID-Funktion benutzt, um den temporären Schlüssel zu bekommen.
IF(ISNUMBER(SEARCH(MID(A2,12,8),A1)),B1,B1+1)
Selbst wenn jemand Sie Code gab für Bei diesen Regeln könnte es andere Anwendungsfälle geben, die Sie nicht zeigen oder nicht einmal kennen. Gibt es eine Chance, dass Sie stattdessen nur eine ID dem Text zuordnen können? –
bereinigen Sie die Daten, es gibt keine Möglichkeit, dass Sie jeden Firmennamen korrekt erfassen – Tanner
Sie müssten eine Art Referenz haben, dh MS ist 1 ANZ ist 2 in einer ID-Tabelle sagen, dann könnten Sie eine Array-Formel verwenden mit SUCHE zu vergleichen, aber ich stimme mit anderen überein, ich habe MS als Microsoft zum Beispiel verwendet, es wird nicht 100% könnte auch Anzac im Titel haben :) nur ein paar Beispiele, der Grund für die ID kein Zweifel :) –