Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Pomocou funkcie „Text to stĺpce“:
1. Vložte svoj text: Vložte text, ktorý chcete rozdeliť do jednotlivých buniek.
2. Vyberte text: Zvýraznite celý text, ktorý ste vložili.
3. Prejdite do údajov> Text do stĺpcov: Tým sa otvára „Sprievodca prevodom textu na stĺpce“.
4. Vyberte „vymedzené“: Táto voľba vám umožňuje rozdeliť text na základe znakov.
5. Vyberte „iné“: V poli „Ostatné“ napíšte priestor (alebo akýkoľvek oddeľovač, ktorý chcete použiť).
6. Kliknite na Dokončiť: Tým sa váš text rozdelí na samostatné stĺpce s každým slovom v inom stĺpci.
2. VBA makro až split text:
Ak to potrebujete pravidelne, môžete vytvoriť makro VBA:
1. Otvorte editor Visual Basic: Stlačte ALT + F11.
2. Vložte nový modul: Prejdite na vloženie> modul.
3. Vložte nasledujúci kód:
`` `VBA
Sub splixtTocells ()
Dim strtext ako reťazec
Stmaviť i tak dlho
„Získajte text na rozdelenie
strtext =selection.value
'Slučka cez každú postavu
Pre i =1 až Len (strtext)
„Vložte znak do samostatnej bunky
Bunky (i, 1) .Value =mid (strtext, i, 1)
Ďalej i
Koncový
`` `
4. uložte makro: Zatvorte editor Visual Basic a uložte svoj zošit.
5. Spustite makro:
- Vyberte bunku obsahujúcu text, ktorý chcete rozdeliť.
- Prejdite na Development> MacROS> Vyberte svoje makro a kliknite na tlačidlo „Spustiť“.
Vysvetlenie makra:
* strtext: Táto premenná obsahuje text, ktorý chcete rozdeliť.
* i: Táto premenná sa používa ako počítadlo na slučku prostredníctvom každého znaku.
* len (strtext): Táto funkcia vracia dĺžku reťazca.
* mid (strtext, i, 1): Táto funkcia extrahuje jeden znak zo reťazca začínajúceho na polohe `i`.
* bunky (i, 1): To sa týka bunky v riadku `i` a stĺpc 1 (a).
Dôležité poznámky:
* Dĺžka textu: Makro VBA predpokladá, že váš text je v povolenom rozsahu znakov pre bunku Excel. Ak máte veľmi dlhý text, môžete naraziť na limity.
* Formátovanie buniek: Možno budete musieť upraviť šírku stĺpca a zarovnanie buniek po rozdelení textu, aby ste správne zobrazili znaky.