Як падзяліць значэнні, падзеленыя коскамі, на радкі або слупкі ў Excel

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

Змест

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

Спампаваць сшытак для практыкі

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

Раздзяленне значэнняў, падзеленых коскамі, на радкі або слупкі.xlsm

5 метадаў падзелу значэнняў, падзеленых коскамі, на радкі або слупкі ў Excel

1. Падзяліце даныя на радкі/слупкі коскамі з дапамогай функцыі «Тэкст у слупкі» ў Excel

1.1. Падзяленне значэнняў на слупкі

Перш за ўсё, я буду выкарыстоўваць Тэкст у слупкі функцыя excel для падзелу дадзеных на некалькі слупкоў. Гэта самы просты спосаб падзелу даных на слупкі . Выкажам здагадку, у нас ёсць набор дадзеных, які змяшчае некалькі садавіны, размешчаных у слупку, падзеленых коскай. У кожнай клетцы 3 плады. Зараз я падзялю плён слупка B на 3 розныя слупкі (слупкі C , D & E ).

Выканайце наступныя крокі, каб зрабіцьзадача.

Крокі:

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

  • У выніку з'явіцца Майстар пераўтварэння тэксту ў слупкі . Цяпер у раздзеле Зыходны тып даных абярыце З падзельнікамі і націсніце Далей .

  • Затым у раздзеле Раздзяляльнікі пастаўце галачку на Коска і націсніце Далей .

  • Пасля гэтага абярыце месцазнаходжанне Пункт прызначэння (тут, Ячэйка C5 ) і націсніце Гатова .

  • Нарэшце, пасля закрыцця майстра тэксту ў слупкі мы атрымаем наступны вынік. Усе дадзеныя, падзеленыя коскамі, разбіваюцца на слупкі C , D і E .

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

1.2. Падзяленне на радкі з дапамогай тэксту ў слупкі

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

Крокі:

  • Спачатку абярыце Ячэйку B5 , перайдзіце да Дадзеныя > Тэкст у слупкі .
  • Затым з Майстар пераўтварэння тэксту ў слупкі выберыце Зыходны тып даных : З падзельнікамі і націсніце Далей .
  • Цяпер абярыце тып Раздзяляльнікі : Коска і націсніце Далей .
  • Пасля абярыце ячэйку Пункт прызначэння (тут Вочка C5 ) і націсніце Гатова .
  • У выніку вы атрымаеце наступны вынік. Зараз я размещу атрыманыя дадзеныя ў некалькі радкоў. Каб зрабіць гэта, скапіруйце дыяпазон C5:G5 .

  • Пазней пстрыкніце правай кнопкай мышы на Cell B7 , і выберыце Transpose з Paste Options (гл. скрыншот).

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

Больш падрабязна: Як падзяліць даныя ў Excel (5 спосабаў)

2. Excel Power Query для раздзялення значэнняў, падзеленых коскамі, на слупкі або радкі

2.1. Power Query для падзелу значэнняў на слупкі

На гэты раз я буду выкарыстоўваць excel Power Query , каб падзяліць дадзеныя праз коскі на некалькі слупкоў. Выконвайце інструкцыі ніжэй, каб выканаць задачу.

Крокі:

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

  • Такім чынам, Excel папросіць вас пераўтварыць дыяпазон даных у табліцу. Праверце дыяпазон даных і націсніце ОК , каб стварыць табліцу.

  • У выніку Рэдактар ​​Power Query акноз'яўляецца з табліцай ніжэй. Цяпер з акна Power Query Editor перайдзіце ў Home > Split Column > By Delimiter .

  • Пасля гэтага з'явіцца дыялогавае акно Раздзяліць слупок падзельнікам . Абярыце Коска з Выбраць або ўвесці раздзяляльнік і націсніце ОК (гл. скрыншот).

  • Як следства, Excel разбівае табліцу на 3 слупкі, як паказана ніжэй. Цяпер, каб закрыць Рэдактар ​​Power Query , перайдзіце ў Дадому > Зачыніць & Загрузіць > Зачыніць & Загрузіць .

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

Больш падрабязна: Як падзяліць даныя на Некалькі слупкоў у Excel

2.2. Падзяліць даныя на радкі

Тут я раздзялю значэнні, падзеленыя коскамі, на некалькі радкоў з дапамогай Excel Power Query .

Крокі:

  • У нас ёсць некаторыя садавіна, падзеленыя коскамі, у ячэйцы B5 & C5 . Каб прымяніць Power Query да гэтых значэнняў, націсніце Вочка B5 або C5 і перайдзіце да Даныя > З табліцы /Дыяпазон .

  • Далей адкрыецца дыялогавае акно Стварыць табліцу , праверце дыяпазон табліцы і націсніце ОК . Такім чынам, табліца ніжэй будзе створана ў акне Power Query Editor .
  • Затым выберыце табліцу, перайдзіце да Галоўная старонка > РаздзяліцьСлупок > Па раздзяляльніку .

  • Цяпер з'явіцца дыялогавае акно Раздзяліць слупок па раздзяляльніку . У раздзеле Выберыце або ўвядзіце падзельнік выберыце Коска , перайдзіце да Дадатковыя параметры і націсніце Радкі ў полі: Раздзяліць у . Калі вы скончыце, націсніце ОК .

  • Пасля націску ОК мы атрымаем наступны вынік . Перайсці да Дадому > Зачыніць & Загрузіць > Зачыніць & Загрузіце , каб адлюстраваць вынік на аркушы Excel.

  • У рэшце рэшт, наступны канчатковы вынік, які мы атрымалі. Усе значэнні, падзеленыя коскамі, разбіваюцца на радкі 2 да 7 .

3. Аб'яднайце НАЛЕВА, НАПРАВА , СЯРЭДЗІНА, ЗНАЙСЦІ & Функцыі LEN для падзелу значэнняў, падзеленых коскамі, на слупкі

Мы можам выкарыстоўваць функцыі Excel, каб падзяліць дадзеныя, падзеленыя коскамі, на некалькі слупкоў. Па сутнасці, мы можам здабываць часткі даных у розных слупках, выкарыстоўваючы камбінацыі функцый Excel на аснове падзельнікаў (коска, прабел, кропка з коскай). У гэтым метадзе я буду здабываць даныя з 3 пазіцый з бесперапыннага тэкставага радка, размешчанага ў слупку B , і размяшчаць іх у некалькіх слупках.

3.1. Знайсці першае слова

Спачатку я выцягну першае слова з бесперапыннага тэкставага радка з дапамогай функцый LEFT і FIND .

Крокі:

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

  • Пасля ўводу формула, Excel верне ' Даты ', якое з'яўляецца першым словам Ячэйкі B5 .

Тут, функцыя FIND вяртае месцазнаходжанне 1-й коскі. Затым функцыя LEFT вылучыць першае слова перад першай коскай.

3.2. Выняць другое слова

Цяпер я выкарыстаю камбінацыю функцый MID і FIND , каб атрымаць другое слова з ячэйкі B5 .

Крокі:

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

  • Як следства, прыведзеная вышэй формула вяртае Вінаград ; 2-е слова ячэйкі B5 .

Тут функцыя MID вяртае сімвалаў з сярэдзіны тэкставага радка Вочка B5 . і функцыя FIND вяртае месцазнаходжанне 2-га радка ў ячэйцы B5 .

3.3. Знайдзі 3-е слова

Дапусцім, я вылучу 3-е слова з ячэйкі B5 на аснове размяшчэння коскі. Падчас здабывання 3-га слова я буду выкарыстоўваць функцыі RIGHT , LEN і FIND .

Этапы:

  • Увядзіце наступную формулу ў ячэйку D5 . Затым націсніце Enter .
=RIGHT(B5, LEN(B5)-FIND(",", B5,FIND(",",B5)+1))

  • Як толькі вы націснеце Увядзіце , Excel верне Кавун , які з'яўляецца 3-м слова нашых бесперапынных даных у ячэйцы B5 .

Тут функцыя LEN вяртае даўжыню Ячэйка B5 . Затым функцыя FIND вяртае месцазнаходжанне коскі ў ячэйцы B5 . Пазней, у залежнасці ад выніку функцый FIND і LEN функцыя RIGHT здабывае самае правае слова з Cell B5 .

  • Паколькі я атрымаў усе 1-е , 2-е і 3-е словы ў розных слупках для першага радка, цяпер я паспрабую атрымаць аналагічны вынік для астатніх радкоў. Каб зрабіць гэта, вылучыце дыяпазон C5:D5 і скарыстайцеся інструментам Маркер запаўнення ( + ).

  • У рэшце рэшт, вось канчатковы вынік, які мы атрымаем.

4. Excel VBA для падзелу значэнняў, падзеленых коскамі, на слупкі або Радкі

4.1. VBA для падзелу значэнняў на слупкі

Вы можаце падзяліць даныя, падзеленыя коскай, на некалькі слупкоў з дапамогай простага кода VBA .

Крокі:

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

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

Тут ' r ' паказвае радкі, якія змяшчаюць даныя. З іншага боку, ‘ Count=3 ’ паказвае слупок C , які з'яўляеццапершы слупок для адлюстравання падзеленых даных.

  • Пасля запуску кода даныя, падзеленыя коскамі ў слупку B , разбіваюцца на слупкі C , D і E як паказана ніжэй:

4.2. Разбіце значэнні на радкі

Цяпер я раздзялю значэнні, падзеленыя коскамі, на розныя радкі з дапамогай excel VBA. Каб выканаць заданне, выканайце наступныя крокі.

Крокі:

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

  • У выніку з'явіцца акно VBA . Напішыце прыведзены ніжэй код у Module і запусціце код, націснуўшы F5 на клавіятуры.
7039

  • Цяпер, калі вы запусціце код, з'явіцца поле ўводу ніжэй, увядзіце дыяпазон дадзеных ніжэй і націсніце ОК .

  • У выніку з'явіцца яшчэ адно поле ўводу. Устаўце туды ячэйку прызначэння і націсніце ОК .

  • У рэшце рэшт мы атрымаем наступны вынік. Усе падзеленыя коскамі значэнні нашага набору даных падзелены на радкі 8 да 13 .

5. Выкарыстоўвайце Флэш-запаўненне Excel для падзелу значэнняў, падзеленых коскамі, на розныя слупкі

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

Крокі:

  • Увядзіце ' Даты ' у Вочка C5 .Пазней, калі вы пачынаеце ўводзіць ' R ' у ячэйцы C6 , Excel разумее, што я хачу садавіну на першым месцы ва ўсіх радках.

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

Выснова

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

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