Kaip "Excel" padalyti duomenis iš vienos ląstelės į kelias eilutes (3 metodai)

  • Pasidalinti
Hugh West

Mes galime lengvai padalyti duomenys iš vieno langelio į kelis langelius kopijuojant, tačiau tai ne visada įmanoma, ypač jei duomenų rinkinys didelis. Kad tai padarytumėte lengvai ir išmaniai, "Excel" turi keletą nuostabių funkcijų. Supažindinsiu jus su šiais 3 išmaniais būdais, kaip "Excel" programoje iš vieno langelio padalyti duomenis į kelias eilutes, pateikdamas aštrias demonstracijas.

Atsisiųsti praktikos sąsiuvinį

Nemokamą "Excel" šabloną galite atsisiųsti iš čia ir praktikuotis savarankiškai.

Duomenų iš ląstelės skaidymas į eilutes.xlsm

3 būdai, kaip "Excel" padalyti duomenis iš vienos ląstelės į kelias eilutes

1. Taikyti teksto į stulpelius vedlį, jei norite padalyti duomenis iš vieno langelio į kelias eilutes

Įdėjau 5 produktų pavadinimus į Ląstelė B5 . Dabar juos suskirstysiu į kelias eilutes išilgai langelių B8:B12 naudojant Teksto į stulpelius vedlys .

Žingsniai:

  • Pasirinkite Ląstelė B5 .
  • Tada spustelėkite taip: Duomenys> Tekstas į stulpelius .

Atsidarys trijų žingsnių dialogo langas.

  • Markas Su ribomis ir paspauskite Kitas pirmajame etape.

  • Markas Kablelis nes mano duomenys atskirti kableliais.
  • Tada paspauskite Kitas.

  • Paskutiniame žingsnyje pažymėkite Bendra .
  • Galiausiai paspauskite Apdaila .

Dabar matote, kad elementai padalyti išilgai 5 eilutės. Dabar juos sudėsime į kelias eilutes.

  • Pasirinkite ląstelės B5:F5 ir juos nukopijuokite.
  • Tada dešiniuoju pelės klavišu spustelėkite pelę ant pirmosios diapazono eilutės, į kurią norite juos įklijuoti.
  • Pasirinkite Transponuoti Įklijuoti parinktys .

Tada gausite į kelias eilutes suskirstytus elementus.

Skaityti daugiau: Kaip padalyti kableliais atskirtas vertes į eilutes arba stulpelius "Excel" programoje

2. Įterpti VBA makrokomandas duomenims iš vienos ląstelės padalyti į kelias eilutes "Excel" programoje

Jei mėgstate dirbti su VBA "Excel" programoje, tada galite lengvai atlikti užduotį naudodami VBA makrokomandos . Tai gana greita, palyginti su ankstesniais metodais.

Žingsniai:

  • Dešiniuoju pelės klavišu spustelėkite pelę ant lapo pavadinimo.
  • Pasirinkite Peržiūrėti kodą Kontekstinis meniu .

  • Po VBA Atsidariusiame lange įrašykite šiuos kodus.
 Sub Split_OneCell() Dim Data As Range Dim InputData As Range, Output_Rng As Range BoxTitle = "Padalyti vieną langelį į kelias eilutes" Set InputData = Application.Selection.Range("A1") Set InputData = Application.InputBox("Input Single Cell :", BoxTitle, InputData.Address, Type:=8) Set Output_Rng = Application.InputBox("Destination:", BoxTitle, Type:=8) Arr = VBA.Split(InputData.Range("A1").Value, ",")Output_Rng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub 
  • Vėliau paspauskite Paleisti piktogramą paleisti kodus.

  • Tada pasirinkite Makro pavadinimas kaip nurodyta koduose.
  • Paspauskite Paleisti .

Netrukus po to bus rodomas dialogo langas, kuriame reikės pasirinkti šaltinio ląstelę.

  • Pasirinkite Ląstelė B5 ir paspauskite GERAI .

Atsidarys kitas dialogo langas.

  • Dabar pasirinkite pirmąją paskirties ląstelių ląstelę.
  • Galiausiai paspauskite GERAI .

Dabar mes baigėme.

Skaityti daugiau: "Excel" makrokomanda, skirta ląstelei padalyti į kelias eilutes (paprastais žingsniais)

3. Naudokite "Excel Power Query", norėdami padalyti vienos ląstelės duomenis į kelias eilutes

"Excel" "Power Query" užklausa yra dar vienas naudingas įrankis duomenims iš vienos ląstelės padalyti į kelias eilutes. Pažiūrėkime, kaip jį taikyti.

Žingsniai:

  • Pasirinkite vieną ląstelę, įskaitant antraštę.
  • Tada spustelėkite: Duomenys> Iš lentelės / intervalo .

  • Šiuo metu tiesiog paspauskite GERAI .

Ir netrukus po to, kai "Power Query" užklausa atsidarys langas.

  • Spustelėkite antraštę.
  • Vėliau spustelėkite taip: Padalyti stulpelį> pagal skirtuką.

Todėl bus atidarytas kitas dialogo langas.

  • Pasirinkite Kablelis Pasirinkite arba įveskite skirtuką langelis .
  • Tada iš Išplėstinės parinktys , ženklas Eilutės .
  • Paspauskite GERAI .

Dabar pažiūrėkite, kad duomenys suskirstyti į eilutes.

  • Po to spustelėkite Uždaryti ir įkelti> Uždaryti ir įkelti į Pagrindinis skirtukas.

  • Pasirodžius naujam dialogo langui, pažymėkite Lentelė ir Naujas darbalapis .
  • Galiausiai paspauskite GERAI .

Netrukus po to gausite naują darbalapį, kuriame duomenys bus padalyti į kelias eilutes.

Kaip padalyti kelias ląsteles į eilutes

Ne tik vienai ląstelei, bet ir kelioms ląstelėms, kurias galime suskirstyti į eilutes naudodami Teksto į stulpelius vedlys Šiame skyriuje sužinosime, kaip tai padaryti.

Žingsniai:

  • Pirmiausia pasirinkite kelias ląsteles.
  • Tada spustelėkite taip: Duomenys> Tekstas į stulpelius.

  • Tada pažymėkite Su ribomis ir paspauskite Kitas .

  • Šiame etape pažymėkite Kablelis ir dar kartą paspauskite Kitas .

  • Paskutiniame žingsnyje Markas Bendra .
  • Galiausiai paspauskite Apdaila .

Dabar duomenys yra suskirstyti į stulpelius B ir C .

Dabar juos nukopijuosime ir perkelsime.

  • Pažymėkite pirmosios padalytos eilutės duomenis ir juos nukopijuokite.
  • Tada pirmoje paskirties eilutėje, dešiniuoju pelės klavišu spustelėkite pelę ir įklijuokite kaip Transponuoti .

  • Tą patį atlikite ir su antrosios padalytos eilutės duomenimis.

Tuomet gausite išvestį, panašią į toliau pateiktą paveikslėlį.

Skaityti daugiau: Kaip padalyti vienos "Excel" ląstelės duomenis į kelis stulpelius (5 metodai)

Išvada

Tikiuosi, kad pirmiau aprašytos procedūros bus pakankamai geros, kad "Excel" programoje būtų galima padalyti duomenis iš vienos ląstelės į kelias eilutes. Drąsiai užduokite bet kokį klausimą komentarų skiltyje ir prašau pateikti man atsiliepimus.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.