Turinys
Kartais gali būti, kad turite duomenų rinkinį, kuriame į ląstelę įterpti įvairių rūšių duomenys, atskirti simboliu, pvz., skiriamuoju ženklu, brūkšneliu, brūkšneliu ir t. t. Toks duomenų rinkinys yra netvarkingas ir rasti tam tikrą informaciją yra gana sunku. Šiame straipsnyje parodysiu 6 būdus, kaip "Excel" programoje galėsite padalyti eilutę pagal simbolį.
Tarkime, turime duomenų rinkinį, kuriame vardas, el. pašto adresas ir kontaktinis numeris įvesti kaip viena eilutė ir atskirti simboliu, t. y. kableliu (,). Kad parodytume jums paprastumą, nustatome skaidymą kableliu.
Atsisiųsti praktikos sąsiuvinį
"Excel.xlsx" eilutės skaidymas pagal simbolius6 būdai, kaip "Excel" padalyti eilutę pagal simbolius
1. Suskirstykite eilutę pagal simbolius naudodami LEFT ir FIND funkcijas
Naudojant funkcijos LEFT ir FIND funkcijos kartu leidžia padalyti eilutę pagal kairėje eilutės pusėje esantį simbolį. Tuščioje ląstelėje įveskite šią formulę ( B6 )
=LEFT(A6,FIND( ",",A6)-1)
Čia RASTI funkcija grąžina pirmojo kablelio poziciją ( "," ) iš eilutės A6 ir LEFT funkcija iš eilutės ištraukia simbolius, esančius prieš konkretų simbolį (pirmąjį kablelį). Nepamirškite, kad turite atimti 1 išskirti be kablelio.
Paspauskite ĮVESKITE ir ląstelėje gausite pavadinimą B6 .
Vilkite langelį į duomenų rinkinio pabaigą, kad formulę pritaikytumėte visiems kitiems stulpelio langeliams. A . Gausite visų įrašų pavadinimus.
2. MID ir FIND funkcijos, skirtos padalyti eilutę
Jei norite gauti tekstus tarp dviejų konkrečių simbolių, galite naudoti MID funkcija ir funkcija FIND kartu. Tuščioje ląstelėje įveskite šią formulę ( C6 )
=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)
Čia, FIND(",",A6)+1 grąžina pirmojo simbolio po pirmojo kablelio pradinę padėtį. FIND(",",A6,FIND(",",A6)+1) grąžina pirmojo simbolio po antrojo kablelio pradinę padėtį. -FIND(",",A6)-1 rodo, kad visi eilutės simboliai po antrojo kablelio bus pašalinti. MID pateikia simbolius tarp šių dviejų kablelių.
Paspauskite ĮVESKITE . Dėl to ląstelėje gausite el. pašto adresą C6 .
Vilkite B7 langelį iki duomenų rinkinio pabaigos ir gausite visus el. pašto adresus.
3. RIGHT, LEN ir FIND funkcijos, skirtos padalyti eilutę pagal simbolius
Naudodami . DEŠINĖ funkcija , funkcija LEN , ir funkcija FIND iš viso galite padalyti eilutę ir gauti reikiamą dalį po tam tikro tos eilutės simbolio. Tuščioje ląstelėje įveskite šią formulę ( D6 )
= DEŠINĖ(A6,LEN(A6)-IEŠKOTI(",",A6,RASTI(",",A6)+1))
Čia, LEN(A6) apskaičiuoja bendrą eilutės ilgį ląstelėje A6 . FIND(",",A6,FIND(",",A6)+1 randa paskutinį kablelį ir DEŠINĖ ištraukia simbolius po paskutinio kablelio.
Paspauskite ĮVESKITE ir ląstelėje gausite kontaktinį numerį D6 .
Vilkimo ląstelė D6 ir gausite visus kontaktų numerius, padaliję stulpelio eilutes A.
Panašūs skaitiniai:
- "Excel" padalykite eilutę pagal ilgį (8 būdai)
- Kaip padalyti tekstą į kelias "Excel" ląsteles
4. Funkcijos SEARCH ir LEFT, skirtos padalyti eilutę
Galite naudoti paieškos funkcija vietoj funkcija FIND padalyti eilutę.
Norėdami padalyti Pavadinimas iš ląstelės eilutės A6, tuščioje ląstelėje įveskite šią formulę ( B6 )
=LEFT(A6,SEARCH( ",",A6)-1)
Čia IEŠKOTI funkcija grąžina pirmojo kablelio poziciją ( "," ) iš eilutės A6 ir LEFT funkcija iš eilutės ištraukia simbolius, esančius prieš konkretų simbolį (pirmąjį kablelį). Nepamirškite, kad turite atimti 1 kad kablelis nebūtų dedamas.
Paspauskite ĮVESKITE ir ląstelėje gausite pavadinimą B6 .
Vilkite langelį į duomenų rinkinio pabaigą, kad formulę pritaikytumėte visiems kitiems stulpelio langeliams. A . Gausite visų įrašų pavadinimus.
5. "Flash Fill" padalyti eilutę pagal simbolius
Naudojant Blykstės užpildymas yra dar vienas būdas skaidyti eilutę pagal simbolius. Pirmiausia rankiniu būdu įveskite eilutės dalį ląstelėje ( C6 )
Po to eikite į Duomenys> Duomenų įrankiai ir pasirinkite Blykstės užpildymas .
Dabar matote, kad "Excel" automatiškai suteikė padalytą eilutę visose kitose to stulpelio ląstelėse.
Skaityti daugiau: Teksto skaidymas "Excel" programoje naudojant "Flash Fill
6. Teksto į stulpelius komanda
Taip pat galite naudoti Tekstas į stulpelius komandą eilutei padalyti pagal simbolį. Pirmiausia pasirinkite duomenų rinkinį.
Po to eikite į Duomenys> Duomenų įrankiai ir pasirinkite Tekstas į stulpelius .
Dabar langas pavadinimu Teksto konvertavimo į stulpelius vedlys pasirodys. Patikrinkite Su ribomis ir paspauskite Kitas .
Antrajame žingsnyje pasirinkite Kablelis ir paspauskite Kitas .
Jei jūsų eilutė atskirta bet kuriuo kitu simboliu, pvz., skirtuku, kabliataškiu ar tarpeliu, turite pasirinkti tą simbolį. Kita langelį. Paskutiniame žingsnyje pasirinkite Bendra ir spustelėkite Apdaila .
Dabar pamatysite, kad skirtingos eilutės dalys, kurios buvo atskirtos kableliu, buvo padalytos į skirtingus langelius.
Išvada
Vadovaudamiesi bet kuriuo iš pirmiau aprašytų metodų, galite padalyti eilutę pagal simbolius. Jei susiduriate su bet kokia painiava, palikite komentarą ir suteikite mums galimybę pašalinti jūsų painiavą.