Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vložím text do programu Excel, takže každé písmeno je vo svojej vlastnej bunke?

Do programu Excel nemôžete priamo prilepiť text, aby bolo každé písmeno vo svojej cele. Tu je však riešenie pomocou kombinácie funkcií Excelu a trocha kódu VBA:

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené