Turinys
Jei dideliame duomenų rinkinyje vienoje ląstelėje sutankinama daugybė informacijos, tada sunku rasti ir ieškoti duomenų, kad galėtumėte juos peržiūrėti arba atlikti bet kokią užduotį. Šiame straipsnyje paaiškinsiu, kaip "Excel" programoje padalyti ląstelę į dvi eilutes.
Kad paaiškinimas būtų aiškesnis, naudoju pavyzdinį knygų informacijos duomenų rinkinį. Čia paėmiau du stulpelius, kurie yra Knygos pavadinimas ir Autorius . Čia kai kuriuose langeliuose yra kelių autorių pavardės.
Atsisiųsti į praktiką
Ląstelės padalijimas į dvi eilutes.xlsmLąstelės padalijimo į dvi eilutes būdai programoje "Excel
1. Teksto į stulpelius naudojimas ląstelės padalijimui į dvi eilutes
Galite naudoti Tekstas į stulpelius iš Lentelė padalyti ląstelę į eilutes.
Peržiūrėkime procedūrą.
Pirmiausia pasirinkite ląstelę, kurią norite padalyti. Čia pasirinkau C5 ląstelės.
Tada atidarykite Duomenys skirtukas>> iš Duomenų įrankiai >> pasirinkti Tekstas į stulpelius
➤ A dialogo langas Atsivers langas. Jame pasirinkite failo tipą Su ribomis ir spustelėkite Kitas .
➤ Dabar pasirinkite Skiriamieji ženklai jūsų vertė.
➤ Pasirinkau kablelis (,)
➤ Spustelėkite Kitas
Čia galite pasirinkti Paskirties vieta priešingu atveju palikite jį tokį, koks jis yra, tada spustelėkite Apdaila .
➤ Čia matote, kad reikšmės suskirstytos į stulpelius, bet aš noriu šias reikšmes suskirstyti į dvi eilutes.
Yra du įprasti būdai, kaip stulpelius apversti į eilutes. Įklijuoti parinktys ir funkcija TRANSPOSE.
I. Įklijuoti parinktys
Dabar, norėdami stulpelio reikšmes suskirstyti į eilutes, pirmiausia pasirinkite ląsteles.
Galite naudoti Iškirpti arba Kopijuoti galimybė.
➤ Dabar dešiniuoju pelės klavišu tada pasirinkite Kopijuoti (galite naudoti Iškirpti taip pat).
➤ Pasirinkite ląstelę, į kurią norite įrašyti reikšmę.
➤ Pasirinkau ląstelę C6
➤ Vėl dešiniuoju pelės klavišu tada pasirinkite Įklijuoti Transponuoti iš Įklijuoti parinktys .
➤ Dabar pasirinktoje eilutėje rasite pasirinktą reikšmę.
II. TRANSPOSE funkcija
Taip pat galite naudoti TRANSPOSE funkcija, skirta suskaidyti ląstelę į eilutes po to, kai naudojant Tekstas į stulpelius .
➤ Pirmiausia pasirinkite ląstelę, į kurią norite įrašyti vertę. Aš pasirinkau ląstelę C6
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=TRANSPOSE(D5)
➤ Čia pasirinkta vertė perkeliama į langelį C6 .
Skaityti daugiau: Kaip "Excel" programoje padalyti vieną ląstelę į dvi (5 naudingi metodai)
Panašūs skaitiniai
- "Excel" padalyti ląstelę pagal skiriamąją formulę
- Kaip "Excel" programoje padalyti vieną ląstelę per pusę (įstrižai & amp; horizontaliai)
- "Excel" skaidymo formulė: 8 pavyzdžiai
- Kaip padaryti dvi eilutes vienoje "Excel" ląstelėje (4 metodai)
2. VBA naudojimas ląstelei padalyti į dvi eilutes
Galite naudoti VBA padalyti ląstelę į dvi eilutes.
➤ Atidarykite Kūrėjas skirtukas>> tada pasirinkite "Visual Basic
Bus atidarytas naujas langas "Microsoft Visual Basic for Applications".
➤Iš Įdėkite >> pasirinkti Modulis .
➤A naujas Modulis bus atidaryta.
Dabar įrašykite kodą į Modulis .
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, Type:=8) Arr =VBA.Split(InputRng.Range("A1").Value, ",") OutputRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub
➤ Išsaugoti kodą ir grįžkite į darbalapį.
➤ Dabar pasirinkite ląstelę, kurią norite padalyti į eilutes. Aš pasirinkau ląstelę C6
➤ Atidarykite Peržiūrėti skirtukas>> iš Makrokomandos >> pasirinkti Peržiūrėti makrokomandą
➤ A dialogo langas Atsidarys langas. Jame pasirinkite Makro į Paleisti .
➤ Tada a dialogo langas pasirodys pavadinimas Padalyti ląstelę į eilutes . Pirmiausia galite pasirinkti ląstelę arba galite pasirinkti diapazoną iš iššokusio dialogo langas .
Dabar, kai Išėjimas į pasirinkite diapazoną, į kurį norite įdėti padalytas ląstelės reikšmes.
➤ Pasirinkau diapazoną C5:C6 .
Galiausiai pamatysite, kad pasirinkto langelio reikšmė padalijama į dvi eilutes.
Skaityti daugiau: "Excel VBA": padalykite eilutę į ląsteles (4 naudingos programos)
3. "Power Query" naudojimas
Taip pat galite naudoti "Power Query" užklausa padalyti ląstelę į eilutes.
➤ Pirmiausia pasirinkite ląstelių intervalą.
➤Atidarykite Duomenys skirtukas>> tada pasirinkite Iš lentelės / diapazono
Dabar, a dialogo langas bus rodomas pasirinkimas, tada pasirinkite Mano lentelėje yra antraštės . Tada spustelėkite GERAI .
➤ Čia pasirodys naujas langas.
Iš ten pasirinkite ląstelę, kad ją padalytumėte į eilutes.
Atviras Pagrindinis skirtukas>> iš Padalyti stulpelį >> pasirinkti Pagal Delimiter
A dialogo langas Atsidarys langas. Iš jo pasirinkite Skiriamasis ženklas kablelis(,) tada pasirinkite Eilutės iš Išplėstinės parinktys . iš Cituoju personažą pasirinkite Nėra .
Galiausiai spustelėkite GERAI .
➤ Galiausiai pamatysite, kad pasirinkta ląstelė padalijama į dvi eilutes.
Tačiau yra trūkumas, kad jis suskaido reikšmes kopijuodamas gretimos ląstelės vertę. Norėdami tai ištaisyti, galite pašalinti papildomas nukopijuotas reikšmes, tada nukopijuoti suskaidymo rezultatą į norimas eilutes.
Kai jūsų reikšmės nesusijusios su gretimu langeliu arba turite tik vieną stulpelį, tada "Power Query" užklausa veiks puikiai .
Skaityti daugiau: Kaip padalyti "Excel" ląsteles (pagrindinis vadovas)
Praktikos skyrius
Darbalapyje pateikiau papildomą pratybų lapą, kad galėtumėte praktiškai išbandyti šiuos paaiškintus metodus.
Išvada
Šiame straipsnyje paaiškinau kelis būdus, kaip "Excel" programoje padalyti ląstelę į dvi eilutes. Šie metodai jums bus naudingi, kai norėsite padalyti ląstelę į dvi eilutes. Jei turite kokių nors neaiškumų ar klausimų, susijusių su šiais metodais, galite komentuoti toliau.