Cuprins
Dacă într-un set mare de date mai multe informații sunt compactate într-o singură celulă, atunci este greu să găsești și să cauți date pentru a le vizualiza sau pentru a efectua orice sarcină. În acest articol, voi explica cum să împarți o celulă în două rânduri în Excel.
Pentru ca explicația să fie mai vizibilă, folosesc un set de date de exemplu cu informații despre cărți. Aici am luat două coloane, acestea sunt Numele cărții și Autor Aici, există câteva celule în care numele mai multor autori se află într-o singură celulă.
Descărcați pentru a practica
Împărțirea unei celule în două rânduri.xlsmModalități de a împărți o celulă în două rânduri în Excel
1. Utilizarea textului în coloane pentru a împărți o celulă în două rânduri
Puteți utiliza funcția Text în coloane de la Panglică pentru a împărți o celulă în rânduri.
Să vedem care este procedura.
În primul rând, selectați celula pe care doriți să o divizați. Aici, am selectat celula C5 celulă.
Apoi, deschideți fereastra Date tab>> de la Instrumente de date >> selectați Text în coloane
➤ A caseta de dialog De acolo, selectați tipul de fișier Delimitat și faceți clic pe Următorul .
➤ Acum selectați Delimitatori valoarea ta are.
➤ Am selectat virgulă (,)
➤ Faceți clic Următorul
Aici puteți alege Destinație în caz contrar, păstrați-l așa cum este, apoi faceți clic pe Finisaj .
➤ Aici veți vedea că valorile sunt împărțite în coloane, dar eu vreau să împart aceste valori în două rânduri.
Există două moduri convenționale de a întoarce coloanele în rânduri. Acestea sunt Opțiuni de lipire și funcția TRANSPOSE.
I. Opțiuni de lipire
Acum, pentru a împărți valorile coloanelor în rânduri, selectați mai întâi celulele.
Puteți utiliza fie Tăiați sau Copiați opțiune.
➤ Acum click dreapta pe mouse apoi selectați Copiați (puteți folosi Tăiați de asemenea).
➤ Selectați celula în care doriți să plasați valoarea.
➤ Am selectat celula C6
➤ Din nou click dreapta pe mouse apoi selectați Transpunere prin lipire de la Opțiuni de lipire .
➤ Acum veți găsi valoarea selectată în rândul selectat.
II. Funcția TRANSPOSE
De asemenea, puteți utiliza și funcția TRANSPOSE pentru a împărți o celulă în rânduri după utilizarea funcției Text în coloane .
➤ În primul rând, selectați celula în care să plasați valoarea dvs. Am selectat celula C6
Apoi, introduceți următoarea formulă în celula selectată sau în fereastra Formula Bar .
=TRANSPOSE(D5)
➤ Aici valoarea selectată este transpusă în celula C6 .
Citește mai mult: Cum să împarți o celulă în două în Excel (5 metode utile)
Lecturi similare
- Excel Split Cell prin formula de delimitare
- Cum se împarte o singură celulă în jumătate în Excel (pe diagonală & pe orizontală)
- Formula Excel pentru a împărți: 8 exemple
- Cum să faci două linii într-o singură celulă în Excel (4 metode)
2. Utilizarea VBA pentru a împărți o celulă în două rânduri
Puteți utiliza funcția VBA pentru a împărți o celulă în două rânduri.
➤ Deschideți fereastra Dezvoltator tab>> apoi selectați Visual Basic
Se va deschide o nouă fereastră de Microsoft Visual Basic pentru aplicații.
➤De la Introduceți >> selectați Modul .
➤A nou Modul se va deschide.
Acum, scrieți codul în fișierul Modul .
Sub Split_Cell_into_Rows() Dim rng As Range Dim InputRng As Range, OutputRng As Range ExcelTitleId = "Split Cell into Rows" Set InputRng = Application.Selection.Range("A1") Set InputRng = Application.InputBox("Range(single cell) :", ExcelTitleId, InputRng.Address, Type:=8) Set OutputRng = Application.InputBox("Output to (single cell):", ExcelTitleId, ExcelTitleId, Type:=8) Arr =VBA.Split(InputRng.Range("A1").Value, ",") OutputRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub
➤ Salvați codul și reveniți la foaia de lucru.
➤Acum, selectați celula pe care doriți să o împărțiți în rânduri. Eu am selectat celula C6
➤ Deschideți fereastra Vezi tab>> de la Macros >> selectați Vezi Macro
➤ A caseta de dialog De acolo, selectați Macro la Rulați .
➤ Atunci a caseta de dialog va apărea numit Împărțiți celula în rânduri Puteți selecta mai întâi celula sau puteți selecta intervalul din fereastra apărută. caseta de dialog .
Acum, în Ieșire la selectați intervalul în care doriți să plasați valorile divizate ale unei celule.
➤ Am selectat intervalul C5:C6 .
În cele din urmă, veți vedea că valoarea celulei selectate este împărțită în două rânduri.
Citește mai mult: Excel VBA: Împărțiți șirul de caractere în celule (4 aplicații utile)
3. Utilizarea Power Query
De asemenea, puteți utiliza și funcția Power Query pentru a împărți o celulă în rânduri.
➤ Mai întâi, selectați intervalul de celule.
➤Deschideți fereastra Date tab>> apoi selectați De la tabel/intervalul
Acum, un caseta de dialog va apărea afișând selecția, apoi selectați Tabelul meu are anteturi Apoi, faceți clic pe OK .
➤ Aici, va apărea o nouă fereastră.
De acolo, selectați celula pentru a o împărți în rânduri.
Deschideți Acasă tab>> de la Coloană divizată >> selectați De Delimitator
A caseta de dialog De acolo, selectați Delimitator virgulă(,) apoi selectați Rânduri de la Opțiuni avansate . De la Citat Caracter selectați Nici unul .
În cele din urmă, faceți clic pe OK .
➤ În final, veți vedea că celula selectată este împărțită în două rânduri.
Dar există un dezavantaj: împarte valorile prin copierea valorii celulei adiacente. Pentru a rectifica acest lucru, puteți elimina valorile suplimentare copiate, apoi copiați rezultatul împărțirii în rândurile dorite.
Atunci când valorile dvs. nu sunt legate de celula adiacentă, sau aveți doar o singură coloană, atunci Power Query va funcționa perfect .
Citiți mai mult: Cum să împărțiți celulele în Excel (Ghidul final)
Secțiunea practică
Am pus la dispoziție o foaie de exerciții suplimentare în fișa de lucru, astfel încât să puteți exersa aceste metode explicate.
Concluzie
În acest articol, am explicat mai multe modalități de a împărți o celulă în două rânduri în Excel. Aceste metode vă vor fi utile ori de câte ori doriți să împărțiți o celulă în două rânduri. În cazul în care aveți orice confuzie sau întrebare cu privire la aceste metode, puteți comenta mai jos.