Ich muss alle Instanzen von bestimmten Bezeichner finden, die in einer Spalte auftreten und sie zu einer Zeichenfolge verketten.Excel: Alle Instanzen von Text-Strings im Bereich finden und jede Instanz zurückgeben
Der Bezeichner wird mit "ECP"
beginnen und durch einen Bindestrich oder ein Leerzeichen getrennt sein und nach dem Trennzeichen mehrere Zeichen haben. Z.B. "ECP 05-00012A1, "ECP-123456."
Ich verwendete die unten stehende Formel, dachte aber nicht an mehrere "ECP-Nummern".
=INDEX('Raw WAM Data'!$A$1:$A$10000,MATCH(VLOOKUP("*"&"ECP"&"*",'Raw WAM Data'!$A$1:$A$10000,1,FALSE),'Raw WAM Data'!$A$1:$A$10000,0))
I wurde dann Analysieren der Daten in einer benachbarten Zelle verwendet: =LEFT($C$62,FIND(" ", $C$62, FIND(" ", $C$62)+1))
Diese Zeichenkette dann in ein Benutzerformular TextBox geladen wurde.
Ich müsste dann alle zurückgegebenen Werte in eine Zeichenfolge durch Kommata getrennt verketten, so dass es in die UserForm TextBox geladen werden kann.
Ich würde denken, dass VBA wäre ideal dafür, aber ich bin offen für alle Vorschläge.
Sie könnten ein Array verwenden und kommen in VBA.Sind Sie mit Ihrer Extraktion der Daten zufrieden, ist es unklar, was Sie wollen, die Extraktion von Daten, oder wie Sie effektiv verketten –