Turinys
Gali būti, kad "Excel" darbalapyje turite lentelę, kurios ląstelėje laikomi kelių rūšių duomenys, atskirti kableliais. Jei norite juos padalyti į kelis stulpelius, esate tinkamoje vietoje. Šiame straipsnyje sužinosite 5 "Excel" formulės pavyzdžius, kaip padalyti eilutę kableliais.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį "Excel" failą savo praktikai.
Stygos skaidymas kableliu.xlsx5 pavyzdžiai, kaip padalyti eilutę kableliu naudojant "Excel" formulę
Pirmiausia pristatykime savo duomenų rinkinį, kuriame ID Nr., Pavardė ir Departamentas laikomi kaip viena eilutė, atskirta kableliais. Mūsų tikslas - suskirstyti eilutes į 3 stulpelius.
1. Sujunkite LEFT ir FIND funkcijas, kad padalytumėte eilutę pagal kablelį
derinimas LEFT ir RASTI funkcijos kartu padeda mums padalyti kableliais atskirtą eilutę į kelis stulpelius. Tiesiog atlikite toliau nurodytus veiksmus, kad tai padarytumėte.
Žingsniai:
- Pirmiausia tuščioje ląstelėje įrašykite šią formulę C5.
=LEFT(B5,FIND(",",B5)-1)
Čia FIND funkcija nurodo pirmojo kablelio vietą eilutėje B5 ir LEFT funkcija grąžina eilutės simbolius, esančius prieš pirmąjį kablelį. Norint gauti duomenis be kablelio, reikia minusuoti 1.
- Paspauskite ĮVYKDYTI. Pamatysite ID Nr. "Cell C5. Dabar vilkite Užpildymo rankena norėdami gauti likusią ID Nr. tame pačiame stulpelyje.
Štai rezultatas,
Skaityti daugiau: VBA eilutės padalijimas į kelis "Excel" stulpelius (2 būdai)
2. Formulė su MID ir FIND funkcijomis, skirta padalyti eilutę "Excel" programoje
derinimas MID ir FIND funkcijos kartu padeda mums padalyti kableliais atskirtą eilutę į kelis stulpelius. Tiesiog atlikite toliau nurodytus veiksmus, kad tai padarytumėte.
Žingsniai:
- Pirmiausia tuščioje ląstelėje įrašykite šią formulę D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
Čia, FIND(",",B5)+1 nurodo 1-ojo simbolio pradžios vietą po 1-ojo kablelio.
FIND(",", B5, FIND(",",", B5)+1) nurodo 1-ojo simbolio pradinę vietą po 2-ojo kablelio.
-FIND(",", B5)-1 neįtraukiami visi eilutės simboliai po antrojo kablelio.
Galiausiai MID grąžina simbolius, esančius tarp šių dviejų kablelių.
- Paspauskite ĮVYKDYTI. Pamatysite Pavardė "Cell D5. Dabar vilkite Užpildymo rankena norėdami gauti likusią Pavardės tame pačiame stulpelyje.
Štai rezultatas,
Skaityti daugiau: "Excel VBA": padalykite eilutę pagal simbolius (6 naudingi pavyzdžiai)
Panašūs skaitiniai
- Kaip padalyti "Excel" ląsteles (5 lengvi triukai)
- "Excel VBA": padalykite eilutę į eilutes (6 idealūs pavyzdžiai)
- Kaip "Excel" padalyti ląstelę į dvi eilutes (3 būdai)
3. Sujunkite RIGHT ir FIND funkcijas
derinimas DEŠINĖ ir FIND funkcijos kartu padeda mums padalyti kableliais atskirtą eilutę į kelis stulpelius. Tiesiog atlikite toliau nurodytus veiksmus, kad tai padarytumėte.
Žingsniai:
- Pirmiausia tuščioje ląstelėje įrašykite šią formulę E5.
= DEŠINĖ(B5,LEN(B5)-IEŠKOTI(",",B5,RASTI(",",B5)+1))
Čia, LEN(B5) nustato eilutės ilgį ląstelėje B5.
Svetainė FIND(",", B5, FIND(",",", B5)+1 nurodo paskutinio kablelio vietą eilutėje, o galiausiai DEŠINĖ funkcija grąžina eilutės simbolius, esančius po paskutinio kablelio.
- Paspauskite ĮVYKDYTI. Pamatysite Departamentas. "Cell E5. Dabar vilkite Užpildymo rankena norėdami gauti likusią Departamentas. tame pačiame stulpelyje.
Štai rezultatas,
Skaityti daugiau: "Excel VBA": padalykite eilutę pagal simbolių skaičių (2 paprasti metodai)
4. Derinkite TRIM, MID, SUBSTITUTE, REPT ir LEN funkcijas
derinimas TRIM, MID, SUBSTITUTE, REPT, ir LEN funkcijos kartu padeda mums padalyti kableliais atskirtą eilutę į kelis stulpelius. Tiesiog atlikite toliau nurodytus veiksmus, kad tai padarytumėte.
Žingsniai:
- Pirma, vietoj stulpelių pavadinimų įveskite 1, 2 ir 3. ID Nr., pavardė ir skyrius. Dabar tuščioje ląstelėje įrašykite šią formulę C5.
=TRIM(MID(SUBSTITUTE($B5,",",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5))))
Apibendrinant šią formulę, kablelius reikia pakeisti tarpais naudojant SUBSTITUTAS ir REPT funkcijos. Tada MID funkcija grąžina tekstą, susijusį su n-uoju įvykiu, ir galiausiai funkcija TRIM funkcija padeda atsikratyti papildomų tarpų.
- Paspauskite ĮVYKDYTI. Pamatysite ID Nr. "Cell C5. Dabar vilkite Užpildymo rankena kad tame pačiame stulpelyje gautumėte likusius ID Nr. Ir vilkite Užpildymo rankena teisinga kryptimi, kad Pavardė ir Departamentas.
Štai rezultatas,
Skaityti daugiau: "Excel VBA": padalykite eilutę į ląsteles (4 naudingos programos)
5. Padalykite eilutę pagal kablelį naudodami "Excel" funkciją FILTERXML
Naudojant FILTERXML funkcija padeda mums padalyti kableliais atskirtą eilutę į kelis stulpelius. Tiesiog atlikite toliau nurodytus veiksmus.
Žingsniai:
- Pirmiausia tuščioje ląstelėje įrašykite šią formulę C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))
Jei naudojate "Excel MS 365 , galite taikyti FILTERXML funkcija eilutei padalyti kableliais. Taikant šį metodą, pirmiausia teksto eilutė paverčiama XML eilute, pakeičiant kablelius į XML žymas. Funkcija TRANSPOSE paverčia masyvą taip, kad jis būtų išdėstytas horizontaliai, o ne vertikaliai.
- Paspauskite ĮVYKDYTI. Pamatysite ID Nr., Pavardė ir Departamentas. "Cell C5, D5, ir E5 Dabar vilkite Užpildymo rankena gauti likusius duomenis.
Štai rezultatas,
Skaityti daugiau: "Excel" skaidymo formulė: 8 pavyzdžiai
Išvada
Šioje pamokoje aptariau 5 "Excel" formulių pavyzdžius, skirtus eilutėms padalyti kableliais. Tikiuosi, kad šis straipsnis jums buvo naudingas. Galite apsilankyti mūsų svetainėje ExcelWIKI norėdami sužinoti daugiau su "Excel" susijusio turinio. Jei turite komentarų, pasiūlymų ar užklausų, rašykite juos toliau esančiame komentarų skyriuje.