Excel se Alăture / Funcția Split

Excel căutați apoi SplitExcel funcții sunt foarte utile funcție. Funcția split este utilizată pentru a lua un șir delimitat și pentru a analiza valorile într-o matrice. Funcția join este utilizată pentru a extrage valorile din matrice și a le concatena înapoi într-un șir delimitat., StringToProcess, Delimitator , Numărul de Siruri de caractere pentru a Procesa , Compara Opțiune )

StringToProcess = string care va fi proccessed

Delimitator = delimitatorul care doriți să o utilizați

Numărul de Siruri de caractere pentru a Procesa = Cât de multe siruri de caractere nu doriți să proces

Compara Opțiune = vrei delimitator să fie sensibil la majuscule sau nu

Acum, să presupunem că vreau să ia șir valoarea din celula A2, procesul este într-o matrice, scrie matrice valorile din coloana B și apoi procesul matrice valorile înapoi într-un șir delimitat specificarea propria noastră delimitator valoare pentru a utiliza.,

Cod

Dim Un Fel de Timp contra, vom fi folosind procesul nostru de înregistrări

Dim ArrayValues() Ca String ‘Declara o variabila matrice

Dim StringToProcess Ca String ‘Aceasta este șir de caractere care vor fi prelucrate

Dim Contra atâta vreme Cât Această variabilă va organiza rând variabilă pentru a controla producția de unde am vrut să scriu de ieșire pentru a

StringToProcess = ActiveSheet.Celule(2, 1).,Valoarea Atribuie valoarea din celula A2 noastre șir de variabile

ArrayValues() = Split(StringToProcess, „,”) ‘split funcția de analizat virgulă delimitat valori

‘ în matrice pornind de la poziția 0., Matrice de valori

‘dinamic sunt populate în funcție de cât de multe valori

‘există

Contor = 2 ‘Vom seta contorul de la 2 ca ne-o dorim pentru a începe scrierea de ieșire din rând 2

Acum să luăm matrice de valori și scrie matrice de valori pentru celule B2 prin B8.

Pentru A = LBound(ArrayValues) Să UBound(ArrayValues) ‘Acest lucru ne va permite să pas prin matrice de valori folosind pentru funcția următoare

ActiveSheet.,Celule (Contor, 2).Valoare = ArrayValues (A)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Sari la bara de unelte