Формула Excel для падзелу: 8 прыкладаў

  • Падзяліцца Гэтым
Hugh West

Формула Excel дапамагае нам падзяліць ячэйку, тэкставы радок або слупок. Гэта робіць набор даных больш чытэльным і лёгкадаступным для правільнай інфармацыі. У гэтым артыкуле мы паглядзім, як формула Excel выкарыстоўваецца для падзелу ячэек або радкоў.

Практычны сшытак

Спампуйце наступны сшытак і практыкаванні.

Формула для Split.xlsx

8 простых спосабаў прымяніць формулу для падзелу ў Excel

1. Excel Формула з LEFT & Функцыі RIGHT для падзелу ячэйкі

Функцыя LEFT вяртае крайнія левыя сімвалы, а функцыя RIGHT дапамагае нам вылучыць апошнія сімвалы з тэксту радок. Гэта Microsoft Excel Тэкставыя функцыі . Дапусцім, у нас ёсць набор даных ( B4:D9 ) з некаторымі выпадковымі назвамі. Мы будзем выкарыстоўваць формулу, каб раздзяліць ячэйкі , якія змяшчаюць гэтыя імёны.

КРОКІ:

  • Спачатку абярыце Вочка C5 .
  • Цяпер увядзіце формулу:
=LEFT(B5,SEARCH(" ",B5)-1)

  • Затым націсніце Enter і выкарыстоўвайце Маркер запаўнення , каб убачыць вынікі ў наступных ячэйках.

Разбіўка формулы

ПОШУК(” “,B5)

Гэта будзе шукаць прабел і вяртацца з пазіцыяй прабелу з дапамогай функцыі ПОШУК .

LEFT( B5,SEARCH(” “,B5)-1)

Гэта выцягне ўсе сімвалы злева і вернезначэнне.

  • Далей выберыце Вочка D5 .
  • Увядзіце формулу:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Напрыканцы націсніце Enter і выкарыстайце інструмент Запаўненне , каб убачыць вынік.

Разбіўка формул

ПОШУК(” “,B5 )

Гэта будзе шукаць прабел і вяртацца з пазіцыяй прабелу з дапамогай функцыі ПОШУК .

LEN(B5)

Гэта верне агульную колькасць сімвалаў з функцыяй LEN .

ПРАВА (B5,LEN(B5)-SEARCH(” “,B5))

Гэта верне значэнне прозвішча

Дадатковая інфармацыя: Як падзяліць ячэйкі ў Excel (The Ultimate Guide)

2. Формула INDEX-ROWS для падзелу аднаго слупка на некалькі слупкоў у Excel

Excel функцыя ROWS выкарыстоўваецца для вяртання радка лік і функцыя INDEX вяртае значэнне з зададзенага дыяпазону. Мы можам выкарыстоўваць камбінацыю гэтых дзвюх функцый, каб разбіць адзін слупок на некалькі слупкоў. Мяркуючы, што ў нас ёсць набор даных ( B4:B14 ). Мы будзем выкарыстоўваць формулу INDEX-ROW, каб падзяліць гэты слупок на два слупкі ( Слупок1 & Слупок2 ).

КРОКІ:

  • Спачатку абярыце Вочка D5 .
  • Затым запішыце формулу:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • Цяпер націсніце Enter і выкарыстоўвайце інструмент Запаўненне , каб убачыць вынік.

ФормулаРазбіўка

ROWS(D$5:D5)*2-1

Гэта верне нумар радка.

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

Гэта верне значэнне з дыяпазон $B$5:$B$14 .

  • Абярыце Вочка E5 .
  • Увядзіце формулу:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

  • Затым націсніце Enter і выкарыстоўвайце Рэндык запаўнення , каб аўтазапаўненне вочак ніжэй.

Разбіўка формул

ROWS(E$5:E5)*2

Гэта верне нумар радка.

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

Гэта верне значэнне з дыяпазону $B$5:$B$14 .

Дадатковая інфармацыя: VBA для падзелу радка на некалькі слупкоў у Excel (2 спосабы)

3. Формула Excel з камбінацыяй LEFT, MID & ПРАВІЛЬНА Функцыі для падзелу тэкставага радка

Часам нам трэба падзяліць тэкставы радок. Microsoft Excel Функцыя LEFT вяртае крайнія левыя сімвалы тэкставага радка, а функцыя RIGHT дапамагае нам атрымаць апошнія сімвалы з тэкставага радка. З іншага боку, функцыя MID выцягвае сярэднія сімвалы з сярэдзіны тэкставага радка. Спалучэнне Excel LEFT , MID & Функцыя RIGHT дапамагае нам разбіць адзін тэкставы радок на некалькі слупкоў. Тут у нас ёсць набор даных ( B4:E9 ) пра прададзеныя тавары. Мы збіраемся падзяліць прададзены тавар на тры слупкі ( КОД , СЕРЫЯ , НУМАР ).

КРОКІ:

  • Абярыце Вочка C5 .
  • Далей увядзіце формулу:
=LEFT(B5,3)

  • Націсніце Калі ласка, увядзіце і выкарыстоўвайце інструмент Запаўненне для наступных вочак.

  • Цяпер абярыце Вочка D5 .
  • Увядзіце формулу:
=MID(B5,4,1)

  • Хіт Увядзіце і выкарыстоўвайце Маркер запаўнення , каб убачыць вынік.

  • Зноў выберыце Вочка E5 .
  • Запішыце формулу:
=RIGHT(B5,3)

  • Нарэшце, націсніце Enter і выкарыстоўвайце інструмент Fill Handle , каб убачыць вынік.

Чытаць далей: Excel VBA: падзяліць радок па колькасці сімвалаў (2 простыя метады)

4. Формула Excel IF для раздзялення

Каб выканаць лагічны тэст у зададзеным дыяпазоне, мы выкарыстоўваем Excel функцыя КАЛІ . Ён вяртае значэнне незалежна ад таго, роўна яно TRUE або FALSE . Дапусцім, у нас ёсць набор даных ( B4:F8 ) гісторыі плацяжоў кліентаў. Мы збіраемся падзяліць слупок з назвай СУМА на два слупкі ( ГРАШОВЫЯ і КАРТКА ).

  • Спачатку абярыце Вочка E5 .
  • Далей увядзіце формулу:
=IF(C5="Cash",D5,"N/A")

  • Цяпер націсніце Enter і выкарыстоўвайце інструмент Запаўненне , каб убачыць вынік.

Гэта формула верне значэнне СУМА , якое аплачваецца наяўнымі ў ячэйцы E5 . Інакш вернецца' N/A '.

  • Затым выберыце Вочка F5 .
  • Пасля гэтага ўвядзіце формулу:
=IF(C5="Card",D5,"N/A")

  • Нарэшце, націсніце Enter і выкарыстоўвайце Рэндык запаўнення у прыведзеныя ніжэй ячэйкі.

Гэта формула верне значэнне СУМА , якое аплачваецца карткай у ячэйцы F5 . У адваротным выпадку ён верне ' N/A '.

Дадатковая інфармацыя: Як падзяліць адну ячэйку на дзве ў Excel (5 карысных метадаў)

5. Камбінацыя функцый IFERROR, MID, SEARCH для падзелу сярэдняга слова

Каб пазбегнуць памылак у формуле, мы выкарыстоўваем функцыю IFERROR , бо яна вяртае іншы магчымы вынік. Часам у нас ёсць набор даных, дзе кожная ячэйка змяшчае тры словы. Мы можам выкарыстоўваць функцыю MID , каб атрымаць сярэдняе слова. Але калі сярэдняга слова няма, будзе паказана памылка. Для гэтага мы выкарыстоўваем функцыю IFERROR разам з MID & Функцыя ПОШУК для падзелу сярэдняга слова ў Excel. Выкажам здагадку, што ў нас ёсць набор даных ( B4:C9 ), які змяшчае імёны розных аўтараў.

КРОКІ:

  • Спачатку абярыце Вочка D5 .
  • Далей увядзіце формулу:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

  • Напрыканцы націсніце Enter і выкарыстоўвайце інструмент Запаўненне для наступных вочак.

Разбіўка формулы

ПОШУК(” “,B5)

Гэта прывядзе да пошуку прасторы і вяртання з пазіцыяйпрасторы з дапамогай функцыі ПОШУК .

MID(B5,ПОШУК(” “,B5)+1,ПОШУК(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))

Гэта верне сярэдняе слова з выкарыстаннем розніцы ў пазіцыі паміж першым і другім прабелам.

IFERROR(MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-SEARCH(” “,B5)),””)

Гэта верне пустое месца, калі ў ячэйцы няма сярэдняга слова.

6. Формула Excel з функцыяй SUBSTITUTE для раздзялення даты.

Каб замяніць пэўны сімвал у зададзеным дыяпазоне іншым, мы выкарыстоўваем функцыю ЗАМЕНА Excel. Мы можам выкарыстоўваць формулу Excel з SUBSTITUTE , LEN & Функцыя FIND , загорнутая ў функцыю RIGHT , каб аддзяліць дату ад ячэйкі. Мы павінны памятаць, што формула можа выкарыстоўвацца толькі тады, калі ў канцы ячэйкі ёсць дата, як у наборы даных ніжэй ( B4:C8 ).

КРОКІ:

  • Спачатку абярыце Вочка C5 .
  • Затым запішыце формулу:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Нарэшце, націсніце Enter і скарыстайцеся інструментам Fill Handle для аўтазапаўнення вочак.

Разбіўка формул

LEN(B5)

Гэта верне даўжыню тэкставага радка.

SUBSTITUTE(B5,” “, ””)

Гэта заменіць усе прабелы ў ячэйцы B5 .

LEN(B5)-LEN (ЗАМЕНА(B5,”“,””))

Гэта адніме даўжыню без прабелу з агульнай даўжыні.

ЗАМЕНІЦЬ(B5,” “, ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)

Гэта паставіць сімвал ' ~ ' паміж імем і дата.

FIND(“~”,ЗАМЕНІЦЬ(B5,” “,”~”,LEN(B5)-LEN(ЗАМЕНІЦЬ(B5,” “ ,””))-2))

Гэта дазволіць знайсці пазіцыю сімвала ' ~ ', які з'яўляецца ' 4 '.

ПРАВА(B5,LEN(B5)-ЗНАЙСЦІ(“~”,ПАДСТАВІЦЬ(B5,” “,”~”,LEN(B5)-LEN(ПАДСТАВІЦЬ(B5,” “,””))-2)))

Гэта вылучыць дату з тэкставага радка.

Дадатковая інфармацыя: Формула Excel для падзелу радка праз коску ( 5 прыкладаў)

7. Формула Excel для падзелу тэксту з дапамогай функцыі CHAR

Excel функцыя CHAR з'яўляецца тэкставай функцыяй . Гэта азначае ПЕРСАНАЖ . Ён вяртае сімвал, вызначаны кодам ASCII. Мы можам выкарыстоўваць функцыю CHAR для падзелу тэксту на разрыў радка, паколькі гэтая функцыя дае сімвал разрыву. Мяркуючы, што ў нас ёсць набор даных ( B4:C8 ) назваў прадуктаў Microsoft з годам. Мы збіраемся атрымаць назву прадукту з дапамогай CHAR & Функцыі ПОШУК , загорнутыя ў функцыю LEFT . Тут код ASCII для радка 10 .

КРОКІ:

  • Выберыце Ячэйка C5 .
  • Цяпер увядзіце формулу:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Затым націсніце Enter і выкарыстоўвайце Fill Handle , каб убачыцьвынік.

Разбіўка формулы

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

Гэта будзе шукаць пазіцыю тэкставага радка, які з'яўляецца ' 5 '.

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

Гэта верне крайняе левае значэнне.

Падрабязней: Excel VBA: раздзяленне радка па сімвалах (6 карысных прыкладаў)

8. Формула FILTERXML для раздзялення ў Excel

Каб убачыць выхадны тэкст як дынамічны масіў пасля падзелу, мы можам выкарыстоўваць Excel функцыю FILTERXML . Ён даступны ў Microsoft Excel 365 . Дапусцім, у нас ёсць набор даных ( B4:B8 ) гісторыі плацяжоў кліентаў. Мы збіраемся падзяліць імёны кліентаў і спосабы аплаты.

КРОКІ:

  • Спачатку абярыце Ячэйка C5 .
  • Далей запішыце формулу:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))

Тут падвузел прадстаўлены як ' s ', а галоўны вузел - як ' t '.

  • Затым націсніце Увядзіце і выкарыстоўвайце Маркер запаўнення для аўтазапаўнення вочак ніжэй.

Разбіўка формул

FILTERXML(“”&ЗАМЕНА(B5,”,”,””)& “”,”//s”)

Гэта ператворыць тэкставыя радкі ў радкі XML шляхам змены знакаў-падзельнікаў на тэгі XML.

TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,”,”,””)& “”,”//s”))

Функцыя TRANSPOSE верне вывадпа гарызанталі, а не па вертыкалі.

Больш падрабязна: Як падзяліць адну ячэйку напалову ў Excel (па дыяганалі і гарызанталі)

Выснова

Гэтыя гэта самы хуткі спосаб выкарыстання формулы Excel для падзелу. Дадаецца практычны сшытак. Ідзіце наперад і паспрабуйце. Не саромейцеся пытацца што заўгодна або прапаноўваць любыя новыя метады.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.