Salt la conținutul principal
 

Tutorial Excel: împărțiți celulele text, număr și dată (separate în mai multe coloane)

Autor: Siluvia Ultima modificare: 2024-12-03

Când utilizați Excel, poate fi necesar să împărțiți textul dintr-o celulă în mai multe celule pentru anumite scopuri. Acest tutorial este împărțit în trei părți: divizarea celulelor de text, împărțirea celulelor cu numere și împărțirea celulelor date. Fiecare parte oferă exemple diferite pentru a vă ajuta să știți cum să gestionați lucrarea de împărțire atunci când întâmpinați aceeași problemă.

Cuprins: [Ascunde]

(Faceți clic pe orice titlu din cuprinsul de mai jos sau din dreapta pentru a naviga la capitolul corespunzător.)

1 Divizați celulele de text

Această parte colectează situațiile pe care le veți întâlni atunci când împărțiți o celulă de text în mai multe coloane și vă oferă metodele corespunzătoare.

Exemplul #1 Împărțiți celulele prin virgulă, spațiu sau alt delimitator

Pentru a împărți o celulă de text în mai multe coloane printr-un anumit delimitator, cum ar fi virgulă, spațiu, liniuță și așa mai departe, puteți aplica una dintre metodele de mai jos.

Împărțiți celulele după delimitator cu funcția Text în coloane

Text către coloane caracteristica, ca Excel built-in, este frecvent utilizată în divizarea celulelor. După cum se arată în captura de ecran de mai jos, pentru a împărți celulele din coloana șiruri de text prin virgulă, puteți aplica funcția Text în coloane după cum urmează.

A screenshot of a text cell split into multiple columns

1. Selectați intervalul de coloane pe care doriți să îl împărțiți prin virgulă, faceți clic Date > Text către coloane.

A screenshot of the Text to Columns option in Excel ribbon

2. În Expertul Conversia textului în coloane - Pasul 1 din 3 caseta de dialog, păstrați delimitat butonul radio selectat, apoi faceți clic pe Pagina Următoare → butonul.

A screenshot of the Convert Text to Columns Wizard – Step 1 of 3 dialog box with the Delimited option selected

3. În Expertul Conversia textului în coloane - Pasul 2 din 3 caseta de dialog, specificați un delimitator în funcție de nevoile dvs. (în acest caz, verific doar virgulă casetă de selectare), apoi faceți clic pe Pagina Următoare → butonul.

A screenshot of the Convert Text to Columns Wizard – Step 2 of 3 dialog box showing delimiters selection

4. În caseta de dialog ultimul pas, faceți clic pe Destination cell selection button pentru a selecta o celulă pentru a scoate textele separate, apoi faceți clic pe finalizarea butonul.

A screenshot of selecting a cell for the output in the Convert Text to Columns Wizard

Apoi, textele din intervalul selectat sunt împărțite printr-o virgulă și plasate în coloane diferite, așa cum se arată mai jos.

A screenshot of a text cell split into multiple columns

Împărțiți celulele după delimitator cu formulă

Puteți aplica formula de mai jos pentru a împărți textele în celule după un delimitator specificat în Excel.

Formula generică

=TRIM(MID(SUBSTITUTE(A1,delim,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

Argumente

delim: delimitatorul folosit pentru a împărți șirul de text;
A1: Reprezintă celula care conține șirul de text pe care îl veți împărți;
N: Un număr care reprezintă al n-lea subșir al șirului de text pe care îl veți împărți.

Apoi aplicați această formulă.

1. După cum se arată în captura de ecran de mai jos, mai întâi, trebuie să creați un rând de ajutor cu numărul 1, 2, 3... localizat în celule diferite.

notițe: Aici 1, 2, 3... reprezintă primul, al doilea și al treilea subșir al șirului de text.

A screenshot of a helper row with numbers 1, 2, 3... created for splitting text strings in Excel

2. Selectați o celulă sub celula numărul 1, copiați sau introduceți formula de mai jos în ea și apăsați tasta Intrați pentru a obține primul subșir al șirului de text. Selectați celula rezultat, trageți-o Mâner de completare automată dreapta și în jos pentru a obține celelalte subșiruri. Vedeți captura de ecran:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(D$4-1)*LEN($B5)+1,LEN($B5)))

A screenshot showing the AutoFill Handle used to extend the formula for splitting text strings in Excel

notițe: În formulă, „,” is the delimiter used to split the text string in B5. You can change it according to your needs.

Împărțiți celulele după delimitator cu un instrument uimitor

Aici, vă recomandăm Kutools pentru Excel'S Celule divizate caracteristică pentru a vă ajuta să împărțiți cu ușurință celulele în coloane sau rânduri separate printr-un anumit delimitator în Excel.

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Îmbunătățit cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

1. După instalare Kutools pentru Excel, selectați intervalul în care doriți să împărțiți șirurile de text, apoi faceți clic Kutools > Merge & Split > Celule divizate.

A screenshot showing the Split Cells option under the Kutools tab in Excel

2. În Celule divizate casetă de dialog, trebuie să configurați după cum urmează.

2.1) Gama selectată este listată în Gamă împărțită caseta, o puteți schimba după cum aveți nevoie;
2.2) În Tip secțiune, selectați Împărțiți la rânduri or Împărțiți în coloane buton de radio;
2.3) În Împărțit de secțiunea, selectați delimitatorul de care aveți nevoie. Dacă delimitatorul necesar nu apare în această secțiune, selectați Altele butonul radio și apoi introduceți un delimitator în caseta de text. În acest caz, introdu o virgulă în caseta de text;
2.4) Faceți clic pe OK. Vedeți captura de ecran:

A screenshot of the Kutools Split Cells dialog box with delimiter configuration

3. În următorul Celule divizate caseta de dialog, selectați o celulă pentru a scoate subșirurile, apoi faceți clic OK.

A screenshot of the final Kutools Split Cells dialog box to select the output location

Apoi, subșirurile sunt împărțite în coloane sau rânduri diferite, în funcție de datele specificate la pasul 2 de mai sus.

Împărțiți în coloane:

A screenshot of text strings split into columns using Kutools

Împarte la rânduri:

A screenshot of text strings split into rows using Kutools

Exemplul #2 Împărțiți celulele cu o anumită lungime

Pentru a împărți șirul de text cu o anumită lungime, următoarele metode vă pot face o favoare.

Împărțiți celulele cu o anumită lungime cu funcția Text în coloane

Text către coloane caracteristica oferă a Lățime fixă opțiune pentru a vă ajuta să împărțiți șirurile de text din celulele selectate cu o anumită lungime în Excel.

După cum se arată în captura de ecran de mai jos, pentru a împărți textele din intervalul B5:B9 în coloane la fiecare 3 caractere, puteți face după cum urmează pentru a finaliza.

A screenshot showing cells to be split by fixed width

1. Selectați celulele în care doriți să împărțiți șirurile de text.

2. clic Date > Text către coloane.

3. În Expertul de conversie a textului în coloane – pasul 1 din 3 caseta de dialog, selectați Lățime fixă butonul radio și faceți clic pe Pagina Următoare →.

A screenshot of the Convert Text to Columns Wizard step 1 of 3 dialog box in Excel with Fixed width selected

4. Apoi Pasul 2 al 3 apare fereastra de dialog. În Previzualizare date secțiune, faceți clic în poziția dorită pe axă pentru a crea o linie de întrerupere (o linie cu săgeată). După ce ați creat toate liniile de întrerupere, faceți clic pe Pagina Următoare → pentru a merge mai departe.

În acest caz, creez linii de întrerupere pentru fiecare 3 caractere din șirul de text.

A screenshot of the Convert Text to Columns Wizard step 2 of 3 dialog box with break lines placed to split text

5. În ultimul pas, selectați o celulă pentru a scoate textele separate, apoi faceți clic pe finalizarea butonul.

A screenshot of the Convert Text to Columns Wizard step 3 of 3 dialog box in Excel with output cell highlighted

Acum șirurile de text din celulele selectate sunt împărțite la fiecare 3 caractere, așa cum se arată în captura de ecran de mai jos.

A screenshot of text strings split into separate columns every 3 characters in Excel

Împărțiți celulele cu o anumită lungime cu un instrument uimitor

Pentru a împărți celulele cu o anumită lungime în Excel, puteți aplica Celule divizate caracteristică a Kutools pentru Excel pentru a o face ușor.

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Îmbunătățit cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

1. Selectați celulele șirului de text pe care doriți să le împărțiți cu o anumită lungime, faceți clic Kutools > Merge & Split > Celule divizate.

2. În Celule divizate casetă de dialog, trebuie să configurați după cum urmează.

2.1) Intervalul pe care l-ați selectat la pasul 1 este listat în Gamă împărțită cutie, o puteți schimba dacă aveți nevoie;
2.2) În Tip secțiunea, alegeți opțiunea Split to Rows sau Split to Columns în funcție de nevoile dvs.;
2.3) În Împărțit de secțiune, selectați Specificați lățimea butonul radio, introduceți un număr reprezentând lungimea caracterului folosit pentru a împărți șirul de text. În acest caz, introdu numărul 3 în caseta de text;
2.4) Faceți clic pe OK butonul.

A screenshot of the Split Cells dialog box with Split by width option selected

3. În următorul Celule divizate caseta de dialog, selectați o celulă pentru a plasa textele de împărțire și apoi faceți clic OK.

A screenshot of the Split Cells dialog box in Kutools for Excel with output destination selected

Apoi șirurile de text din celulele selectate sunt împărțite cu o anumită lungime și plasate în coloane diferite.

Exemplul #3 Împărțiți celulele după un anumit cuvânt

După cum se arată în captura de ecran de mai jos, pentru a împărți șirurile de text din intervalul B5:B9 cu un întreg cuvânt „vânzări”, puteți aplica formulele furnizate în această secțiune.

A screenshot of text strings in Excel to be split by the word 'sales'

Obțineți subșirul înaintea unui anumit cuvânt dintr-o celulă

Aplicarea unei formule bazate pe funcțiile LEFT și FIND poate ajuta la obținerea subșirului înaintea unui anumit cuvânt într-un șir de text.

Formula generică

=LEFT(A1,FIND("certain_word", A1)-1)

Argumente

A1: Reprezintă celula care conține șirul de text pe care doriți să îl despărțiți de un anumit cuvânt;
Anumit_cuvânt: Cuvântul folosit pentru a împărți un șir de text. Poate fi o referință de celulă la cuvânt sau un cuvânt exact închis cu ghilimele duble;

1. Selectați o celulă goală, copiați sau introduceți formula de mai jos în ea și apăsați tasta Intrați tasta pentru a obține subșirul înaintea anumitor cuvânt. Selectați această celulă rezultat, apoi trageți-o Mâner de completare automată în jos pentru a aplica formula altor celule.

=LEFT(B5,FIND("sales",B5)-1)

A screenshot of the formula used in Excel to get the substring before a certain word

Obțineți subșirul după un cuvânt dintr-o celulă

După ce obțineți subșirul înainte de cuvânt, trebuie să aplicați formula de mai jos pentru a obține subșirul după el.

Formula generică

=TRIM(MID(A1,SEARCH("certain_word",A1)+LEN("certain_word"),255))

Argumente

A1: Reprezintă celula care conține șirul de text pe care doriți să îl despărțiți de un anumit cuvânt;
Anumit_cuvânt: Cuvântul folosit pentru a împărți un șir de text. Poate fi o referință de celulă la cuvânt sau un cuvânt exact închis cu ghilimele duble;

1. Selectați o celulă goală lângă prima celulă rezultat (D5).

2. Copiați sau introduceți formula de mai jos și apăsați tasta Intrați cheie. Selectați această celulă rezultat, trageți-o Mâner de completare automată jos pentru a obține celelalte rezultate.

=TRIM(MID(B5,SEARCH("sales",B5)+LEN("sales"),255))

A screenshot of the formula used in Excel to get the substring after a certain word

Acum ați împărțit șirurile de text în coloane diferite cu un cuvânt întreg.

Exemplul #4 Împărțiți celulele după întrerupere de linie

Această secțiune demonstrează diferite metode pentru a vă ajuta să împărțiți celulele de text prin întrerupere de linie în Excel.

A screenshot of Excel with a table, showing the selected cells to be split by line breaks

Împărțiți celulele după întrerupere de linie cu funcția Text în coloane

Caracteristica Text în coloane poate fi aplicată la divizarea celulelor prin întrerupere de linie în Excel. Puteți face după cum urmează.

1. Selectați intervalul de celule în care doriți să împărțiți textele prin întrerupere de linie.

2. clic Date > Text către coloane.

3. În Expertul Conversia textului în coloane - Pasul 1 din 3 caseta de dialog, alegeți delimitat butonul radio și apoi faceți clic Pagina Următoare →;

A screenshot of the Convert Text to Columns Wizard in Excel, showing the Delimited option selected

4. În Pasul 2 al 3 caseta de dialog, debifați orice existent Delimitatori selecții, verificați Altele casetă de selectare, apoi apăsați pe Ctrl + J scurtătură. Puteți vedea că doar un punct mic este afișat în caseta de text, apoi în Previzualizare date caseta, textele sunt împărțite prin întreruperi de rând. Apasă pe Pagina Următoare → butonul.

A screenshot of the Step 2 of 3 dialog box in Excel with the Other delimiter selected and Ctrl + J entered

5. În ultimul pas, selectați o celulă de destinație pentru a scoate textele separate, apoi faceți clic pe finalizarea butonul.

A screenshot of the final step of the Text to Columns Wizard in Excel, showing the destination cell selected

Apoi textele din celulele selectate sunt împărțite în coloane diferite prin întreruperi de linie.

Împărțiți celulele după întrerupere de linie cu formula

Următoarele formule pot ajuta, de asemenea, la împărțirea celulelor prin întrerupere de linie în Excel.

Folosind același exemplu ca mai sus, după împărțire, veți obține trei subșiruri în coloane diferite.

Obțineți subșirul înainte de prima întrerupere de linie

În primul rând, putem aplica o formulă bazată pe LEFT si Căutare funcții pentru a împărți subșirul înainte de prima întrerupere de linie din celulă.

Formula generică

=LEFT(cell, SEARCH(CHAR(10),cell,1)-1)

Argumente

Celulă: Celula șirului de text în care doriți să împărțiți subșirul înainte de prima întrerupere de linie.

1. Selectați o celulă goală (D5 în acest caz), copiați sau introduceți formula de mai jos în ea și apăsați tasta Intrați cheie. Selectați celula rezultat și trageți-o Mâner de completare automată jos pentru a obține subșirurile înainte de prima întrerupere de linie a altor celule.

=STÂNGA(B5, CĂUTARE(CHAR(10),B5,1)-1)

A screenshot of the Excel sheet showing a formula for extracting a substring before the first line break

Obțineți subșirul dintre prima și a doua întrerupere de linie

Pentru a obține subșirul dintre prima și a doua întrerupere de linie dintr-o celulă, următoarea formulă vă poate face o favoare.

Formula generică

=MID(cell,SEARCH(CHAR(10),cell)+1,SEARCH(CHAR(10),cell,SEARCH(CHAR(10),cell)+1)-SEARCH(CHAR(10),cell)-1)

Argumente

Celulă: Celula șirului de text în care doriți să împărțiți subșirul între prima și a doua întrerupere de linie.

1. Selectați o celulă (E5) lângă D5, copiați sau introduceți formula de mai jos în ea și apăsați tasta Intrați cheie. Selectați celula rezultat și trageți-o Mâner de completare automată jos pentru a obține subșirurile dintre prima și a doua întrerupere de linie a altor celule.

=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1 )

A screenshot of the Excel sheet showing a formula for extracting a substring between the first and second line breaks

Obțineți subșirul după a doua întrerupere de linie

Primul pas este să obțineți subșirul după a doua întrerupere de linie cu formula de mai jos.

Formula generică

=RIGHT(cell,LEN(cell) - SEARCH(CHAR(10),cell, SEARCH(CHAR(10), cell) + 1))

Argumente

Celulă: Celula șirului de text în care doriți să împărțiți subșirul după a doua întrerupere de linie.

1. Selectați o celulă (F5 în acest caz), copiați sau introduceți formula de mai jos în ea și apăsați tasta Intrați cheie. Selectați celula rezultat și trageți în jos mânerul de completare automată pentru a obține subșirurile după a doua întrerupere de linie a altor celule.

=DREAPTA(B5,LEN(B5) - CĂUTARE(CHAR(10), B5, CĂUTARE(CHAR(10), B5) + 1))

A screenshot of the Excel sheet showing a formula for extracting a substring after the second line break

Împărțiți celulele după întrerupere de linie cu VBA

Această secțiune oferă un cod VBA pentru a vă ajuta să împărțiți cu ușurință textele în celulele selectate prin întrerupere de linie în Excel.

1. apasă pe Alt + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.

2. În Microsoft Visual Basic pentru aplicații fereastră, faceți clic pe Insera > Module. Apoi copiați VBA de mai jos în fereastra Cod.

Cod VBA: împărțiți celulele după întreruperi de linie în Excel

Sub ExtendOffice_SplitRangeTex()
'Updated by Extendoffice 20211116
Dim xStr() As String
Dim xRg As Range
Dim xCell As Range
Dim xI As Integer
Set xRg = Application.InputBox("Please select the range of cells where you want to split by line break:", "Kutools for Excel", "", , , , , 8)
If xRg Is Nothing Then Exit Sub
For xI = 1 To xRg.Count
    Set xCell = xRg.Item(xI)
    xStr = VBA.Split(xCell.Value, vbLf)
    xCell.Resize(1, UBound(xStr) + 1).Offset(0, 1) = xStr
Next
End Sub

A screenshot of the Microsoft Visual Basic for Applications window showing VBA code to split cells by line breaks

3. apasă pe F5 tasta pentru a rula codul. Apoi o Kutools pentru Excel apare caseta de dialog, trebuie să selectați intervalul de celule în care doriți să împărțiți prin întrerupere de linie și, în final, faceți clic pe OK butonul.

A screenshot of the Kutools for Excel dialog box with the range of cells selected to split by line break

Apoi, textele din celulele selectate sunt împărțite în coloane diferite simultan prin întreruperi de linie.

A screenshot of the result after splitting cells by line break in Excel using Kutools

Împărțiți celulele după întrerupere de linie cu un instrument uimitor

Here, we introduce a handy tool – Celule divizate utilitatea Kutools pentru Excel. Cu acest instrument, puteți împărți textele în celulele selectate în bloc, după întreruperi de linie, cu doar câteva clicuri.

1. Selectați intervalul de celule în care doriți să împărțiți textele prin întrerupere de linie.

2. clic Kutools > Merge & Split > Celule divizate pentru a activa caracteristica.

3. În Celule divizate caseta de dialog, trebuie să efectuați următoarele setări.

3.1) În Gamă împărțită casetă, păstrați intervalul selectat sau treceți la un interval nou;
3.2) În Tip secțiune, pentru a alege Împărțiți la rânduri or Împărțiți în coloane conform nevoilor tale;
3.3) În Împărțit de secțiunea, alegeți Linie nouă buton de radio;
3.4) Faceți clic pe OK buton. Vedeți captura de ecran:

A screenshot of the Split Cells dialog box with settings to split by line breaks

4. În următoarea fereastră pop-up Celule divizate caseta de dialog, selectați o celulă goală pentru a plasa textele separate și faceți clic OK.

A screenshot of the Split Cells dialog box with the destination cell selected

Apoi, textele din celulele selectate sunt împărțite în coloane diferite prin întreruperi de linie, așa cum se arată în captura de ecran de mai jos.

A screenshot showing the result of splitting text by line breaks in Excel using Kutools

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de funcțiile AI gratuite permanent! Ia-L Acum

Exemplul #5 Împărțiți celulele numai după primul sau ultimul delimitator

Sometimes, you may need to split a cells into two parts by first or last delimiter only, you can try the below formulas.

Împărțiți celulele după primul delimitator cu formule

După cum se arată în captura de ecran de mai jos, pentru a împărți fiecare celulă din intervalul B5:B9 în două părți prin primul spațiu, trebuie să aplicați două formule.

A screenshot of splitting text by the first space in Excel

Împărțiți subșirul înainte de primul spațiu

Pentru a împărți subșirul înainte de primul spațiu, puteți utiliza o formulă bazată pe funcția LEFT și funcțiile FIND.

Formula generică

=LEFT(cell,FIND("delimiter",cell)-1)

Argumente

Celulă: Celula șirului de text în care doriți să împărțiți subșirul înainte de primul spațiu.
delimitator: delimitatorul folosit pentru a împărți celula.

1. Selectați o celulă (D5 în acest caz) pentru a scoate subșirul, copiați sau introduceți formula de mai jos în ea și apăsați butonul Intrați cheie. Selectați celula de rezultat și apoi trageți-o Mâner de completare automată jos pentru a obține subșirul altor celule.

=LEFT(B5,FIND(" ",B5)-1)

A screenshot of the formula for splitting text before the first space in Excel

Împărțiți subșirul după primul spațiu

Apoi aplicați formula de mai jos pentru a obține subșirul după primul spațiu dintr-o celulă.

Formula generică

=RIGHT(cell,LEN(cell)-FIND("delimiter",cell))

Argumente

Celulă: Celula șirului de text în care doriți să împărțiți subșirul după primul spațiu.
delimitator: Delimitatorul folosit pentru a împărți celula.

1. Copiați sau introduceți formula de mai jos în celula E5 și apăsați tasta Intrați cheie pentru a obține rezultatul. Selectați această celulă rezultat și trageți-o Mâner de completare automată jos pentru a obține subșirul după ultimul spațiu al altor celule.

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

A screenshot of the result for splitting text after the first space in Excel

notițe: În formule, puteți modifica referința celulei la șirul de text și delimitator în funcție de nevoile dvs.

Împărțiți celulele după ultimul delimitator cu formule

Pentru a împărți textele din intervalul de celule (B5:B9) în două părți după ultimul spațiu, așa cum se arată în captură de ecran, cele două formule furnizate în această secțiune vă pot ajuta să finalizați.

A screenshot of splitting text by the last space in Excel

Obțineți textul în stânga ultimului delimitator

Pentru a obține textul în stânga ultimului delimitator dintr-o celulă, puteți aplica formula de mai jos.

Formula generică

=LEFT(B5,SEARCH("^",SUBSTITUTE(cell,"delimiter","^",LEN(cell)-LEN(SUBSTITUTE(cell,"delimiter",""))))-1)

Argumente

Celulă: Celula șirului de text în care doriți să împărțiți textul la stânga ultimului delimitator.
delimitator: delimitatorul folosit pentru a împărți celula.

1. Selectați o celulă pentru a plasa subșirul din stânga, copiați sau introduceți formula de mai jos în ea și apăsați tasta Intrați cheie. Selectați celula rezultat și trageți-o Mâner de completare automată în jos pentru a aplica formula altor celule.

=LEFT(B5,SEARCH("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))-1)

A screenshot of the formula for splitting text before the last space in Excel

Obțineți textul în dreapta ultimului delimitator

Acum trebuie să aducem textul la dreapta ultimului spațiu în acest caz.

Formula generică

=TRIM(RIGHT(SUBSTITUTE(cell,"delimiter",REPT("delimiter",LEN(cell))),LEN(cell)))

Argumente

Celulă: Celula șirului de text în care doriți să împărțiți textul la dreapta ultimului delimitator.
delimitator: delimitatorul folosit pentru a împărți celula.

1. Selectați o celulă pentru a plasa subșirul corect, copiați sau introduceți formula de mai jos în ea și apăsați tasta Intrați cheie. Selectați celula rezultat și trageți în jos mânerul de completare automată pentru a aplica formula altor celule.

=TRIM(RIGHT(SUBSTITUTE(B5," ",REPT(" ",LEN(B5))),LEN(B5)))

A screenshot of the formula for splitting text after the last space in Excel

notițe: În formule, puteți modifica referința celulei la șirul de text și delimitator în funcție de nevoile dvs.

Exemplul #6 Împărțiți celulele cu majuscule

Această secțiune introduce o funcție definită de utilizator pentru a împărți cuvintele în celule cu majuscule.

A screenshot of splitting text by capital letter in Excel

1. apasă pe Alt + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.

2. În Microsoft Visual Basic pentru aplicații fereastră, faceți clic pe Insera > Module, apoi copiați codul VBA de mai jos în fereastra Cod.

Cod VBA: Împărțiți celulele cu majuscule în Excel

Function GetName(s As String, Num As Long) As String
'Updated by Extendoffice 20211116
  With CreateObject("VBSCript.RegExp")
    .Global = True
    .Pattern = "[A-Z][a-z]+|[A-Z]"
    GetName = .Execute(s).Item(Num - 1)
  End With
End Function

3. apasă pe Alt + Q tastele pentru a închide Microsoft Visual Basic pentru aplicații fereastră.

4. Selectați o celulă (D5 în acest caz) pentru a scoate cuvântul din stânga primei litere mari, introduceți formula de mai jos în ea și apăsați butonul Intrați cheie. Selectați această celulă de rezultat și trageți-o Mâner de completare automată chiar apoi jos pentru a obține celelalte cuvinte.

=IFERROR(GetName($B5,COLUMNS($D:D)),"")

A screenshot of the result of splitting text by capital letter using VBA

notițe: În cod, $B5 este celula pe care o veți împărți, $D:D este coloana celulei rezultat. Vă rugăm să le modificați în funcție de datele dvs.

Exemplul #7 Împărțiți numele în celule

Presupunând că aveți o foaie de lucru care conține o coloană de nume complete și doriți să împărțiți numele complet în coloane separate, cum ar fi împărțiți numele și prenumele din numele complet sau împărțiți primul, mijlocul sau numele de familie din numele complet. Această secțiune listează pași detaliați pentru a vă ajuta să rezolvați aceste probleme.

Împărțiți numele complet în nume și prenume

După cum se arată în captura de ecran de mai jos, prenumele, al doilea nume și numele de familie sunt separate printr-un singur spațiu, pentru a împărți doar prenumele și numele de familie dintr-un nume complet și a le pune în coloane diferite, puteți aplica una dintre următoarele metode.

A screenshot showing a column of full names to be split into separate columns for first and last names

1) Împărțiți numele complet în prenume și prenume cu formule

Trebuie să aplicați două formule separat pentru a împărți un nume complet în prenume și prenume.

Împărțiți prenumele dintr-un nume complet

Puteți aplica o formulă bazată pe funcțiile STÂNGA și CĂUTARE pentru a separa prenumele de un nume complet.

Formula generică

=LEFT(cell, SEARCH(" ", cell) - 1)

1. Selectați o celulă pentru a afișa prenumele.

2. Copiați sau introduceți formula de mai jos și apăsați tasta Intrați cheie. Selectați această celulă de rezultat și trageți-o Mâner de completare automată jos pentru a separa prenumele de alte nume complete.

=LEFT(B5, SEARCH(" ", B5) - 1)

A screenshot of the formula used to split the first name from a full name in Excel

Acum ați împărțit toate prenumele de numele complete din intervalul specificat de celule, aplicați formula de mai jos pentru a împărți numele de familie.

Împărțiți numele de familie dintr-un nume complet

Formula generică

=RIGHT(cell, LEN(cell) - SEARCH("^", SUBSTITUTE(cell," ", "^", LEN(cell) - LEN(SUBSTITUTE(cell, " ", "")))))

1. Selectați o celulă de lângă celula prenumelui.

2. Copiați sau introduceți formula de mai jos și apăsați tasta Intrați cheie. Selectați această celulă de rezultat și trageți în jos mânerul de completare automată pentru a obține numele de familie de la alte nume complete.

=RIGHT(B5, LEN(B5) - SEARCH("^", SUBSTITUTE(B5," ", "^", LEN(B5) - LEN(SUBSTITUTE(B5, " ", "")))))

A screenshot of the formula used to split the last name from a full name in Excel

notițe: În formule, B5 este celula cu numele complet pe care doriți să o împărțiți. Îl poți schimba după cum ai nevoie.

2) Împărțiți numele complet în nume și prenume cu un instrument uimitor

Formula is hard to remember for many Excel users. Here, we recommend the Numele împărțite caracteristică a Kutools pentru Excel. Cu această funcție, puteți împărți cu ușurință numele complet în prenume și prenume cu doar câteva clicuri.

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Îmbunătățit cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

1. Selectați intervalul de celule cu nume complet, faceți clic Kutools > Merge & Split > Numele împărțite.

A screenshot of the Split Names option in Kutools tab in Excel

2. În Numele împărțite caseta de dialog, bifați numai Prenume si Nume cutie în Tipuri divizate , apoi faceți clic pe OK.

sfaturi: Intervalul selectat este afișat în Interval de împărțit cutie, o puteți schimba după cum este necesar.

A screenshot showing the Split Names dialog box where First and Last Name are selected to be split

3. Apoi alta Numele împărțite apare caseta de dialog, selectați o celulă de destinație și faceți clic OK.

A screenshot of the Split Names dialog box where the user selects a destination cell

Apoi, numele complet din celulele selectate va fi împărțit în prenume și prenume în bloc, așa cum se arată în captura de ecran de mai jos.

A screenshot showing the results after splitting full names into first and last names in Excel using Kutools

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de funcțiile AI gratuite permanent! Ia-L Acum

Împărțiți numele complet în prenume, mijloc și prenume

După cum se arată în captura de ecran de mai jos, există o coloană cu numele complet cu prenume, al doilea nume și prenume separate printr-un singur spațiu. Pentru a împărți numele complet în prenume, al doilea nume și prenume și pentru a le pune în coloane diferite, metodele de mai jos vă pot ajuta.

A screenshot of a column containing full names with first, middle, and last names separated by spaces

1) Împărțiți numele complet în prenume, mijloc și prenume cu Text în coloane

Funcția încorporată – Text în coloane vă poate ajuta să împărțiți cu ușurință numele complet în prenume, al doilea nume și prenume în Excel.

Poti urmați pașii menționați mai sus pentru a aplica caracteristica Text în coloane.

notițe: În expertul Pasul 2 din 3, verificați doar Spaţiu cutie.

2) Împărțiți numele complet în prenume, mijloc și prenume cu formule

De asemenea, puteți aplica formule pentru a împărți un nume complet în prenume, al doilea nume și prenume în Excel.

Formule generice folosite pentru a împărți numele complet

Împărțiți prenumele

=LEFT(cell,SEARCH(" ", cell)-1)

Împărțiți al doilea nume

=MID(cell, SEARCH(" ", cell) + 1, SEARCH(" ", cell, SEARCH(" ", cell)+1) - SEARCH(" ", cell)-1)

Împărțiți numele de familie

=RIGHT(cell,LEN(cell) - SEARCH(" ",cell, SEARCH(" ",cell,1)+1))

Apoi aplicați formulele în celule diferite pentru a obține prenumele, al doilea nume și numele de familie.

1. În celula D5, introduceți formula de mai jos și apăsați butonul Intrați cheie. Selectați această celulă de rezultat și trageți în jos mânerul de completare automată pentru a obține prenumele altor nume complete.

=LEFT(B5,SEARCH(" ", B5)-1)

A screenshot of the formula used to split the first name from a full name into a separate column

2. Introduceți formula de mai jos în celula E5 și apăsați butonul Intrați cheie pentru a obține primul nume. Selectați celula rezultat și trageți în jos mânerul de completare automată pentru a obține celelalte nume de mijloc.

=MID(B5, SEARCH(" ", B5) + 1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - SEARCH(" ", B5)-1)

A screenshot of the formula used to split the middle name from a full name into a separate column

3. Pentru a obține numele de familie, introduceți formula de mai jos în celula F5 și apăsați Intrați, apoi selectați celula rezultat și trageți mânerul de completare automată peste celulele de care aveți nevoie.

=RIGHT(B5,LEN(B5) - SEARCH(" ",B5, SEARCH(" ",B5,1)+1))

A screenshot of the formula used to split the last name from a full name into a separate column

3) Împărțiți numele complet în prenume, mijloc și prenume cu un instrument uimitor

Iată o introducere în Kutools pentru Excel'S Numele împărțite caracteristică, care vă permite să împărțiți un nume complet în prenume, al doilea nume și prenume simultan, cu doar câteva clicuri.

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Îmbunătățit cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

1. Selectați celulele cu numele complet în care doriți să le împărțiți, apoi faceți clic Kutools > Merge & Split > Numele împărțite.

2. În Numele împărțite casetă de dialog, trebuie să configurați după cum urmează.

2.1) Domeniul selectat este deplasat în Gama la împărţi cutie, o puteți schimba după cum este necesar;
2.2) În Tipuri divizate secțiune, verificați Prenume, Al doilea prenume, Şi Nume cutii;
2.2) Faceți clic pe OK butonul.

A screenshot of the Split Names dialog box where the first, middle, and last names are selected to be split

3. În următoarea fereastră pop-up Numele împărțite caseta de dialog, selectați o celulă de destinație pentru a scoate textele separate, apoi faceți clic OK. Vezi demonstrația de mai jos.

A GIF showing the Split Names feature in Kutools for Excel splitting full names into first, middle, and last names

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de funcțiile AI gratuite permanent! Ia-L Acum

Exemplul #8 Împărțiți textul și numerele în celule

Presupunând că există o listă de șiruri de text cu texte și numere mixte, așa cum se arată în captura de ecran de mai jos, pentru a separa textul și numerele și a le pune în coloane diferite, vă oferim patru metode.

A screenshot showing a list of text strings containing both text and numbers

Împărțiți text și numere cu formule

Cu următoarele formule, puteți împărți textul și numerele dintr-o celulă în două celule separate.

Formule generice

Obțineți text din celulă

=LEFT(cell,MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))-1)

Obțineți numere de la celulă

=RIGHT(cell,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},cell&"0123456789"))+1)

Apoi aplicați aceste două formule în celule diferite pentru a obține textul și numerele separate.

1. Selectați o celulă goală pentru a plasa textul primului șir de text din listă, copiați sau introduceți formula de mai jos și apăsați butonul Intrați cheie. Selectați celula rezultat și trageți în jos mânerul de completare automată pentru a obține textul altor șiruri de text din listă.

=LEFT(B5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))-1)

A screenshot showing the formula to extract text from a cell in Excel

2. Selectați o celulă (E5) lângă prima celulă rezultat (D5), copiați sau introduceți formula de mai jos și apăsați Intrați. Selectați celula rezultat și trageți în jos mânerul de completare automată pentru a obține numerele altor șiruri de text din listă.

=RIGHT(B5,LEN(B5)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&"0123456789"))+1)

A screenshot showing the formula to extract numbers from a cell in Excel

Împărțiți text și numere cu Flash Fill (2013 și versiunile ulterioare)

Dacă utilizați Excel 2013 sau versiunile ulterioare, puteți aplica Flash Completați încorporat pentru a împărți textul și numerele dintr-o celulă în două coloane.

notițe: Pentru ca funcția de umplere Flash să funcționeze, trebuie să localizați coloanele cu rezultate lângă coloana șirului de text original. De exemplu, dacă șirurile de text originale se află în coloana B, textul și numerele separate ar trebui să fie plasate în coloana C și D. Vezi captura de ecran:

A screenshot showing Excel's Flash Fill feature being used to split text and numbers into columns

1. Introduceți manual textul primei celule șir de text (D5) din celula C5.

2. Continuați să tastați textul celei de-a doua celule șir de text (D6) din celula C6.

A screenshot showing manually typing the first example of split text in Excel

3. Activați celula C7, faceți clic Date > Flash Completați.

A screenshot showing the Flash Fill option in Excel

Apoi, textele altor șiruri de text sunt completate automat în celule, așa cum se arată în captura de ecran de mai jos.

A screenshot showing text filled automatically in Excel using Flash Fill

4. Repetați pasul de la 1 la 3 pentru a obține numerele din coloana D.

A screenshot showing the split numbers filled automatically in Excel using Flash Fill

notițe:

1) Dacă șirurile de text nu sunt obișnuite, este posibil să returneze valori greșite. Puteți apăsa butonul Ctrl + Z pentru a anula Flash Completați și apoi mergi să aplici celelalte metode.
2) Dacă Flash Fill nu funcționează, faceți clic Fișier > Opţiuni. În Opțiuni Excel fereastră, faceți clic pe Avansat în panoul din stânga, verificați Automat Flash Completați cutie în Opțiuni de editare , apoi faceți clic pe OK.

A screenshot showing how to enable the Flash Fill feature in Excel options

Împărțiți text și numere cu funcția definită de utilizator

Dacă șirurile de text dintr-o listă nu sunt obișnuite, cele două metode de mai sus pot returna rezultate greșite, așa cum se arată în captura de ecran de mai jos.

A screenshot showing incorrect results from using Flash Fill in Excel with irregular data

Here, we introduce a user-defined function to help you split text and numbers from a cell into two columns no matter where the numbers are located in the text string. See screenshot:

A screenshot showing correct results using a user-defined function in Excel to split text and numbers

1. apasă pe Alt + F11 chei.

2. În deschidere Microsoft Visual Basic pentru aplicații fereastră, faceți clic pe Insera > Module, apoi copiați VBA de mai jos în fereastra Cod.

Cod VBA: Împărțiți textul și numerele dintr-o celulă în două coloane

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Update by Extendoffice 20211105
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

A screenshot showing the Microsoft Visual Basic for Applications window

3. apasă pe Alt + Q tastele pentru a închide Microsoft Visual Basic pentru aplicații fereastră.

4. Selectați o celulă pentru a afișa textul primului șir de text, introduceți formula de mai jos și apăsați tasta Intrați cheie. Selectați această celulă de rezultat și trageți în jos mânerul de completare automată pentru a obține textul altor șiruri de text din aceeași listă.

=SplitText(B5,FALSE)

A screenshot showing the formula used to extract text using a user-defined function in Excel

5. Selectați o celulă de lângă prima celulă de rezultat text pentru a scoate numerele, introduceți formula de mai jos și apăsați tasta Intrați cheie. Selectați această celulă rezultat și trageți în jos mânerul de completare automată pentru a obține numerele altor șiruri de text.

=SplitText(B5,TRUE)

A screenshot showing the formula used to extract numbers using a user-defined function in Excel

Împărțiți text și numere cu un instrument uimitor

Here, we recommend the easiest way to split text and numbers at once from a cell into two columns. Applying the Celule divizate caracteristică a Kutools pentru Excel vă ajută să rezolvați această problemă cu doar câteva clicuri.

1. Selectați celulele șirului de text în care doriți să împărțiți textul și numerele în două coloane.

2. clic Kutools > Merge & Split > Celule divizate.

3. În Celule divizate caseta de dialog, trebuie să efectuați următoarele setări.

3.1) Gama selectată este listată în Gamă împărțită caseta și puteți face clic pe Buton de selectare a intervalului butonul pentru a selecta un interval nou după cum este necesar;
3.2) În Tip secțiune, pentru a alege Împărțiți la rânduri or Împărțiți în coloane;
3.3) În Împărțit de secțiune, selectați Text și numărul buton de radio;
3.4) Faceți clic pe OK butonul.

A screenshot showing the Split Cells dialog box settings

4. În următorul Celule divizate caseta de dialog, selectați o celulă pentru a scoate textul și numerele separate, apoi faceți clic pe OK butonul.

Apoi puteți vedea că textul și numerele din celulele selectate sunt împărțite în două coloane simultan, așa cum se arată în captura de ecran de mai jos.

A screenshot showing the result after splitting text and numbers into two columns in Excel using Kutools

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de funcțiile AI gratuite permanent! Ia-L Acum


2. Împărțiți celulele numerice

Această parte descrie cum să împărțiți celulele numerice în două situații: împărțirea unui număr cu mai multe cifre în cifre individuale și împărțirea numărului la zecimală pentru a separa porțiunile întregi și zecimale.

Exemplul #1: Împărțiți celulele după cifre

Dacă doriți să împărțiți un număr cu mai multe cifre în cifră individuală în coloane diferite, încercați una dintre metodele de mai jos.

A screenshot showing the method of splitting a number into individual digits in Excel with multiple columns

Împărțiți un număr dintr-o celulă în cifre individuale cu formula

Formula de mai jos vă poate ajuta să împărțiți un număr în cifre individuale și să le puneți în coloane diferite.

Formula generică

=MID($A1, COLUMNS($A$1:A$1), 1)

Argument

A1: Reprezintă celula care conține un număr pe care doriți să îl împărțiți în cifre individuale.

1. Selectați o celulă goală pentru a scoate prima cifră, introduceți formula de mai jos și apăsați tasta Intrați cheie.

=MID($B3, COLUMNS($B$3:B$3), 1)

2. Selectați această celulă de rezultat și trageți mânerul de completare automată direct către celule pentru a obține alte cifre. Păstrați toate celulele rezultate selectate, apoi trageți în jos mânerul de completare automată pentru a obține cifrele individuale ale altor numere.

A screenshot showing the result of splitting a number into individual digits in Excel

notițe: În această formulă, B3 este celula care conține numărul de împărțit în cifre individuale și îl puteți modifica după cum este necesar.

Împărțiți un număr dintr-o celulă în cifre individuale cu VBA

Codul VBA de mai jos poate ajuta și la împărțirea unui număr dintr-o celulă în cifre individuale în Excel. Puteți face după cum urmează.

1. apasă pe Alt + F11 tastele pentru a deschide Microsoft Visual Basic pentru aplicații fereastră.

2. În Microsoft Visual Basic pentru aplicații fereastră, faceți clic pe Insera > Module, apoi copiați VBA de mai jos în fereastra Cod.

Cod VBA: împărțiți numărul în cifre individuale în Excel

Sub SplitNumberIntoDigits()
'Updateby Extendoffice 2021118
Dim Rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "Kutools for Excel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
 xInt = InputRng.Row

Application.ScreenUpdating = False

For Each Rng In InputRng
    xValue = Rng.Value
    xRow = (Rng.Row - xInt) + 1
    For I = 1 To VBA.Len(xValue)
        OutRng.Cells(xRow, I).Value = VBA.Mid(xValue, I, 1)
    Next
Next
Application.ScreenUpdating = True
End Sub

A screenshot of the Microsoft Visual Basic for Applications window showing VBA code for splitting numbers into individual digits

3. apasă pe F5 tasta pentru a rula codul, apoi a Kutools pentru Excel apare caseta de dialog, trebuie să selectați intervalul de celule numerice pe care o veți împărți și apoi faceți clic pe OK butonul.

A screenshot of the Kutools for Excel dialog box used to select a range of number cells to split

4. Al doilea Kutools pentru Excel apare caseta de dialog, trebuie să selectați o celulă pentru a scoate cifrele individuale, apoi faceți clic OK.

A screenshot of the Kutools for Excel dialog box used to select the cell for output when splitting number cells into digits

notițe: Acest cod poate împărți un cuvânt și în litere individuale.

Apoi numerele din celulele selectate sunt împărțite în cifre individuale și plasate în coloane diferite.

A screenshot showing the result of splitting number cells into individual digits using Kutools

Împărțiți cu ușurință un număr în cifre individuale cu un instrument uimitor

Kutools pentru Excel'S Celule divizate caracteristica este un instrument la îndemână care vă ajută să împărțiți cu ușurință numărul în cifre individuale în Excel.

1. După instalare Kutools pentru Excel, selectați intervalul de celule numerice pe care îl veți împărți, faceți clic Kutools > Merge & Split > Celule divizate.

2. În Celule divizate caseta de dialog, efectuați următoarele setări.

2.1) În Gamă împărțită secțiunea, puteți vedea intervalul pe care l-ați selectat afișat în caseta de text. Puteți face clic pe Buton de selectare a intervalului butonul pentru a schimba intervalul după cum aveți nevoie;
2.2) În Tip secțiune, pentru a alege Împărțiți la rânduri or Împărțiți în coloane conform nevoilor tale;
2.3) În Împărțit de secțiune, selectați Specificați lățimea butonul radio, introduceți numărul 1 în caseta de text;
2.4) Faceți clic pe OK butonul.

A screenshot of the Split Cells dialog box with the option to split cells into rows or columns

3. În deschidere Celule divizate caseta de dialog, selectați o celulă goală pentru a scoate cifrele, apoi faceți clic pe OK butonul.

A screenshot of the Split Cells dialog box with the output destination for individual digitsb

Apoi numerele din celulele selectate sunt împărțite simultan în cifre individuale.

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de funcțiile AI gratuite permanent! Ia-L Acum

Exemplul #2 Împărțiți numărul la zecimală

This section discusses a few methods to split a number into integer and decimal portions in Excel.

A screenshot of a sample table showing number cells to split at decimals

Împărțiți numărul la zecimal cu formule

Funcția TRUNC poate fi aplicată pentru a împărți un număr zecimal în Excel. Puteți face după cum urmează.

Formule generice

Obțineți porțiunea întreagă

=TRUNC(A1)

Obțineți porțiunea zecimală

=A1-TRUNC(A1)

Argument

A1: Reprezintă celula pe care doriți să o împărțiți în zecimală.

Acum puteți aplica aceste două formule pentru a împărți numerele dintr-un interval specificat de celule la zecimale în Excel.

1. Selectați o celulă pentru a plasa partea întreagă a primei celule numerice, introduceți formula de mai jos și apăsați tasta Intrați cheie. Selectați celula rezultat și trageți în jos mânerul de completare automată pentru a obține numerele întregi ale altor celule numerice.

=TRUNC(B5)

A screenshot of the result after splitting a number into integer portion using the TRUNC function

2. Selectați o celulă de lângă prima celulă de rezultat pentru a plasa partea zecimală, introduceți formula de mai jos și apăsați tasta Intrați cheie. Selectați această celulă rezultat și trageți în jos mânerul de completare automată pentru a obține zecimale ale altor celule numerice.

=B5-TRUNC(B5)

A screenshot of the result after splitting a number into decimal portion using the TRUNC function

Împărțiți numărul în zecimală cu Text în coloane

Puteți aplica Text către coloane caracteristică pentru a împărți numărul în zecimală în Excel.

1. Selectați intervalul de celule numerice pe care le veți împărți în zecimală, apoi faceți clic Date > Text către coloane.

2. În Expertul Conversia textului în coloane - Pasul 1 din 3 caseta de dialog, selectați delimitat butonul radio și faceți clic pe Pagina Următoare → butonul.

A screenshot of the 'Step 1 of 3' dialog box of the Text to Columns feature in Excel, with the 'Delimited' radio button selected

3. În Pasul 2 al 3 caseta de dialog, bifați numai Altele caseta de selectare, introduceți un punct în caseta de text, apoi faceți clic pe Pagina Următoare → butonul.

A screenshot of the 'Step 2 of 3' dialog box of the Text to Columns feature in Excel, with the 'Other' checkbox selected and a dot entered

4. În Pasul 3 al 3 , faceți clic pe Buton de selectare a intervalului pentru a selecta o celulă de destinație pentru a scoate numerele întregi și zecimale împărțite și, în final, faceți clic pe finalizarea buton. Vedeți captura de ecran:

A screenshot of the 'Step 3 of 3' dialog box of the Text to Columns feature in Excel, with the destination cell selected

Then you can see that the integer and decimal parts are split from selected cells as shown in the screenshot below. However, the decimal part loses its negative sign which might be necessary for the user.

A screenshot of the result after splitting a number into integer and decimal parts using Text to Columns, showing a negative decimal issue

Împărțiți numărul în zecimală cu Flash Fill (2013 și versiunile ulterioare)

În exemplul de mai sus am introdus utilizarea lui Flash Completați funcția de împărțire a textului și a numerelor în celule și aici vom introduce aceeași metodă de împărțire a numărului la zecimal.

1. Introduceți câteva exemple. În acest caz, introducem partea întreagă a lui B5 în C5, introducem partea întreagă a lui B6 în C6. Vedeți captura de ecran:

notițe: Pentru numere negative, nu uitați să introduceți semnul minus împreună.

A screenshot of the Flash Fill method being applied to extract the integer portion of a number in Excel

3. Selectați celulele, inclusiv câteva exemple din coloana pe care doriți să o completați, mergeți la clic Date > Flash Completați.

A screenshot of the Flash Fill option in Excel

Apoi numerele întregi sunt extrase din celulele numerice specificate, așa cum se arată în captura de ecran de mai jos.

A screenshot showing the extracted integer portion after using Flash Fill on number cells in Excel

4. Repetați pașii de mai sus pentru a împărți zecimale din celule cu același număr.

A screenshot showing the extracted decimal portion after using Flash Fill on number cells in Excel


3. Divizarea celulelor date

O altă situație frecvent întâlnită este împărțirea celulelor date. Dacă trebuie să împărțiți celulele de dată în zi, lună și an separate sau să împărțiți celulele de dată în date și oră separate, utilizați următoarea soluție, în funcție de nevoile dvs.

Exemplul #1 Împărțiți celulele date în zi, lună și an separate

Assuming that you have a list of dates in range B5:B9, and want to split each date value into three separate columns for day, month and year. Here are three methods to help you achieve the result of splitting dates.

A screenshot of a list of date cells in Excel, showing an example of date values in column B5:B9

Împărțiți celulele date în zi, lună și an cu formule

Puteți aplica trei formule bazate pe DATA funcţie, LUNA funcție și ANUL funcția de împărțire a unei date în zi, lună și an separate în Excel.

Formule generice

=DATE(A1)

=MONTH(A1)

=YEAR(A1)

Argument

A1: Reprezintă celula dată pe care doriți să o împărțiți în zi, lună și an separate.

1. Creați trei coloane pentru a plasa ziua, luna și anul separat.

2. Selectați prima celulă din coloana Zi, introduceți formula de mai jos și apăsați tasta Intrați tasta pentru a obține ziua primei celule de dată (B5). Selectați această celulă rezultat și trageți în jos mânerul de completare automată pentru a obține zilele altor celule de date.

=DAY(B5)

A screenshot of a formula in Excel to extract the day from a date, using the DAY function in the Day column

3. Efectuați aceeași operație ca pasul 1 pentru a aplica următoarele formule în Lună si An coloană pentru a obține luna și anul separat din celulele datei.

Obțineți luna unei întâlniri

=MONTH(B5)

A screenshot of a formula in Excel to extract the month from a date, using the MONTH function in the Month column

Obțineți anul unei întâlniri

=YEAR(B5)

A screenshot of a formula in Excel to extract the year from a date, using the YEAR function in the Year column

Împărțiți celulele date în zi, lună și an cu Text în coloane

Poti urmați pașii de mai sus pentru a aplica funcția Text în coloane pentru a împărți celulele de date în zi, lună și an separate în Excel.

notițe: În Pasul 2 al 3 caseta de dialog, bifați numai Altele casetă și tastați a / simbol în caseta de text.

A screenshot of the 'Text to Columns' dialog box in Excel, with the 'Other' option checked and a slash (/) symbol entered to split date cells

Împărțiți celulele date în zi, lună și an cu un instrument uimitor

Demo de mai jos demonstrează cum să împărțiți data în lună, zi și an separate cu ajutorul Celule divizate caracteristică a Kutools pentru Excel.

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Îmbunătățit cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

Această caracteristică vă ajută să obțineți rezultatul împărțirii în bloc a datelor cu doar câteva clicuri.

Faceți clic pentru a afla mai multe despre această caracteristică.

A screenshot of a gif showing the Split Cells feature, splitting date cells into day, month, and year

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de funcțiile AI gratuite permanent! Ia-L Acum

Exemplul #2 Împărțiți data și ora într-o celulă

Presupunând că există o listă de date și oră în B5:B9 și doriți să împărțiți datele și orele în coloane separate, această secțiune va demonstra diferite moduri de a vă ajuta să finalizați.

A screenshot of a list of date-time cells in Excel, showing examples of dates and times in column B5:B9

Împărțiți data și ora într-o celulă cu formulă

Puteți aplica următoarele formule pentru a împărți data și ora în coloane diferite în Excel.

1. Pregătiți două coloane pentru a plasa datele și orele.

2. Trebuie să setați celulele coloanei de dată la Data formatați și setați celulele coloanei de timp la Timp format.

1) Selectați intervalul de date, faceți clic dreapta și selectați Celule de format din meniul contextual. În Celule de format fereastră de dialog, selectați Data în Categorii caseta, selectați orice format de dată de care aveți nevoie în Tip , apoi faceți clic pe OK pentru a salva modificările.

A screenshot of the Format Cells dialog box in Excel, with the Date category selected to format a date column

2) Selectați intervalul de timp, faceți clic dreapta și selectați Celule de format din meniul contextual. În Celule de format fereastră de dialog, selectați Timp în Categorii caseta, selectați orice format de oră de care aveți nevoie în Tip , apoi faceți clic pe OK pentru a salva modificările.

A screenshot of the Format Cells dialog box in Excel, with the Time category selected to format a time column

3. Selectați prima celulă din Data coloana, introduceți formula de mai jos și apăsați tasta Intrați cheie pentru a obține data B5. Selectați această celulă de rezultat și trageți în jos mânerul de completare automată pentru a obține celelalte date.

=INT(B5)

A screenshot of an Excel formula to extract the date portion from a date-time value, using the INT function

4. Aplicați următoarea formulă în coloana de timp pentru a obține timpii din B5:B9.

=B5-D5

A screenshot of an Excel formula to extract the time portion from a date-time value, using the formula =B5-D5

Împărțiți data și ora într-o celulă cu Flash Fill (2013 și versiunile ulterioare)

Dacă utilizați Excel 2013 și versiunile ulterioare, puteți aplica funcția de umplere Flash încorporată pentru a împărți data și ora în coloane diferite.

1. Creați coloanele Data și Ora și introduceți câteva exemple pe care le doriți ca rezultat. În Data coloană, introducem data B5 în C5 și introducem data B6 în C6. În Timp coloana, introducem ora B5 în D5 și introducem ora B6 în D6. Vedeți captura de ecran:

A screenshot showing examples of date and time values entered manually in Excel columns for Flash Fill to split them

2. Selectați coloana Data (inclusiv câteva exemple) pe care doriți să le completați, mergeți la clic Date > Flash Completați.

3. Selectați coloana Ora (inclusiv câteva exemple) pe care doriți să le completați, apoi activați Flash Completați caracteristică de asemenea. Apoi, datele și orele din B5:B9 sunt împărțite în coloane separate, așa cum se arată în demonstrația de mai jos.

A screenshot of a gif demonstrating Excel's Flash Fill feature automatically splitting date and time values into separate columns

Acum, ați învățat cum să împărțiți celule în Excel cu diferite metode în diferite situații. Veți putea lua cea mai bună decizie pentru a determina ce metodă alegeți se reduce la scenariul dvs. specific.

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...


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!