Excel Join / Split-Funktion

Die Excel Joinand SplitExcel Funktionen sind sehr nützliche Funktion. Die Split-Funktion wird verwendet, um eine getrennte Zeichenfolge zu nehmen und die Werte in ein Array zu analysieren. Die join-Funktion wird verwendet, um die Werte aus dem Array zu extrahieren und sie wieder in eine getrennte Zeichenfolge zu verketten., StringToProcess, Trennzeichen , Die Anzahl der Strings zu Verarbeiten , zu Vergleichen, Option )

StringToProcess = Die saite wird proccessed

Delimiter = Trennzeichen, die Sie verwenden möchten

Die Anzahl der Saiten Prozess = Wie viele Saiten tun Sie wollen Prozess

Vergleichen Sie Option = wollen Sie das Trennzeichen auf groß-und Kleinschreibung werden oder nicht

Nun nehmen wir an, ich möchte den string-Wert in Zelle A2, verarbeiten Sie es in ein array schreiben array-Werte in Spalte B, und dann die array-Werte wieder in eine durch Trennzeichen getrennte Zeichenfolge, die unsere eigenen trennwert zu verwenden.,

Code

Dim A As Long ‚Die Zähler werden wir den Prozess unserer Aufzeichnungen

Dim ArrayValues() As String ‚Deklaration einer array-variable

Dim StringToProcess As String ‚Dies ist die Zeichenfolge, die verarbeitet werden

Dim Counter As Long ‚Diese variable wird halten Sie die Zeile Variablen zur Steuerung der Ausgabe, in denen wir schreiben wollen, der output

StringToProcess = ActiveSheet.Zellen(2, 1).,Wert ‚ Weisen Sie den Wert in Zelle A2 unserer Zeichenfolgenvariablen zu

ArrayValues() = Split(StringToProcess,“,“) ‚Die Split-Funktion analysierte die durch Kommas getrennten Werte

‚ in das Array ab Position 0., Die Array-Werte

‚werden dynamisch ausgefüllt, je nachdem, wie viele Werte

‚Es gibt

Counter = 2 ‚Wir setzen den Zähler auf 2, da wir mit dem Schreiben der Ausgabe aus Zeile 2 beginnen möchten

‚Nun nehmen wir array-Werte und schreiben Sie die Array-Werte in die Zellen B2 bis B8.

For A = LBound(ArrayValues) To UBound(ArrayValues) ‘Dadurch können wir die Array-Werte mit der for next Funktion

ActiveSheet.,Zellen (Zähler, 2).Value = ArrayValues(A)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Zur Werkzeugleiste springen