Turinys
Kartais tampa sunku rasti vertę iš ilgo "Excel" stulpelio. Todėl turime padalyti vieną stulpelį į kelis stulpelius programoje "Excel . Dėl to duomenų rinkinys tampa labiau skaitomas ir lengviau pasiekiamas, kad būtų galima rasti teisingą informaciją. Šiame straipsnyje mes ketiname pamatyti kaip padalyti vieną stulpelį į kelis stulpelius pavyzdžiais ir paaiškinimais.
Praktikos sąsiuvinis
Atsisiųskite šį sąsiuvinį ir pratybas.
Vieno stulpelio padalijimas į kelis stulpelius.xlsx7 greiti metodai, kaip padalyti vieną stulpelį į kelis "Excel" stulpelius
1. "Excel" funkcija "Tekstas į stulpelius", skirta padalyti vieną stulpelį į kelis stulpelius
Excel ' Tekstas į stulpelius ' funkcija yra integruota funkcija. Tarkime, kad turime duomenų rinkinį ( B4:D9 ) apie "Microsoft" produktus. Vieno stulpelio informaciją ( B5:B9 ) į kelis stulpelius.
ŽINGSNIAI:
- Pirmiausia pasirinkite stulpelių diapazoną ( B5:B9 ) padalyti.
- Tada eikite į Duomenys skirtukas.
- Spustelėkite Tekstas į stulpelius ' iš Duomenų įrankiai galimybė.
- A 1 vedlio žingsnis pasirodo langas.
- Dabar pasirinkite Su ribomis ' terminą ir spustelėkite Kitas .
- Galime matyti 2 vedlio žingsnis langas. Patikrinkite Erdvė ' langelis.
- Pažiūrėkite, kaip rezultatas atrodo Duomenų peržiūra dėžutė.
- Tada spustelėkite Kitas .
- Svetainė 3 vedlio žingsnis langas dabar yra čia. Pasirinkite Bendra ' iš Stulpelio duomenų formatas ' parinktis.
- Po to pasirinkite vietą, kurioje norime matyti rezultatą Paskirties vieta dėžutė.
- Patikrinkite, ar rezultatas rodomas iš Duomenų peržiūra dėžutė.
- Spustelėkite Apdaila .
- Galiausiai matome, kad vieno stulpelio duomenys suskaidyti į kelis stulpelius.
2. Vieno stulpelio kelių eilučių skaidymas į kelis stulpelius "Excel" programoje
Naudodami Tekstas į stulpelius ' funkcija, galime "Excel" programoje padalyti vieno stulpelio kelias eilutes į kelis stulpelius. Tarkime, turime duomenų rinkinį ( B4:D9 ) "Microsoft" produktų su metais viename stulpelyje. Juos išskaidysime.
ŽINGSNIAI:
- Pasirinkite stulpelio diapazoną ( B5:B9 ) padalyti.
- Tada eikite į Duomenys skirtukas> Duomenų įrankiai parinktis> ' Tekstas į stulpelius ' funkcija.
- Svetainė 1 vedlio žingsnis pasirodo langas.
- Pasirinkite Su ribomis ' terminą ir spustelėkite Kitas .
- Dabar iš 2 vedlio žingsnis langą, patikrinkite Kita ' langelį ir įveskite " , " apie tai.
- Pažiūrėkite, kaip rezultatas atrodo Duomenų peržiūra dėžutė.
- Spustelėkite Kitas .
- Iš 3 vedlio žingsnis langą, pasirinkite Bendra ' iš Stulpelio duomenų formatas ' parinktis.
- Tada pasirinkite vietą, kurioje norime matyti rezultatą Paskirties vieta dėžutė.
- Patikrinkite, ar rezultatas rodomas iš Duomenų peržiūra dėžutė.
- Po to spustelėkite Apdaila .
- Pasirodo patvirtinimo langas. GERAI .
- Pagaliau galime pamatyti rezultatą.
3. "Excel" suskaidykite sujungtą ląstelę kaip vieną stulpelį į kelis stulpelius
Toliau pateiktame duomenų rinkinyje matome stulpelį su sujungtomis ląstelėmis. Ketiname padalyti ląsteles ir paversti jas keliais stulpeliais.
ŽINGSNIAI:
- Pirmiausia pasirinkite visus sujungtus vieno stulpelio langelius.
- Eikite į Pagrindinis skirtukas.
- Spustelėkite Sujungti & amp; Centras išskleidžiamajame sąraše iš Suderinimas skyrius.
- Dabar pasirinkite Atskirti ląsteles .
- Matome, kad ląstelės yra nesujungtos ir suskirstytos į skirtingus stulpelius.
Skaityti daugiau: Kaip padalyti stulpelį programoje "Excel Power Query" (5 paprasti metodai)
4. "Excel" "Flash Fill" funkcija, skirta vienam stulpeliui padalyti į kelis stulpelius
"Excel" turi ypatingų ir išmanių įrankių. Blykstės užpildymas ' yra vienas iš jų. Blykstės užpildymas nukopijuoja ląstelės šabloną ir pateikia išvestį, panašią į tą ląstelę. Čia turime "Microsoft" produktų duomenų rinkinį su metais. Šio vieno stulpelio duomenis suskirstysime ( B4:B9 ) į kelis stulpelius.
ŽINGSNIAI:
- Pasirinkite Ląstelė C5 ir užrašykite gaminio pavadinimą " "Microsoft Excel " jame.
- Tada pasirinkite D5 langelis ir įrašykite metus " 2018 ".
- Dabar pasirinkite Ląstelė C5 ir naudokite Užpildymo rankena įrankis automatiškai užpildo tuščius langelius.
- Kitas iš Automatinio užpildymo parinktis ' spustelėkite "Flash Fill .
- Tą patį atlikite ir kitame stulpelyje ir pamatysite rezultatą.
5. Vieno stulpelio padalijimas į kelis stulpelius naudojant VBA
"Microsoft Excel "Visual Basic for Application kodas padeda padalyti vieną stulpelį į kelis stulpelius. Tarkime, turime duomenų rinkinį ( B4:B14 ) "Microsoft Excel" produktų daugelį metų. Šį stulpelį padalysime į du stulpelius D4 & E4 .
ŽINGSNIAI:
- Pirmiausia pasirinkite visas stulpelio reikšmes.
- Tada eikite į darbalapį iš lapo skirtuko ir dešiniuoju pelės klavišu spustelėkite ant jo.
- Pasirinkite Peržiūrėti kodą '
- Dabar, a VBA modulis pasirodo langas.
- Įveskite kodą:
Sub SplitOneColumn() Dim rng As Range Dim InputRng As Range Dim OutputRng As Range Dim xRow As Integer Dim xCol As Integer Dim xArr As Variant Set InputRng = Application.Selection Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn") Set OutputRng = Application.InputBox("SelectOutputRng = InputRng.Columns(1) xCol = InputRng.Cells.Count / xRow ReDim xArr(1 To xRow, 1 To xCol + 1) For i = 0 To InputRng.Cells.Count - 1 xValue = InputRng.Cells(i + 1) iRow = i Mod xRow iCol = VBA.Int(i / xRow) xArr(iRow + 1, iCol + 1) = xValue Next OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr End Sub
- Tada spustelėkite Paleisti galimybė.
- Patvirtinimo lange pasirinkite Paleisti .
- Po to pasirinkite įvesties intervalą ir spustelėkite GERAI .
- Įrašykite, kiek eilučių norime matyti naujame stulpelyje, ir pasirinkite GERAI .
- Čia pasirinkite pirmąjį naujo stulpelio langelį ir spustelėkite GERAI .
- Galiausiai matome rezultatą, kad visos vieno stulpelio reikšmės padalytos į dvi.
6. "Excel" INDEX formulė vienam stulpeliui padalyti į kelis stulpelius
"Excel" INDEX funkcija kartu su ROWS funkcija naudojamas vienam stulpeliui padalyti. Tarkime, kad turime duomenų rinkinį ( B4:B14 ). Šias duomenų rinkinio vertes suskirstysime į du stulpelius ( Stulpelis1 & Stulpelis2 ).
ŽINGSNIAI:
- Pradžioje pasirinkite D5 langelis .
- Dabar įveskite formulę:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Paspauskite Įveskite ir naudokite Užpildymo rankena automatiškai užpildyti toliau esančius langelius.
- Tada pasirinkite E5 ląstelė .
- Užrašykite formulę:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Paspauskite Įveskite ir naudokite Užpildymo rankena pamatyti rezultatus.
7. "Excel" funkcijos LEFT & amp; RIGHT vienam stulpeliui padalyti į kelis stulpelius
"Excel" Funkcija LEFT grąžina teksto eilutės kairiuosius simbolius, o Funkcija RIGHT programoje "Excel" padeda iš teksto eilutės išgauti paskutinius simbolius. Jie abu yra Teksto funkcijos "Excel" programoje. Čia turime duomenų rinkinį ( B4:B9 ) viename stulpelyje. Vieno stulpelio reikšmėms suskirstyti naudosime teksto funkcijas.
ŽINGSNIAI:
- Pasirinkite Ląstelė C5 .
- Tada įveskite formulę:
=LEFT(B5,SEARCH(" ",B5)-1)
➥ Formulės suskirstymas
➤ IEŠKOTI(" ",B5)
Svetainė Paieškos funkcija bus grąžinta erdvės padėtis.
➤ LEFT(B5,SEARCH(" ",B5)-1)
Bus grąžinta vertė.
- Tada paspauskite Įveskite ir naudokite Užpildymo rankena įrankis automatiškai užpildyti langelius.
- Dabar pasirinkite D5 langelis .
- Įveskite formulę:
= DEŠINĖ(B5,LEN(B5)-SEARCH(" ",B5))
- Galiausiai paspauskite Įveskite ir naudokite Užpildymo rankena pamatyti rezultatą.
➥ Formulės suskirstymas
➤ IEŠKOTI(" ",B5)
Svetainė Paieškos funkcija bus grąžinta vietos padėtis.
➤ LEN(B5)
Svetainė LEN funkcija bus grąžintas bendras simbolių skaičius.
➤ RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Bus grąžinta vertė.
Išvada
Tai greičiausias būdas padalyti vieną stulpelį į kelis stulpelius "Excel" programoje. Pridėtas pratybų sąsiuvinis. Eikite ir pabandykite. Drąsiai klauskite ko nors arba siūlykite naujų metodų.