Як падзяліць ячэйку па падзельніку з дапамогай формулы Excel (8 спосабаў)

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

Змест

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

Перад пачаткам сеансу давайце пазнаёмімся з сённяшнім прыкладам рабочай кнігі.

Асновай нашага прыкладу будуць дадзеныя аб студэнтах ( Імя , ID , Курс , Горад ). Выкарыстоўваючы гэтыя даныя, мы пакажам розныя метады, якія працуюць у розных абставінах.

Прыклады ўсіх метадаў будуць захоўвацца на асобных аркушах.

Спампаваць Практычны сшытак

Вы можаце загрузіць кнігу па спасылцы ніжэй.

Раздзяліць ячэйку праз Delimiter.xlsx

8 розных Спосабы раздзялення ячэйкі падзельнікам з дапамогай формулы ў Excel

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

1. Аб'яднайце радковыя функцыі Excel з функцыяй ПОШУК, каб падзяліць тэкст праз рысачкі/злучок, падзелены тэкстам

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

КРОКІ:

  • Спачатку абярыце патрэбную ячэйку і ўвядзіце ў яе формулу.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • Затым націсніце Enter каб убачыць вынік.

  • Нарэшце, перацягваючы знак складання, вы можаце паўтарыць формулу і атрымаць вынік для калекцыі ячэек.

🔎 Як працуе формула?

Тут ЗАМЕНА замяняе пэўны тэкст у тэкставым радку. Затым функцыя Excel FILTERXML дазваляе атрымаць дадзеныя з файла XML .

7. Прымяніць функцыю TEXTSPLIT для раздзялення вочак па падзельніку

Мы выкарыстоўваем ​​функцыю TEXTSPLIT , дзе слупкі і радкі выкарыстоўваюцца ў якасці падзельнікаў для падзелу тэкставых паслядоўнасцей. Вы можаце падзяліць яго па радках або па слупках. Гэта самы кароткі і просты спосаб падзяліць любую ячэйку падзельнікам. Каб падзяліць ячэйку па падзельніку з дапамогай формулы ў Excel, давайце выканаем наступныя дзеянні.

КРОКІ:

  • Выберыце ячэйку, у якой вы хочаце ўбачыць вынік, і пастаўце туды формулу.
=TEXTSPLIT(B5,",")

  • Пасля гэтага націсніце Enter .

  • Акрамя таго, вы можаце паўтарыць формулу і атрымаць вынік для набору ячэек, перацягнуўшы знак складання.

УВАГА: Пераканайцеся, што побач з ім дастаткова пустых слупкоў. У адваротным выпадку, вы можаце сутыкнуцца з #SILL! памылка.

8. Раздзяліць вочкі шляхам аб'яднання TRIM, MID, SUBSTITUTE, REPT & Функцыі LEN

Іншая камбінацыя формулы - TRIM , MID , SUBSTITUTE , REPT , і LEN , з дапамогай гэтага мы можам раздзяліць ячэйкі падзельнікам, выкарыстоўваючы формулу ў Excel.

КРОКІ:

  • Увядзіце формулу у ячэйцы, дзе вы хочаце прагледзець вынік пасля яго выбару.
=TRIM(MID(SUBSTITUTE($B5,"|",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

  • Затым націсніце Увядзіце .

  • Прысунуўшы знак дадання, вы таксама можаце дубляваць формулу і атрымаць вынік для групы ячэек.

🔎 Як працуе формула?

Вось, LEN вяртае даўжыню тэкставага радка ў сімвалах. Затым функцыя SUBSTITUTE замяняе тэкст, які з'яўляецца ў пэўным месцы тэкставага радка. Пасля гэтага функцыя MID дае пэўную колькасць слоў з тэкставага радка, пачынаючы з месца, якое вы пазначылі. Нарэшце, функцыя TRIM выдаляе ўсе прабелы з тэксту, за выключэннем падвойных прабелаў пасля слоў.

Як раздзяліць ячэйку падзельнікам з дапамогай функцыі тэксту ў слупкі ў Excel

У Excel ёсць функцыя падзелу ячэйкі . Вы знойдзеце яго ў опцыях Укладкі «Дадзеныя» . Каб выкарыстоўваць функцыю падзелу вочак па падзельніку з дапамогай формулы ў Excel, неабходна прытрымлівацца інструкцыйніжэй.

КРОКІ:

  • Спачатку абярыце ячэйку або слупок (часцей трэба вылучыць увесь слупок).
  • Затым вывучыце ўкладку Даныя . Тут, у раздзеле Інструменты даных , вы знойдзеце опцыю пад назвай Тэкст у слупкі .
  • Пасля гэтага націсніце на яе.

  • Перад вамі з'явіцца дыялогавае акно. Як правіла, вам трэба будзе раздзяліць ячэйкі падзельнікамі, таму адзначце опцыю З падзельнікамі і націсніце Далей .

  • Тады вы знойдзеце інтэрфейс, які змяшчае некалькі раздзяляльнікаў.
  • Далей выберыце патрэбны, або вы таксама можаце ўвесці свой уласны раздзяляльнік.
  • Пасля выбару раздзяляльніка вы вы ўбачыце вынік у ніжняй частцы поля.
  • Акрамя таго, націсніце Далей затым.

  • У гэтым прыкладзе мы выбралі тут коску, таму што нашы значэнні былі падзеленыя коскамі.
  • Пасля націску Далей вы знойдзеце варыянты выбару тыпу вашага значэння і націсніце Завяршыць . Вы атрымаеце асобнае значэнне.

  • На дадзены момант мы захоўваем гэта як Агульныя ( ад па змаўчанні) . Фармат, паказаны на малюнку ніжэй, быў створаны пасля выканання некаторых утварэнняў.

Выснова

Апісаныя вышэй метады дапамогуць вы раздзяляеце вочка падзельнікам з дапамогай формулы ў Excel. Вось і ўсё на сёння. зпрыведзеных вышэй метадаў, вы можаце падзяліць ячэйку па падзельніку з дапамогай формулы ў Excel. Мы паспрабавалі пералічыць некалькі спосабаў раздзялення вочак падзельнікам з дапамогай формул. Спадзяюся, гэта будзе карысна. Не саромейцеся каментаваць, калі нешта здаецца цяжкім для разумення. Вы таксама можаце паведаміць нам любым іншым спосабам, калі мы прапусцілі гэта тут.

сам раздзяляльнік. Пасля таго, як вы знойдзеце раздзяляльнік, вы можаце лёгка падзяліць па абодва бакі раздзяляльніка. Мы будзем выкарыстоўваць функцыю ПОШУК, каб знайсці раздзяляльнік, затым мы будзем здабываць значэнні з тэксту з дапамогай ЛЕВА, СЯРЭДЗІабо ПРАВАфункцыі.

1.1. Інтэграваць LEFT, & Функцыі ПОШУКУ

Пачнем. Паколькі функцыя LEFT мае два параметры, тэкст і колькасць сімвалаў. Мы будзем устаўляць тэкст, як мы ведаем наша тэкставае значэнне. Каб вызначыць колькасць сімвалаў, мы будзем выкарыстоўваць функцыю ПОШУК .

КРОКІ:

  • Спачатку вылучыце ячэйку і ўстаўце формулу ў гэтую ячэйку.
=LEFT(B5, SEARCH("-",B5,1)-1)

  • Далей націсніце клавішу Enter на клавіятуры.

  • Перацягніце значок Маркер запаўнення ўніз, каб дубляваць формулу ў дыяпазоне. Або, каб аўтазапоўніць дыяпазон, двойчы пстрыкніце на сімвале плюс ( + ).

  • Нарэшце мы бачым вынік.

🔎 Як Ці працуе формула?

У прыкладзе нашым раздзяляльнікам з'яўляецца злучок ' '. Функцыя ПОШУК дала б нам пазіцыю злучка. Цяпер нам не патрэбны сам злучок, нам трэба атрымаць яго перад злучком.

1.2. Аб'яднаць MID & Функцыі ПОШУКУ

Зараз, давайце напішам сярэдняе значэнне. Для гэтага мы будзем выкарыстоўваць MID & Функцыі ПОШУК . Давайце выканаем наступныя працэдуры.

КРОКІ:

  • Для пачатку абярыце ячэйку і ўвядзіце наступную формулу.
=MID(B5, SEARCH("-",B5) + 1, SEARCH("-",B5,SEARCH("-",B5)+1) - SEARCH("-",B5) - 1)

  • Націсніце Enter .

  • Каб скапіяваць формулу ў дыяпазоне, перацягніце сімвал Маркер запаўнення ўніз. Акрамя таго, вы можаце двойчы пстрыкнуць знак дапаўнення ( + ) для аўтазапаўнення дыяпазону.

  • Нарэшце, вы бачыце, што ўсе сярэднія значэнні падзеленыя.

🔎 Як працуе формула?

Размяшчэнне аднаго тэкставага радка ўнутры іншага вяртаецца функцыяй ПОШУК . Ён будзе пачынацца з сімвала побач з злучком. У залежнасці ад колькасці знакаў, якія мы прадстаўляем, MID здабывае пэўную колькасць сімвалаў з тэкставага радка, пачынаючы з месца, якое вы пазначылі.

1.3. Злучэнне ПРАВА, ЛЕН, & Функцыі ПОШУКУ

Цяпер, каб аддзяліць апошнюю ячэйку, мы будзем выкарыстоўваць камбінацыю функцый ПРАВА , ЛЕН і ПОШУК . Давайце паглядзім крокі ўніз, каб падзяліць ячэйку падзельнікам з дапамогай камбінацыі формулы.

КРОКІ:

  • Спачатку абярыце ячэйку і устаўце наступную формулу ў гэтую ячэйку.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1))

  • Націсніце клавішу Enter на клавіятуры яшчэ раз.

  • Пасля гэтага перацягніце Значок маркера запаўнення , каб скапіяваць формулу ў дыяпазоне. Або двойчы пстрыкніце на знаку плюс ( + ). Гэта таксама дублюе формулу.

  • Такім чынам, апошняе значэнне будзе падзелена падзельнікам.

🔎 Як працуе формула?

Тут функцыя LEN вяртае агульная даўжыня радка, з якой мы адымаем пазіцыю апошняга злучка. Функцыя ПОШУК дала б нам пазіцыю злучка. Тады розніца складаецца ў колькасці знакаў пасля апошняга злучка, і функцыя RIGHT здабывае іх.

УВАГА: Вы можаце падзяліць слупкі любымі іншы персанаж падобным чынам. Усё, што вам трэба зрабіць, гэта замяніць ' ' патрэбным раздзяляльнікам.

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

2. Формулы аб'яднання для падзелу тэксту на разрыў радка

Для падзелу радка на разрыў радка мы будзем выкарыстоўваць формулу, падобную да папярэдняга раздзела. Адну дадатковую функцыю нам трэба дадаць да нашых папярэдніх формул. Функцыя: CHAR .

2.1. Камбінуйце НАЛЕВА, ПОШУК, & Функцыі CHAR

Гэтая функцыя CHAR забяспечвае сімвал разрыву радка. Каб атрымаць першае значэнне і аддзяліць яго ад ячэйкі, мы будзем выкарыстоўваць функцыі LEFT , SEARCH і CHAR . Давайце паглядзім на працэдуры длягэта.

КРОКІ:

  • Аналагічным чынам у папярэдніх метадах, спачатку абярыце любую ячэйку і ўвядзіце наступную формулу, каб атрымаць самае верхняе значэнне.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Націсніце клавішу Enter , каб убачыць вынік.

  • Далей, перацягваючы знак плюс, вы можаце скапіяваць формулу і атрымаць вынік для дыяпазону ячэек.

🔎 Як працуе формула?

10 - код ASCII для лінія. Мы прапануем 10 у CHAR для пошуку разрываў радкоў. Вяртаецца сімвал, які вызначаецца лікам. Далей ён шукае разрыў. Пасля гэтага гэта вяртае самае верхняе значэнне.

2.2. Дадайце MID, SEARCH, & CHAR функцыянуе разам

Каб аддзяліць сярэдняе значэнне, давайце паглядзім крокі ўніз.

КРОКІ:

  • Падобна да іншыя падыходы, спачатку абярыце любую ячэйку і ўвядзіце наступную формулу, каб атрымаць найбольшае значэнне.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • Каб прагледзець вынік, націсніце клавішу Enter .

  • Акрамя таго, вы можаце паўтарыць формулу і атрымаць вынік для ўказанага дыяпазон ячэек перацягваннем знака плюс .

2.3. Далучайцеся да RIGHT, LEN, CHAR, & Функцыі ПОШУКУ

Цяпер для правага боку тэксту нашай формулай будзе спалучэнне RIGHT , LEN , CHAR , іФункцыі ПОШУК . Для астатніх значэнняў выкарыстоўвайце адпаведную формулу. Такім чынам, каб аддзяліць ніжняе значэнне, прытрымлівайцеся інструкцый.

КРОКІ:

  • Як і ў папярэдніх метадах, абярыце ячэйку і ўвядзіце наступную формулу для вылучэння ніжняе значэнне.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

  • Націсніце клавішу Enter на клавіятуры.

  • Нарэшце, вы можаце паўтарыць формулу і атрымаць адказ для ўказанага дыяпазону ячэек, перацягнуўшы знак складання.

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

3. Разбіць ячэйку па тэксце і ўзмацняльніку; Шаблон лічбавага радка ў Excel

У гэтым раздзеле мы паглядзім, як падзяліць тэкст, які змяшчае радок сімвалаў, пасля якога ідзе лічба. Для прастаты мы ўнеслі некаторыя змены ў нашы аркушы (не хвалюйцеся, усе аркушы будуць у працоўнай кніжцы). У нашым прыкладзе мы маем Імя студэнта і ID разам у слупку і падзяляем іх на два розныя слупкі.

3.1. Аб'яднаць ПРАВА, СУМА, ЛЕН, & Функцыі SUBSTITUTE

Унутры SUBSTITUTE мы замяняем лічбы прабелам і падлічваем іх з дапамогай LEN . Каб падзяліць тэкст, за якім ідзе радок лічбавага фармату, нам трэба спачатку знайсці лік, а затым з дапамогай гэтага вынятага ліку мы можам атрымаць тэкст.

КРОКІ:

  • Спачатку абярыце ячэйку, дзе мы хочампаставіць вынік. У нашым выпадку мы абярэм ячэйку C5 .
  • Затым устаўце формулу ў гэту ячэйку.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Націсніце клавішу Enter .

  • Вы таксама можаце паўтарыць формулу і атрымаць адказ для дыяпазону ячэек, перацягнуўшы знак складання.

🔎 Як Ці працуе формула?

Каб атрымаць лікі, нам трэба шукаць кожны магчымы лік ад 0 да 9 у нашым радку. Затым атрымаеце агульную колькасць і вернеце колькасць сімвалаў з канца радка.

3.2. Інтэграваць LEFT & Функцыі LEN

Каб атрымаць тэкставае значэнне, цяпер нам трэба выкарыстаць функцыю LEFT і ў запаўняльніку для колькасці сімвалаў, каб паказаць агульную даўжыню даўжыні ячэйкі лічбаў у гэтым. І мы атрымліваем лічбы з ячэйкі D5 , калі падзялілі ID у папярэднім метадзе.

КРОКІ:

  • У пачатку выберыце пэўную ячэйку і ўвядзіце ў яе формулу.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Націсніце Увядзіце .

  • Перацягваючы знак складання, вы можаце дубляваць формулу і атрымаць вынік для групы вочак.

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

4. Разбіць ячэйкі па нумарах і ампер; Шаблон тэкставага радка з выкарыстаннем формулы

Калі ў вас ёсцьзразумелі метад падзелу ' тэксту + лічбы ', тады, спадзяюся, вы пачалі ўяўляць сабе спосаб падзелу радка лічбаў з наступным тэкставым фарматам . Падыход будзе такім жа, як і раней, толькі адна змена, якую вы заўважыце. Цяпер лічба знаходзіцца злева ад нашага тэксту, таму нам трэба выкарыстоўваць функцыю LEFT , каб атрымаць лік, а для тэксту сімвалаў мы будзем выкарыстоўваць функцыю RIGHT .

4.1. Аб'яднаць LEFT, SUM, LEN, & SUBSTITUTE Functions

Каб падзяліць ячэйку па нумары і шаблоне тэкставага радка для самага верхняга значэння, нам трэба аб'яднаць LEFT , SUM , Функцыі LEN, і SUBSTITUTE .

КРОКІ:

  • Спачатку абярыце канкрэтную ячэйку і ўвядзіце формула там.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"}, ""))))

  • Націсніце клавішу Enter .

  • Акрамя таго, перацягваючы сімвал складання, вы можаце дубляваць формулу і атрымаць вынік для групы ячэек.

4.2. Злучэнне ПРАВА & Функцыі LEN

Нам трэба аб'яднаць функцыі RIGHT і LEN , каб падзяліць ячэйку па нумары і шаблоне тэкставага радка для апошняга значэння.

КРОКІ:

  • Каб пачаць, абярыце канкрэтную ячэйку і ўвядзіце ў яе формулу.
=RIGHT(B5,LEN(B5)-LEN(C5))

  • Націсніце кнопку Enter .

  • Акрамя таго, вы можаце паўтарыць формулу іатрымаць адказ для набору ячэек, перацягваючы знак складання.

5. Раздзяліць дату з ячэйкі шляхам спалучэння RIGHT, LEN, FIND, & SUBSTITUTE Functions

Каб аддзяліць дату ад вашага тэксту, вы можаце выкарыстоўваць камбінацыю RIGHT , LEN , FIND і Функцыя SUBSTITUTE .

КРОКІ:

  • Выберыце патрэбную ячэйку і затым увядзіце ў яе формулу.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Далей націсніце клавішу Enter .

  • Вы таксама можаце паўтарыць формулу і атрымаць вынік для набору ячэек, перацягнуўшы сімвал складання.

🔎 Як працуе формула?

Паколькі значэнне даты знаходзіцца ў канцы радка, таму мы прайшлі некалькі выпадкаў, так што месяц, дата і год могуць быць абстрагаваныя. Калі для вашага мэтавага значэння патрабуецца больш тэксту, вы можаце атрымаць яго, змяніўшы колькасць асобнікаў.

УВАГА: Гэтая формула будзе карысная, толькі калі ў вас ёсць дата ў канец тэкставага радка.

Больш падрабязна: Excel VBA: падзяліць радок на вочкі (4 карысныя прыкладанні)

6 . Аб'яднаць FILTERXML & ЗАМЕНІЦЬ Функцыі для раздзялення ячэйкі

Выкарыстоўваючы прадстаўлены xpath, функцыя FILTERXML здабывае пэўныя даныя з дакументаў XML . Мы можам аб'яднаць функцыі FILTERXML і SUBSTITUTE для падзелу вочак. Давайце падзелімся

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