"Excel" skaidymo formulė: 8 pavyzdžiai

  • Pasidalinti
Hugh West

"Excel" formulė padeda mums suskaidyti ląstelę, teksto eilutę ar stulpelį. Taip duomenų rinkinys tampa labiau skaitomas ir lengviau pasiekiamas, kad būtų galima gauti reikiamą informaciją. Šiame straipsnyje mes matysime kaip "Excel" formulė naudojama ląstelėms padalyti arba eilutės.

Praktikos sąsiuvinis

Atsisiųskite šį sąsiuvinį ir pratybas.

Formulė Split.xlsx

8 paprasti būdai, kaip "Excel" padalyti formulę

1. "Excel" formulė su LEFT & amp; RIGHT funkcijomis ląstelei padalyti

Svetainė LEFT funkcija grąžina kraštinius kairiuosius simbolius, o Funkcija RIGHT padeda iš teksto eilutės išgauti paskutinius simbolius. Tai "Microsoft Excel Teksto funkcijos Tarkime, kad turime duomenų rinkinį ( B4:D9 ) su atsitiktiniais pavadinimais. Naudosime formulę padalyti ląsteles kuriuose yra šie pavadinimai.

ŽINGSNIAI:

  • Pasirinkite Ląstelė C5 iš pradžių.
  • Dabar įveskite formulę:
=LEFT(B5,SEARCH(" ",B5)-1)

  • Tada paspauskite Įveskite ir naudokite Užpildymo rankena kad pamatytumėte rezultatus kituose langeliuose.

Formulės suskirstymas

IEŠKOTI(" ",B5)

Taip bus ieškoma vietos ir grąžinama vietos pozicija su Paieškos funkcija .

LEFT(B5,SEARCH(" ",B5)-1)

Išskiriami visi kairėje pusėje esantys simboliai ir grąžinama reikšmė.

  • Kitas pasirinkite D5 langelis .
  • Įveskite formulę:
= DEŠINĖ(B5,LEN(B5)-SEARCH(" ",B5))

  • Galų gale, hit Įveskite ir naudokite Užpildymo rankena įrankis, kad pamatytumėte rezultatą.

Formulės suskirstymas

IEŠKOTI(" ",B5)

Taip bus ieškoma vietos ir grąžinama vietos pozicija su Paieškos funkcija .

LEN(B5)

Taip bus grąžintas bendras simbolių skaičius su LEN funkcija .

RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Bus grąžinama pavardės reikšmė

Skaityti daugiau: Kaip padalyti "Excel" ląsteles (pagrindinis vadovas)

2. INDEX-ROWS formulė vienam stulpeliui padalyti į kelis stulpelius "Excel" programoje

"Excel" ROWS funkcija naudojamas eilutės numeriui grąžinti, o INDEX funkcija grąžina reikšmę iš nurodyto intervalo. Šių dviejų funkcijų kombinaciją galime naudoti vienam stulpeliui padalyti į kelis stulpelius. Tarkime, kad turime duomenų rinkinį ( B4:B14 ). Šiam stulpeliui padalyti į du stulpelius naudosime formulę INDEX-ROW ( Stulpelis1 & Stulpelis2 ).

ŽINGSNIAI:

  • Pirmiausia pasirinkite D5 langelis .
  • Tada užrašykite formulę:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • Dabar paspauskite Įveskite ir naudokite Užpildymo rankena įrankis, kad pamatytumėte rezultatą.

Formulės suskirstymas

EILUTĖS(D$5:D5)*2-1

Bus grąžinamas eilutės numeris.

INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

Taip bus grąžinama vertė iš intervalo $B$5:$B$14 .

  • Pasirinkite E5 ląstelė .
  • Įveskite formulę:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

  • Tada paspauskite Įveskite ir naudokite Užpildymo rankena automatiškai užpildyti toliau esančius langelius.

Formulės suskirstymas

ROWS(E$5:E5)*2

Bus grąžinamas eilutės numeris.

INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

Taip bus grąžinta vertė iš intervalo $B$5:$B$14 .

Skaityti daugiau: VBA eilutės padalijimas į kelis "Excel" stulpelius (2 būdai)

3. "Excel" formulė su LEFT, MID ir RIGHT funkcijų deriniu teksto eilutei padalyti

Kartais reikia padalyti teksto eilutę. Microsoft Excel Funkcija LEFT grąžina teksto eilutės kairiuosius simbolius, o Funkcija RIGHT padeda iš teksto eilutės išgauti paskutinius simbolius. Kita vertus, MID funkcija iš teksto eilutės vidurio ištraukia vidurinius simbolius. LEFT , MID & Teisės funkcijos padeda suskaidyti vieną teksto eilutę į kelis stulpelius. Čia turime duomenų rinkinį ( B4:E9 ) parduotų prekių. Parduotas prekes suskirstysime į tris stulpelius ( KODAS , SERIJA , NUMERIS ).

ŽINGSNIAI:

  • Pasirinkite Ląstelė C5 .
  • Tada įveskite formulę:
=LEFT(B5,3)

  • Paspauskite Įveskite ir naudokite Užpildymo rankena įrankį į toliau esančius langelius.

  • Dabar pasirinkite D5 langelis .
  • Įveskite formulę:
=MID(B5,4,1)

  • Paspauskite Įveskite ir naudokite Užpildymo rankena pamatyti rezultatą.

  • Vėl pasirinkite E5 ląstelė .
  • Užrašykite formulę:
=PRAVA(B5,3)

  • Galiausiai paspauskite Įveskite ir naudokite Užpildymo rankena įrankis, kad pamatytumėte rezultatą.

Skaityti daugiau: "Excel VBA": padalykite eilutę pagal simbolių skaičių (2 paprasti metodai)

4. "Excel" IF formulė skaidymui

Norėdami atlikti loginį testą tam tikrame intervale, naudojame "Excel IF funkcija . Grąžinama reikšmė, ar tai yra TRUE arba FALSE Tarkime, kad turime duomenų rinkinį ( B4:F8 ) klientų mokėjimų istoriją. Mes ketiname padalyti stulpelį, pavadintą SUMA į du stulpelius ( CASH & KORTELĖ ).

  • Pradžioje pasirinkite E5 ląstelė .
  • Tada įveskite formulę:
=IF(C5="Cash",D5,"N/A")

  • Dabar paspauskite Įveskite ir naudokite Užpildymo rankena įrankis, kad pamatytumėte rezultatą.

Ši formulė grąžins SUMA vertė, kuri mokama grynaisiais pinigais E5 ląstelė Priešingu atveju bus grąžinama NETAIKOMA '.

  • Tada pasirinkite Eilutė F5 .
  • Po to įveskite formulę:
=IF(C5="Card",D5,"N/A")

  • Galiausiai paspauskite Įveskite ir naudokite Užpildymo rankena įrankį į toliau esančius langelius.

Ši formulė grąžins SUMA vertė, kuri mokama kortelėje Eilutė F5 Priešingu atveju bus grąžinama NETAIKOMA '.

Skaityti daugiau: Kaip "Excel" programoje padalyti vieną ląstelę į dvi (5 naudingi metodai)

5. Funkcijų IFERROR, MID, SEARCH derinys viduriniam žodžiui padalyti

Norėdami išvengti klaidų formulėje, naudojame funkcija IFERROR nes ji grąžina kitą galimą rezultatą. Kartais turime duomenų rinkinį, kurio kiekviename langelyje yra trys žodžiai. MID funkcija išgauti vidurinį žodį. Tačiau jei vidurinio žodžio nėra, bus rodoma klaida. Tam mes naudojame Funkcija IFERROR kartu su MID & Paieškos funkcijos padalyti vidurinį žodį "Excel" programoje. Tarkime, kad turime duomenų rinkinį ( B4:C9 ), kuriuose yra skirtingų rašytojų pavardės.

ŽINGSNIAI:

  • Pirmiausia pasirinkite D5 langelis .
  • Tada įveskite formulę:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

  • Galiausiai paspauskite Įveskite ir naudokite Užpildymo rankena įrankį į toliau esančius langelius.

Formulės suskirstymas

IEŠKOTI(" ",B5)

Taip bus ieškoma vietos ir grąžinama vietos pozicija su Paieškos funkcija .

MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5))

Taip bus grąžintas vidurinis žodis pagal padėties skirtumą tarp pirmojo ir antrojo tarpo.

IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

Jei ląstelėje nėra vidurinio žodžio, bus grąžinamas tuščias tarpas.

6. "Excel" formulė su SUBSTITUTE funkcija datai padalyti

Norėdami pakeisti tam tikrą tam tikro diapazono simbolį kitu, naudojame "Excel Funkcija SUBSTITUTE . Galime naudoti "Excel" formulę su SUBSTITUTAS , LEN & FIND funkcijos suvyniotas į Funkcija RIGHT kad iš langelio būtų išskaidyta data. Turime prisiminti, kad formulę galima naudoti tik tada, kai langelio pabaigoje yra data, kaip toliau pateiktame duomenų rinkinyje ( B4:C8 ).

ŽINGSNIAI:

  • Pasirinkite Ląstelė C5 iš pradžių.
  • Tada užrašykite formulę:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))))

  • Galiausiai paspauskite Įveskite ir naudokite Užpildyti Rankena įrankis automatiškai užpildyti langelius.

Formulės suskirstymas

LEN(B5)

Bus grąžinamas teksto eilutės ilgis.

PAKEISTI (B5," ","")

Taip bus pakeisti visi tarpai, esantys Ląstelė B5 .

LEN(B5)-LEN(SUBSTITUTE(B5," ",""))

Iš bendro ilgio bus atimtas ilgis be tarpo.

SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)

Tai padės ~ ' simbolis tarp pavadinimo ir datos.

FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

Taip bus nustatyta ~ ' simbolis, kuris yra ' 4 '.

RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))))

Taip iš teksto eilutės išgaunama data.

Skaityti daugiau: "Excel" formulė eilutei padalyti kableliu (5 pavyzdžiai)

7. "Excel" formulė tekstui padalyti naudojant funkciją CHAR

"Excel" CHAR funkcija yra Teksto funkcija . Tai reiškia. CHARAKTERIS . Jis grąžina simbolį, kurį nurodo ASCII kodo numeris. CHAR funkcija padalyti tekstą pagal eilutės pertrauką, nes ši funkcija pateikia pertraukos simbolį. Tarkime, kad turime duomenų rinkinį ( B4:C8 ) Microsoft produktų pavadinimą su metais. Produkto pavadinimą išgausime naudodami CHAR & Paieškos funkcijos suvynioti į LEFT funkcija . Čia eilutės ASCII kodas yra 10 .

ŽINGSNIAI:

  • Pasirinkite Ląstelė C5 .
  • Dabar įveskite formulę:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Tada paspauskite Įveskite ir naudokite Užpildymo rankena pamatyti rezultatą.

Formulės suskirstymas

IEŠKOTI(CHAR(10),B5,1)-1

Taip bus ieškoma teksto eilutės pozicijos, kuri yra 5 '.

LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

Taip bus grąžinama kairiausia reikšmė.

Skaityti daugiau: "Excel VBA": padalykite eilutę pagal simbolius (6 naudingi pavyzdžiai)

8. FILTERXML formulė, skirta padalyti "Excel

Norėdami matyti išvesties tekstą kaip dinamišką masyvą po padalijimo, galime naudoti "Excel FILTERXML funkcija . Jį galima įsigyti "Microsoft Excel 365 Tarkime, kad turime duomenų rinkinį ( B4:B8 ) klientų mokėjimų istoriją. Suskirstysime klientų vardus ir mokėjimo būdus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite Ląstelė C5 .
  • Tada užrašykite formulę:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",",","")& "","//s"))

Šiuo atveju mazgas vaizduojamas kaip s ', o pagrindinis mazgas vaizduojamas kaip ' t '.

  • Tada paspauskite Įveskite ir naudokite Užpildymo rankena automatiškai užpildyti toliau esančius langelius.

Formulės suskirstymas

FILTERXML(""&SUBSTITUTE(B5,",",","")& "","//s")

Tai teksto eilutes pavers XML eilutėmis, pakeičiant skiriamuosius ženklus į XML žymas.

TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",",","")& "","//s")))

Svetainė TRANSPOSE funkcija išvestis bus grąžinama horizontaliai, o ne vertikaliai.

Skaityti daugiau: Kaip "Excel" programoje padalyti vieną ląstelę per pusę (įstrižai & amp; horizontaliai)

Išvada

Tai yra greičiausias būdas naudoti "Excel" formulę skaidymui. Pridėtas praktinis sąsiuvinis. Eikite į priekį ir pabandykite. Galite ko nors paklausti arba pasiūlyti naujų metodų.

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ą.