Turinys
Šiame straipsnyje sužinosite. 8 įvairūs metodai padalyti stulpelį "Excel" programoje kableliu lengvai.
Atsisiųsti praktikos sąsiuvinį
Galite atsisiųsti "Excel" failą iš toliau pateiktos nuorodos ir praktikuotis kartu su juo.
Stulpelio skaidymas kableliu.xlsm8 "Excel" stulpelio padalijimo pagal kablelį būdai
1. Suskirstykite "Excel" stulpelį kableliu naudodami teksto konvertavimo į stulpelius vedlį
Į padalyti stulpelį pagal kablelį naudojant Teksto konvertavimo į stulpelius vedlys,
❶ Pasirinkite duomenis ir tada
❷ Eiti į Duomenys ➤ Duomenų įrankiai ➤ Tekstas į stulpelius.
Svetainė Teksto konvertavimo į stulpelius vedlys pasirodys.
❸ Pasirinkite Su ribomis ir paspauskite Kitas .
❹ Pasirinkite Kablelis kaip Skiriamieji ženklai ir paspauskite Kitas dar kartą.
❺ Įterpkite ląstelės adresą kaip Paskirties vieta ir paspauskite Apdaila .
Tai padės padalyti stulpelį vietoje kablelis į du stulpelius.
2. Funkcijų LEFT, RIGHT, FIND ir LEN derinimas siekiant padalyti "Excel" stulpelį pagal kablelį
Galite naudoti dvi formules, naudodami LEFT , DEŠINĖ , RASTI , ir LEN funkcijos suskirstyti stulpelius.
❶ Iš pradžių į ląstelę įterpkite šią formulę C5 .
=LEFT(B5,FIND(",",B5)-1)
❷ Tada paspauskite ĮVESKITE .
Formulės suskirstymas
- B5 turi tekstų su kablelis .
- FIND(",",B5) ieško kablelis ląstelėje
- LEFT(B5,FIND(",",B5)-1) grąžina tekstus prieš pirmąjį kablelis rodomas iš kairės pusės.
❸ Po to į ląstelę įterpkite šią formulę D5 .
= DEŠINĖ(B5,LEN(B5)-FIND(",",B5))
❹ Tada paspauskite ĮVESKITE dar kartą.
Formulės suskirstymas
- B5 turi tekstus su kableliu.
- FIND(",",B5) ieško kablelio ląstelėje B5 .
- RIGHT(B5,LEN(B5)-FIND(",",B5)) grąžina tekstus po pirmojo kablelio iš dešinės pusės.
❺ Pasirinkite ląsteles C5 ir D5 ir vilkite Užpildymo rankena piktograma iki ląstelių C12 ir D12 .
Šios dvi formulės padalyti stulpelį vietoj kablelis į du stulpelius.
Skaityti daugiau: "Excel" formulė vienam stulpeliui padalyti į kelis stulpelius (4 pavyzdžiai)
3. Taikykite dinaminio masyvo formulę, kad padalytumėte "Excel" stulpelį pagal kablelį
Svetainė dinaminio masyvo formulė naudojant šį metodą galima automatiškai padalyti stulpelį, turintį kableliai į stulpelius.
Naudojimas,
❶ Į ląstelę įterpkite šią formulę C5 .
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))
❷ Tada paspauskite ĮVESKITE .
Formulė yra masyvo formulė, ji automatiškai išsaugos padalyti duomenys ląstelėje D5 , tačiau formulė buvo pritaikyta ląstelėje C5 .
Formulės suskirstymas
- PAKEISTI(B5,",",","")
Funkcija SUBSTITUTE pakeičia kablelį ląstelėje B5 su tarpeliu.
- FILTERXML("" &SUBSTITUTE(B5,",",","")
FILTERXML funkcija filtruoja duomenis, atskirtus tarpais.
- TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s")))
Funkcija TRANSPOSE padalina ląstelėje esančius duomenis B5 į du skirtingus stulpelius.
❸ Vilkite Užpildymo rankena piktograma iš ląstelės C5 į C12 .
Dabar matysite padalyti duomenis į du skirtingus stulpelius.
Skaityti daugiau: Kaip "Excel" programoje padalyti vieną stulpelį į kelis stulpelius (7 paprasti būdai)
4. Padalykite "Excel" stulpelį kableliu naudodami "Flash Fill
Galite naudoti Blykstės užpildymas funkcija, leidžianti lengvai padalyti stulpelį.
❶ Pradėkite įterpti duomenis prieš kablelį, su kuriuo susiduriama Šalis skiltis.
❷ Įterpus duomenis į du vienas po kito esančius langelius, "Excel" parodys pasiūlymus. Paspauskite ĮVESKITE pritarti.
❸ Dabar pradėkite įterpti duomenis po kablelis stulpelyje Sostinė .
❹ Įterpus duomenis į du vienas po kito esančius langelius, "Excel" parodys pasiūlymus. Paspauskite ĮVESKITE vėl priimti.
Dabar gausite duomenis padalyti į du skirtingus stulpelius.
5. "Excel" stulpelio padalijimas kableliu naudojant CSV failą
Svetainė CSV failas, kurio parengimas yra Kableliais atskirta reikšmė gali padalyti stulpelį kableliu automatiškai.
Štai kaip tai veikia.
❶ Pasirinkite ir kopijuoti savo duomenis.
❷ Atidarykite "Notepad ir Pasta juos ten.
❸ Dabar išsaugokite failą kaip CSV failas.
Norėdami išsaugoti teksto failas kaip CSV failas, tik redaguokite failo plėtinį kaip CSV.
❹ Dabar Atviras . CSV failas ir pamatysite, kad duomenys buvo automatiškai padalyti kableliu į du stulpelius.
6. Naudokite VBA kodą, kad padalytumėte "Excel" stulpelį pagal kablelį
Pažvelkite į šiuos tuščius stulpelius, t. y. Šalis ir Sostinė atitinkamai.
Naudosime VBA kodą į padalyti stulpelio duomenys Šalis su sostine .
❶ Pirmasis spaudinys ALT + F11 atidaryti VBA redaktorius.
❷ Tada eikite į Įdėkite ➤ Modulis.
❸ Įterpkite šį tekstą VBA kodą, esantį VBA redaktorius.
Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub
Kodo suskirstymas
- Pirmiausia aš deklaruoti 3 kintamieji.
- Tada paleidau Įterptas ciklas For.
- Viduje pirmasis ciklas "For , naudojau Splitas ir Ląstelių funkcijos į padalyti duomenis pagal kablelis į dvi atskiras ląsteles.
❹ Išsaugoti . VBA kodas.
❺ Dabar paspauskite F5 mygtuką, kad paleisti kodą.
Tai automatiškai padalyti stulpelis Šalis su sostine į du stulpelius, kurie yra Šalis ir Sostinė.
7. Padalykite "Excel" stulpelį kableliu naudodami "Power Query" užklausą
Atlikite toliau nurodytus veiksmus, kad padalyti stulpelį "Excel" programoje pagal kablelis naudojant "Power Query" užklausa.
❶ Eiti į Duomenys ➤ Gauti duomenis ➤ Iš failo ➤ Iš "Excel" darbaknygės.
❷ Iš Navigatorius langą, pasirinkite savo darbalapio pavadinimas turėti duomenų, kad padalyti .
❸ Tada spustelėkite Transformuoti duomenis.
❹ Dabar eikite į Transformuoti ➤ Padalyti stulpelį ➤ Pagal skirtuką.
Svetainė Skirstyti stulpelį pagal skirtuką bus rodomas dialogo langas.
❺ Pasirinkite Kablelis iš Pasirinkite arba įveskite skirtuką išskleidžiamajame sąraše.
❻ Tada paspauskite GERAI .
Dabar jūsų duomenys bus automatiškai padalyti į dvi dalis stulpeliai atskirti ženklu kablelis .
Skaityti daugiau: Kaip padalyti stulpelį programoje "Excel Power Query" (5 paprasti metodai)
8. Padalykite "Excel" stulpelį kableliu naudodami "Power Pivot
Galite naudoti "Power Pivot "Excel" funkcija padalyti stulpelį kableliu.
Dėl to,
❶ Eiti į "Power Pivot ➤ Pridėti prie duomenų modelio.
❷ Įveskite savo lentelės diapazonas į Sukurti lentelę dialogo langą ir paspauskite GERAI.
❸ Dabar į viršutinę ląstelės ląstelę įterpkite šią formulę Apskaičiuotas 1 stulpelis skiltis.
= LEFT ( [Šalis su sostine], FIND (",", Lentelė2[Šalis su sostine]) - 1 )
❹ Tada paspauskite ĮVESKITE .
Formulės suskirstymas
- FIND (",", Lentelė2[Šalis su sostine])
Svetainė RASTI funkcija ieško kablelio stulpelyje Šalis su sostine.
- LEFT ( [Šalis su sostine], FIND (",", Lentelė2[Šalis su sostine]) - 1 )
Svetainė LEFT funkcija grąžina duomenis prieš kablelį iš kairės pusės.
Svetainė Apskaičiuotas 1 stulpelis bus užpildytas duomenimis prieš kablelis pasirodo.
❺ Dabar į viršutinę ląstelės ląstelę įterpkite šią formulę Apskaičiuotas 2 stulpelis stulpelis.
= RIGHT ([Šalis su sostine], LEN (Lentelė2[Šalis su sostine]) - FIND (",", Lentelė2[Šalis su sostine]) )
❻ Tada paspauskite ĮVESKITE .
Formulės suskirstymas
- FIND (",", Lentelė2[Šalis su sostine])
Svetainė RASTI funkcija ieško kablelis stulpelyje Šalis su sostine.
- LEN (Lentelė2[Šalis su sostine])
Svetainė LEN funkcija apskaičiuoja stulpelio tekstų ilgį Šalis su sostine.
- RIGHT ([Šalis su sostine], LEN (Lentelė2[Šalis su sostine]) - FIND (",", Lentelė2[Šalis su sostine]) )
Svetainė DEŠINĖ funkcija grąžina duomenis po kablelio iš dešinės pusės.
Svetainė Apskaičiuotas 2 stulpelis bus įrašyti duomenys, kurie bus pateikti po kablelio.
Praktikos skyrius
Pateikto "Excel" failo pabaigoje gausite "Excel" lapą, panašų į toliau pateiktą ekrano nuotrauką. Jame galėsite praktiškai išbandyti visus šiame straipsnyje aptartus metodus.
Išvada
Apibendrinant, aptarėme 8 būdai, kaip padalyti "Excel" stulpelį kableliu. Rekomenduojame atsisiųsti kartu su šiuo straipsniu pridėtą pratybų sąsiuvinį ir praktiškai išbandyti visus metodus. Ir nedvejodami užduokite bet kokius klausimus toliau pateiktame komentarų skyriuje. Mes pasistengsime kuo greičiau atsakyti į visas svarbias užklausas. Ir apsilankykite mūsų svetainėje Exceldemy daugiau sužinoti.