Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako razdeliti besedilo v ločene stolpce z velikim črkam v Excelu?

doc razdeljen po kapitalu 1

Domneva, da imate na voljo vrsto podatkov, ki jih želite razdeliti vsebino celice v ločene stolpce z veliko črko, kot je prikazan naslednji prikaz, ali imate kakšne dobre ideje za rešitev te težave v Excelu?

Razdelite besedilo v ločene stolpce z velikimi črkami s formulami

Razdelite besedilo v ločene stolpce z velikim črkom s kodo VBA

Razdelite besedilo v ločene stolpce z velikimi črkami z Kutools za Excel



Če v celicah najdete le dve besedi, vam te formule pomagajo dokončati to opravilo. Prosimo, naredite naslednje:

1. Vnesite to formulo: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 je celica, ki jo želite razdeliti z velikim črkom) v prazno celico, ki je v bližini vaših podatkov, nato pa pritisnite Ctrl + Shift + Enter skupaj, da dobite prvo besedo, si oglejte posnetek zaslona:

doc razdeljen po kapitalu 2

2. Nato izberite C2 in povlecite ročico za polnjenje navzdol na celice, za katere želite uporabiti to formulo, so bile vse prve besede celic iz območja izpisane hkrati, si oglejte posnetek zaslona:

doc razdeljen po kapitalu 3

3. Pojdite na drugo formulo: = REPLACE (A2,1, LEN (C2), "") (A2 je celica, ki jo želite razdeliti, in C2 je celica vsebuje prvo besedo, ki ste jo vrnili) v celico D2 in pritisnite Vnesite ključ, da dobite drugo besedo, si oglejte posnetek zaslona:

doc razdeljen po kapitalu 4

4. Izberite celico D2, povlecite ročico za polnjenje navzdol do celice, da dobite drugo besedo, vsebina celice pa je razdeljena na dva stolpca z veliko črko, glejte sliko:

doc razdeljen po kapitalu 5


Zgornje formule veljajo le za celično vrednost, ki vsebuje dve besedi, če v celici, ki jo je treba razdeliti, več besed, lahko dodate presledke pred velikimi črkami in nato uporabite besedilo v stolpce, da razdelite celično vsebino v ločeni stolpci po prostoru.

Prvič, uporabite kodo VBA, da dodate presledke pred veliko črko, da ločite besede.

1. Drži dol ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduli, in prilepite naslednjo kodo v Moduli Okno.

VBA koda: vstavite presledke pred vsako veliko črko v celici

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

3. Shranite in zaprite to kodo in se vrnite na delovni list, vnesite to formulo: = splitwords (A2) v prazno celico, ki mejijo na vaše podatke, si oglejte sliko zaslona:

doc razdeljen po kapitalu 6

4. Potem povlecite ročico za polnjenje navzdol na celice, za katere želite uporabiti to formulo, in pred vsakim velikim črkom so bili vstavljeni presledki, ki ločujejo celično vsebino, si oglejte posnetek zaslona:

doc razdeljen po kapitalu 7

5. In potem bi morali kopirati in prilepiti tiste celice formule kot vrednosti za odstranitev formul na drugem mestu ali izvirnem območju.

doc razdeljen po kapitalu 8

Drugič, uporabite funkcijo Besedilo v stolpcu, da razdeli celično vsebino v ločene stolpce za presledek.

6. Izberite vrednosti celic, ki ste jih vstavili, in kliknite datum > Besedilo v stolpce, v Step1 Pretvori čarovnik v stolpcetako, da izberete Razmejeno možnost, si oglejte posnetek zaslona:

doc razdeljen po kapitalu 9

7. Nato kliknite Naslednji gumb, v Step2 čarovnika, preverite Vesolje možnost pod Razmejitve razdelek, glejte sliko zaslona:

doc razdeljen po kapitalu 10

8. Pojdite s klikom Naslednji v koraku Step3 čarovnika izberite splošno možnost pod Format podatkov v stolpcuin nato izberite celico, v katero želite dati vrednosti razdelka s klikom doc razdeljen po kapitalu 12 gumb, si oglejte posnetek zaslona:

doc razdeljen po kapitalu 11

9. Končno kliknite Konec gumb, vsebina celice je bila razdeljena na več stolpcev, kot je prikazano spodaj prikazano sliko:

doc razdeljen po kapitalu 13


Če imate Kutools za Excel, ki združuje svoje dodajanje besedila in Razdeljene celice funkcije, lahko to nalogo enostavno in udobno obravnavate, storite naslednje:

Kutools za Excel : z več kot 300 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60.

1. Izberite izvirne podatke, ki jih želite razdeliti.

2. Nato kliknite Kutools > Besedilo > dodajanje besedila, si oglejte sliko zaslona:

doc razdeljen po kapitalu 14

3. v dodajanje besedila pogovorno okno, vnesite preslednico enkrat ali kateri koli drug ločilnik, ki ga potrebujete v Besedilo polje in nato izberite Stranska črka 1 je velika Iz Dodaj samo v razdelek, glejte sliko zaslona:

doc razdeljen po kapitalu 15

4. Nato kliknite Ok gumb in prostori so bili dodani pred vsako veliko črko, glejte sliko zaslona:

doc razdeljen po kapitalu 16

5. In potem lahko uporabite Razdeljene celice uporabnost Kutools za Excel da razcepite celične vrednosti po prostoru, ohranite izbrano podatkovno polje in nato kliknite Kutools > Besedilo > Razdeljene celice, si oglejte sliko zaslona:

doc razdeljen po kapitalu 17

6. v Razdeljene celice pogovorno okno, izberite Razdeli na stolpce pod tip in preverite Vesolje ali druge razmejitve, ki ste jih dodali v koraku 3, si oglejte sliko zaslona:

doc razdeljen s kapitalom 18 18

7. Nato kliknite Okin odpre se odzivno okno, ki vas opomni, da izberete celico, če želite dati podatke za razdelke, glejte sliko za posnetke:

doc razdeljen po kapitalu 19

8. Končno kliknite OK gumb in dobite rezultat, ki ga potrebujete, glejte sliko zaslona:

doc razdeljen po kapitalu 20

Prenesite in brezplačno preizkusite Kutools za Excel zdaj!


Kutools za Excel: z več kot 200 priročnimi dodatki Excel, lahko brezplačno poskusite brez omejitev v dnevih 60. Prenesite in brezplačno preizkusite zdaj!


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    guest · 10 months ago
    This doesn't work for two of the same capital letters
    • To post as a guest, your comment is unpublished.
      skyyang · 10 months ago
      Hello,
      If the two words are same words, please change the first array formula to the follows:
      =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),RIGHT(A2, LEN(A2)-1)&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),1))

      Please remember to press Ctrl + Shift + Enter keys together.

      Hope it can help you!
  • To post as a guest, your comment is unpublished.
    sdf · 2 years ago
    Thanks for the content it really worked
  • To post as a guest, your comment is unpublished.
    Tom · 2 years ago
    Your formula fail if name is like this:

    JhonJhon
    MarkMark