Note: The other languages of the website are Google-translated. Back to English

Cum se împarte textul în coloane separate cu majuscule în Excel?

doc împărțit de capital 1

Să presupunem că aveți o serie de date pe care doriți să le împărțiți conținutul celulei în coloane separate cu litere mari, după cum se arată în următoarea captură de ecran, aveți idei bune pentru a rezolva această problemă în Excel?

Împărțiți textul în coloane separate cu majuscule cu formule

Împarte textul în coloane separate cu majuscule cu cod VBA

Împarte textul în coloane separate cu majuscule cu Kutools pentru Excel


Dacă există doar două cuvinte în celulele dvs., următoarele formule vă ajută să finalizați această lucrare. Vă rugăm să faceți următoarele:

1. Introduceți această formulă matrice: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 este celula pe care doriți să o împărțiți cu litere mari) într-o celulă necompletată adiacentă datelor dvs., apoi apăsați Ctrl + Shift + Enter tastele împreună pentru a obține primul cuvânt, consultați captura de ecran:

doc împărțit de capital 2

2. Apoi selectați C2 și trageți mânerul de umplere în jos până la celulele pe care doriți să le aplicați această formulă, toate primele cuvinte din celulele intervalului au fost extrase simultan, vedeți captura de ecran:

doc împărțit de capital 3

3. Continuați să introduceți o altă formulă: = REPLACE (A2,1, LEN (C2), "") (A2 este celula pe care doriți să o împărțiți și C2 este celula conține primul cuvânt pe care l-ați returnat) în celula D2 și apăsați Intrați tasta pentru a obține al doilea cuvânt, vezi captura de ecran:

doc împărțit de capital 4

4. Selectați celula D2, trageți mânerul de umplere în jos în celule pentru a obține cel de-al doilea cuvânt, iar conținutul celulei din interval a fost împărțit în două coloane cu litera mare, a se vedea captura de ecran:

doc împărțit de capital 5


Formulele de mai sus sunt aplicate numai valorii celulei care conține două cuvinte, dacă există mai multe cuvinte într-o celulă care trebuie împărțite, puteți adăuga spații înainte de literele majuscule și apoi aplicați Textul la coloane pentru a împărți conținutul celulei în separați coloanele după spațiu.

Mai întâi, aplicați codul VBA pentru a adăuga spații înainte de litera mare pentru a separa cuvintele.

1. Țineți apăsat butonul ALT + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.

2. Clic Insera > Moduleși lipiți următorul cod în Module Fereastră.

Cod VBA: introduceți spații înaintea fiecărei litere mari într-o celulă

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. Salvați și închideți acest cod, reveniți la foaia de lucru, vă rugăm să introduceți această formulă: = cuvinte divizate (A2) într-o celulă goală adiacentă datelor dvs., consultați captura de ecran:

doc împărțit de capital 6

4. Apoi trageți mânerul de umplere în jos în celulele pe care doriți să le aplicați această formulă, iar spațiile au fost inserate înainte de fiecare literă mare pentru a separa conținutul celulei, a se vedea captura de ecran:

doc împărțit de capital 7

5. Și apoi ar trebui să copiați și să lipiți aceste celule de formulă ca valori pentru a elimina formulele într-un alt loc sau în intervalul original.

doc împărțit de capital 8

În al doilea rând, aplicați caracteristica Text la coloană pentru a împărți conținutul celulei în coloane separate după spațiu.

6. Selectați valorile celulei pe care ați inserat spații și faceți clic pe Date > Text către coloane, la Pasul 1 din Expertul Conversia textului în coloane, Selectați delimitat opțiune, vezi captura de ecran:

doc împărțit de capital 9

7. Apoi apasa Pagina Următoare → , în Pasul 2 al vrăjitorului, verificați Spaţiu opțiune în cadrul Delimitatori secțiune, vezi captura de ecran:

doc împărțit de capital 10

8. Continuați să faceți clic Pagina Următoare → , în Pasul 3 al vrăjitorului, alegeți General opțiune în cadrul Format date coloane, apoi selectați o celulă în care doriți să puneți valorile împărțite făcând clic doc împărțit de capital 12 buton, vezi captura de ecran:

doc împărțit de capital 11

9. În cele din urmă, faceți clic pe finalizarea butonul, conținutul celulei a fost împărțit în mai multe coloane, după cum se arată în următoarea captură de ecran:

doc împărțit de capital 13


Dacă aveţi Kutools pentru Excel, combinând Adăuga text și Celule divizate caracteristici, puteți face față acestei sarcini ușor și confortabil, vă rugăm să faceți următoarele:

Kutools pentru Excel : cu mai mult de 300 de programe de completare Excel la îndemână, gratuit pentru a încerca fără limitări în 30 de zile.

1. Selectați datele originale pe care doriți să le împărțiți.

2. Apoi apasa KutoolsText > Adăuga text, vezi captura de ecran:

3. În Adăuga text caseta de dialog, tastați bara de spațiu o dată sau orice alt separator de care aveți nevoie în Text caseta, apoi alegeți Prima literă este cu majuscule de la Adăugați numai la secțiune, vezi captura de ecran:

doc împărțit de capital 15

4. Apoi faceți clic pe Ok buton, iar spațiile au fost adăugate înainte de fiecare literă mare, vezi captura de ecran:

doc împărțit de capital 16

5. Și apoi puteți aplica Celule divizate utilitatea Kutools pentru Excel pentru a împărți valorile celulei în funcție de spațiu, păstrând intervalul de date selectat și apoi faceți clic pe Kutools > Merge & Split > Celule divizate, vezi captura de ecran:

6. În Celule divizate fereastră de dialog, selectați Împărțiți în coloane în temeiul Tip secțiune și verificați Spaţiu sau alți delimitatori pe care i-ați adăugat la pasul 3, consultați captura de ecran:

doc împărțit de capital 18 18

7. Apoi faceți clic pe Ok, și se afișează o casetă de prompt pentru a vă reaminti să selectați o celulă pentru a pune datele împărțite, vedeți captura de ecran:

doc împărțit de capital 19

8. În cele din urmă, faceți clic pe OK și veți obține rezultatul de care aveți nevoie, vedeți captura de ecran:

doc împărțit de capital 20

Descărcați și proba gratuită Kutools pentru Excel acum!


Kutools pentru Excel: cu mai mult de 300 de programe de completare Excel la îndemână, încercați fără limitări în 30 de zile. Descărcați și proba gratuită acum!

Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comentarii (7)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Formula ta eșuează dacă numele este astfel: JhonJhon MarkMark
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumesc pentru conținut, chiar a funcționat
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest lucru nu funcționează pentru două dintre aceleași majuscule
Acest comentariu a fost redus la minimum de moderatorul de pe site
Buna,
Dacă cele două cuvinte sunt aceleași cuvinte, modificați prima formulă matrice în următoarea:
=LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),RIGHT(A2, LEN(A2)-1)&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),1))

Vă rugăm să nu uitați să apăsați simultan tastele Ctrl + Shift + Enter.

Sper că vă poate ajuta!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am nevoie de ajutor pentru a împărți o celulă. O pot face cu litere mici lângă litere mari. Dar dacă cuvântul de împărțire este o literă capitol, urmată de o altă literă capitol, nu va funcționa. De asemenea, dacă sunt implicate cifre romane, există probleme. Dacă există un cuvânt, cum ar fi „McDonald” sau „MacDonald”, există probleme. Poți să ajuți?
Acest comentariu a fost redus la minimum de moderatorul de pe site
DanMorgan = Dan
MollieClark = Mollie
Jade, Jam, Ryan, Dummy (nu numele lui real), Jess, Cass, Jenni și Jack sunt toți ca Jade, Jam etc.

folosind Excel 2013 (furnizat de companie)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Formula/funcția funcționează așa cum ar trebui acum, o modificare ulterioară (#25891) a rezolvat-o - mulțumesc mult
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL