Excel Join / Split funkció

az Excel Joinand SplitExcel funkciók nagyon hasznos funkció. A split függvény egy elhatárolt karakterláncot vesz fel, majd az értékeket egy tömbbe értelmezi. A join függvény az értékek kivonására szolgál a tömbből, majd összekapcsolja őket egy körülhatárolt karakterláncba., StringToProcess, határoló , a szám a húrok feldolgozni , összehasonlítani opció )

StringToProcess = a karakterlánc, hogy lesz proccessed

határoló = a határoló, hogy szeretné használni

a szám a húrok feldolgozni = hány húrok szeretné feldolgozni

összehasonlítás opció = szeretné, hogy a határoló, hogy az eset érzékeny, vagy nem

most tegyük fel, azt akarom, hogy a karakterláncok, hogy a string érték cellában A2, feldolgozni azt egy tömb, írja ki a tömb értékeket oszlop B, majd feldolgozza a tömb értékeket vissza egy körülhatárolt karakterlánc megadva a saját határoló értéket használni.,

Kód

Dim Egy Olyan Hosszú A számláló fogjuk használni a folyamat az adataink

Dim ArrayValues() Mint Húr ‘Kijelentem, egy tömb változó

Dim StringToProcess, Mint Húr ‘Ez a húr, hogy a feldolgozása

Dim Számláló mindaddig, ‘Ez a változó fogja a sor változó, hogy ellenőrizzék a kimenet, ahol szeretnénk írni a kimenet

StringToProcess = ActiveSheet.Sejtek(2, 1).,Érték ” hozzárendelje az értéket az A2 cellában a

ArrayValues() = Split(StringToProcess, “,”) ‘az osztott függvény a

‘ vesszővel elválasztott értékeket értelmezte a 0.pozícióból kiinduló tömbbe., A tömb értékei

‘dinamikusan lakott attól függően, hogy hány értékek

‘van

Counter = 2 ‘állítottuk, hogy a számláló a 2, mint azt akarjuk, hogy kezdjük el írni a kimenet 2. sor

Most nézzük a tömb értékei írni a tömb értékei ki, hogy a sejtek B2 keresztül B8.

A = LBound(ArrayValues) to UBound(ArrayValues) ‘ez lehetővé teszi számunkra, hogy lépjünk át a tömb értékeit a következő függvény

ActiveSheet.,Sejtek (Számláló, 2).Value = ArrayValues(a)

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Tovább az eszköztárra