Раздзяленне даных Excel на слупкі праз коску (7 метадаў)

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

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

Спампаваць вучэбны сшытак

Раздзяліць даныя на слупкі па Comma.xlsm

Гэта набор даных , які я збіраюся выкарыстоўваць. Тут у нас ёсць некаторыя людзі разам з іх Адрасамі . Адрасы маюць коскі, у гэтым артыкуле мы разбяром Горад і Краіну на асобныя слупкі .

7 метадаў падзелу даных на слупкі з дапамогай коскі ў Excel

1. Падзяленне даных на слупкі з дапамогай функцыі тэксту ў слупкі

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

КРОКІ:

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

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

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

  • Затымабярыце Агульныя як Фармат дадзеных слупка . Выберыце Пункт прызначэння . Нарэшце, абярыце Завяршыць .

Excel раздзяліць даныя.

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

2. Прымяненне Flash Fill для раздзялення даных у Excel

Зараз я буду выкарыстоўвайце Flash Fill для раздзялення дадзеных у Excel .

КРОКІ:

  • Напішыце Токіо ў D5 .

  • Выкарыстоўвайце Маркер запаўнення да Аўтазапаўненне да D11 .

  • Зараз націсніце Параметры аўтазапаўнення (гл. выява)

  • Выберыце Flash Fill .

Excel пакажа гарады .

  • Аналагічным чынам аддзяліце Краіну .

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

3. Выкарыстанне спалучэнне LEFT, FIND & LEN для падзелу даных на слупкі праз коску

У гэтым раздзеле я растлумачу, як можна раздзяліць даныя з дапамогай ЛЕВА , FIND і LEN функцыі .

КРОКІ:

  • Перайсці да D5 . Запішыце наступную формулу.
=LEFT(C5,FIND(",",C5)-1)

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

FIND(“,”,C5) ➤ Вяртае пазіцыю сімвала коска (,) у C5 .

Вывад : 6

LEFT(C5,FIND(“,”,C5)-1) ➤ Вяртае вызначаны лік ад пачатку тэксту ў C5 .

Вывад : Токіо

  • Затым націсніце ENTER . Excel верне вывад.

  • Цяпер выкарыстоўвайце Fill Handle да Аўтазапаўненне .

Каб падзяліць Краіну ,

  • Перайдзіце да E5 . Запішыце наступную формулу.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

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

FIND(“,”,C5) ➤ Вяртае пазіцыю коскі(,) у C5 .

Вывад: 6

LEN(C5) ➤ Вяртае колькасць сімвалаў у C5 .

Выхад: 11

RIGHT(C5,LEN(C5)-FIND( “,”,C5)) ➤ Вяртае зададзеную пазіцыю сімвала з канца C5 .

Вывад : Японія

  • Зараз націсніце ENTER . Excel пакажа вынік.

  • Цяпер выкарыстоўвайце Fill Handle да AutoFill .

4. Выкарыстанне PowerQuery для падзелу даных

Цяпер я буду выкарыстоўваць PowerQuery для падзелу даных на слупкі ў Excel .

КРОКІ:

  • Стварыце табліцу Каб зрабіць гэта, вылучыце ўвесь дыяпазон B4:C11 .
  • Націсніце CTRL + T . З'явіцца поле ўводу . Змесціце дадзеныя ў табліцу. Вось гэта B4:C11 .

  • Зараз перайдзіце на ўкладку Даныя >> ; выберыце АдУсплыве акно Table/Range .

  • PowerQuery Editor . Утрымлівайце курсор у слупку Адрас . Затым пстрыкніце правай кнопкай мышкі , каб адкрыць кантэкстную панэль .
  • На кантэкстнай панэлі выберыце Раздзяліць слупок >> абярыце Па падзельніку

  • Раздзяліць слупок па падзельніку з'явіцца дыялогавае акно. Выберыце Раздзяляльнік як Коску . Затым націсніце ОК .

  • Excel падзеліць слупок у 1 і Адрас.2 слупок . Затым націсніце Зачыніць & Загрузіць .

  • Excel перанясе набор даных у новы аркуш .

  • Перайменаваць слупок .

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

5. Пераўтварэнне даных у файл CSV

Зараз, Я пакажу іншы спосаб. Спачатку я пераўтвору набор даных у файл CSV ( значэнні, падзеленыя коскамі ).

КРОКІ:

  • Спачатку скапіруйце слупок Адрас у Нататнік старонку .

  • Затым перайдзіце да Файл >> выберыце Захаваць як .

  • Цяпер задайце назву і захавайце файл . Памятайце, вы павінны змясціць суфікс .csv у імя.

  • Цяпер адкрыйце файл ад месца , дзе вы захаваў раней .

  • Excel раздзяліць дадзеныя .

  • Цяпер фарматуйце па сваім жаданні.

6. Выкарыстанне VBA для падзелу даных на слупкі праз коску

Цяпер я буду выкарыстоўваць код VBA для падзелу даных .

КРОКІ:

  • Націсніце ALT + F11 каб адкрыць акно VBA .
  • Затым перайдзіце да Уставіць >> абярыце Модуль .

  • Адкрыецца новы модуль . Запішыце наступны код.
6948

Разбіўка кода

  • Вось, Я стварыў падпрацэдуру SplitColumn . Я выкарыстаў аператар dim , каб вызначыць пераменную SplitData як String і i як варыянт .
  • Потым я выкарыстаў Цыкл For . ад 5 да 11 азначае, што я буду раздзяляць дадзеныя з 5-га да 11-га радка .
  • Далей я выкарыстаў функцыю VBA Split , дзе n гэта нумар радка , а 3 вызначае, што дадзеныя знаходзяцца ў C слупок . Паколькі Count = 4 , дадзеныя будуць падзелены на слупок D .
  • Зноў жа, я выкарыстаў Цыкл для , каб павялічыць Count .
  • Цяпер націсніце F5 , каб запусціць код . Excel раздзяліць дадзеныя .

7. Выкарыстоўваючы FILTERXML, ЗАМЕНІЦЕ & ; TRANSPOSE Функцыі ў Excel ў SplitДадзеныя

Цяпер я збіраюся выкарыстаць функцыю FILTERXML разам з функцыяй SUBSTITUTE & Функцыі TRANSPOSE . Гэта будзе працаваць для мадэрнізаваных версій Excel .

КРОКІ:

Выберыце D5 і E5 . Запішыце наступную формулу

=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",","")& "","//s"))

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

SUBSTITUTE(C5,”,”,””) ➤ Гэта заменіць коску (,) у D5 і E5 .

Выхад: “ТокіоЯпонія”

FILTERXML(“”&SUBSTITUTE(C5 ,”,”,””)& “”,”//s”) ➤ Вяртае даныя XML з змесціва пасля XPath

Выхад: {“Токіо”;”Японія”}

TRANSPOSE(FILTERXML(“”&SUBSTITUTE(C5,”,”,”” )& “”,”//s”)) ➤ Гэта транспануе масіў.

Вывад: {“Токіо”,”Японія”}

  • Затым націсніце ENTER . Excel верне вынікі.

  • Затым выкарыстоўвайце Фіксатар запаўнення для Аўтазапаўненне .

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

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

Выснова

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

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