Du kan ikke direkte indsætte tekst i Excel, så hvert bogstav er i sin egen celle. Men her er en løsning ved hjælp af en kombination af Excel -funktioner og en smule VBA -kode:
1. Brug af funktionen "Tekst til kolonner":
1. Indsæt din tekst: Indsæt den tekst, du vil opdele i individuelle celler.
2. Vælg teksten: Fremhæv hele teksten, du indsatte.
3. Gå til data> Tekst til kolonner: Dette åbner guiden "Konverter tekst til kolonner."
4. Vælg "Afgrænset": Denne mulighed giver dig mulighed for at opdele teksten baseret på tegn.
5. Vælg "Andet": I den "anden" boks, skriv et rum (eller hvilken afgrænser du vil bruge).
6. Klik på Udfør: Dette opdeler din tekst i separate kolonner, med hvert ord i en anden kolonne.
2. VBA -makro til delt tekst:
Hvis du har brug for dette regelmæssigt, kan du oprette en VBA -makro:
1. Åbn Visual Basic Editor: Tryk på ALT + F11.
2. Indsæt et nyt modul: Gå til Insert> Modul.
3. Indsæt følgende kode:
`` VBA
Sub splitTextTocells ()
Dim Strtext som streng
Dim jeg så længe
'Få teksten til at splitte
Strtext =Selection.Value
'Loop gennem hver karakter
For i =1 til len (strtext)
'Placer karakteren i en separat celle
Celler (i, 1) .value =midt (strtext, i, 1)
Derefter i
Slut sub
`` `
4. Gem makroen: Luk Visual Basic Editor og gem din arbejdsbog.
5. Kør makroen:
- Vælg den celle, der indeholder den tekst, du vil dele.
- Gå til udvikler> Macroer> Vælg din makro, og klik på "Kør".
Forklaring af makroen:
* strtext: Denne variabel indeholder den tekst, du vil dele.
* i: Denne variabel bruges som en tæller til at slukke gennem hver karakter.
* len (strtext): Denne funktion returnerer længden af strengen.
* midt (strtext, i, 1): Denne funktion udtrækker en enkelt karakter fra strengen, der starter i position `Jeg '.
* celler (i, 1): Dette henviser til cellen i række `i 'og kolonne 1 (a).
Vigtige noter:
* tekstlængde: VBA -makroen antager, at din tekst er inden for det tilladte interval af tegn til en Excel -celle. Hvis du har meget lang tekst, kan du muligvis løbe ind i grænser.
* Celleformatering: Det kan være nødvendigt at justere kolonnens bredde og celletilpasning efter opdeling af teksten for at få vist tegnene korrekt.