Як разбіць ячэйкі ў Excel: Тэкст у слупкі, Flash Fill і формулы

  • Падзяліцца Гэтым
Michael Brown

Як падзяліць ячэйку ў Excel? З дапамогай функцыі «Тэкст у слупкі», Flash Fill, формул або інструмента «Раздзяліць тэкст». У гэтым падручніку апісаны ўсе варыянты, якія дапамогуць вам выбраць тэхніку, якая лепш за ўсё падыходзіць для вашай канкрэтнай задачы.

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

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

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

    Як раздзяліць ячэйкі ў Excel падзельнікам

    Выкажам здагадку, у вас ёсць спіс удзельнікаў, дзе імя ўдзельніка, краіна і чаканая дата прыбыцця аднолькавыя слупок:

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

    1. Калі вы хочаце размясціць вынікі ў сярэдзіне вашай табліцы, пачніце з устаўкі новагаслупкі, каб пазбегнуць перазапісу існуючых даных. У гэтым прыкладзе мы ўставілі 3 новыя слупкі, як паказана на скрыншоце ніжэй: Калі ў вас няма дадзеных побач са слупком, які вы хочаце аддзяліць, прапусціце гэты крок.
    2. Вылучыце ячэйкі вы хочаце падзяліць, перайдзіце на ўкладку Даныя > Інструменты даных і націсніце кнопку Тэкст у слупкі .
    3. На першым этапе майстра Пераўтварэння тэксту ў слупкі вы выбіраеце, як падзяліць ячэйкі - па раздзяляльніку або па шырыні. У нашым выпадку змесціва ячэйкі аддзяляецца прабеламі і коскі, таму мы выбіраем З падзельнікамі і націскаем Далей .
    4. На наступным кроку вы ўказваеце раздзяляльнікі і, неабавязкова, тэкставы кваліфікатар . Вы можаце выбраць адзін ці некалькі загадзя вызначаных раздзяляльнікаў, а таксама ўвесці свой уласны ў полі Іншае . У гэтым прыкладзе мы выбіраем Прабел і Коску :

      Парады:

      • Расцэньвайце паслядоўныя падзельнікі як адзін . Абавязкова выберыце гэты параметр, калі вашы даныя могуць утрымліваць два або больш раздзяляльнікаў запар, напрыклад. калі паміж словамі ёсць некалькі прабелаў запар або даныя падзеленыя коскай і прабелам, напрыклад, "Сміт, Джон".
      • Вызначэнне тэкставага кваліфікатара . Выкарыстоўвайце гэты параметр, калі тэкст заключаны ў адзінарныя або падвойныя двукоссе, і вы хочаце, каб такія часткі тэксту былі непадзельнымі. Напрыклад, калі вы выбіраеце коску (,) у якасці раздзяляльніка і aдвукоссе (") у якасці кваліфікатара тэксту, то любыя словы ў двукоссе, напрыклад, "Каліфорнія, ЗША" , будуць змешчаны ў адну ячэйку як Каліфорнія, ЗША . Калі вы абярыце {none} у якасці кваліфікатара тэксту, тады "Каліфорнія будзе размеркаваны ў адну ячэйку (разам з двукоссем), а ЗША" у іншую ( разам з завяршальным знакам).
      • Папярэдні прагляд даных . Перш чым націснуць кнопку Далей , мае сэнс прагартаць Папярэдні прагляд даных раздзел, каб пераканацца, што Excel правільна падзяліў змесціва ўсіх вочак.
    5. Вам засталося зрабіць яшчэ дзве рэчы - выбраць фармат даных і ўказаць, куды вы хочаце ўставіць атрыманыя значэнні :
      • Фармат даных . Па змаўчанні для ўсіх слупкоў усталяваны фармат Агульны , які добра працуе ў большасці выпадкаў. У нашым прыкладзе нам патрэбны Фармат даных для дат прыбыцця. Каб змяніць фармат даных для пэўнага слупка, націсніце на гэты слупок у Папярэдні прагляд даных , каб выбраць t яго, а потым выберыце адзін з фарматаў у раздзеле Фармат даных слупка (гл. скрыншот ніжэй).
      • Места прызначэння . Каб сказаць Excel, дзе вы хочаце вывесці падзеленыя даныя, пстрыкніце значок Згарнуць дыялог побач з полем Места прызначэння і выберыце верхнюю левую ячэйку дыяпазону прызначэння або ўвядзіце спасылку на ячэйку непасрэдна ў поле. Калі ласка, будзьце вельмібудзьце асцярожныя з гэтай опцыяй і пераканайцеся, што ёсць дастаткова пустых слупкоў прама да ячэйкі прызначэння.

      Заўвагі:

      • Калі вы не жадаеце імпартаваць нейкі слупок, які з'яўляецца ў папярэднім праглядзе даных, абярыце гэты слупок і адзначце Не імпартаваць слупок (прапусціць) перамыкач пад Фармат дадзеных слупка .
      • Немагчыма імпартаваць падзеленыя даныя ў іншую электронную табліцу ці кнігу. Калі вы паспрабуеце зрабіць гэта, вы атрымаеце памылку несапраўднага прызначэння.
    6. Нарэшце, націсніце кнопку Завяршыць і ўсё гатова! Як паказана на скрыншоце ніжэй, Excel ідэальна размясціў змесціва адной ячэйкі ў некалькіх ячэйках:

    Як падзяліць тэкст фіксаванай шырыні

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

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

    Паколькі усе ідэнтыфікатары прадукту ўтрымліваюць 9 сімвалаў, опцыя Фіксаваная шырыня ідэальна падыходзіць для працы:

    1. Запусціце майстар Пераўтварыць тэкст у слупкі , як тлумачыцца ў прыведзены вышэй прыклад. На першым этапе майстра абярыце Фіксаваная шырыня і націсніце Далей .
    2. Усталюйце шырыню кожнага слупка з дапамогай раздзела Папярэдні прагляд даных . Як паказана ўна скрыншоце ніжэй вертыкальная лінія ўяўляе сабой разрыў слупка, і каб стварыць новы радок разрыву, вы проста пстрыкніце ў патрэбнай пазіцыі (у нашым выпадку 9 сімвалаў): Каб выдаліць разрыў, двойчы пстрыкніце радок; каб перамясціць разрыў у іншую пазіцыю, проста перацягніце лінію мышкай.
    3. На наступным кроку выберыце фармат дадзеных і месца прызначэння для падзеленых вочак, як мы рабілі ў папярэднім прыкладзе, і націсніце Кнопка «Гатова» , каб завяршыць раздзяленне.

    Як раздзяліць ячэйкі Excel з дапамогай Flash Fill

    Пачынаючы з Excel 2013, вы можаце выкарыстоўваць функцыю Flash Fill, якая можа не толькі аўтаматычна запаўняць ячэйкі дадзенымі, але таксама раздзяляць змесціва ячэйкі.

    Давайце возьмем слупок даных з нашага першага прыкладу і паглядзім, як Flash Fill Excel можа дапамагчы нам падзяліць ячэйку напалову:

    1. Устаўце новы слупок побач са слупком з зыходнымі дадзенымі і ўвядзіце патрэбную частку тэксту ў першую ячэйку (імя ўдзельніка ў гэтым прыкладзе).
    2. Увядзіце тэкст яшчэ некалькі разоў. вочак. Як толькі Excel адчуе шаблон, ён аўтаматычна запоўніць падобныя даныя ў іншыя ячэйкі. У нашым выпадку Excel спатрэбілася 3 ячэйкі, каб вызначыць шаблон:
    3. Калі вы задаволены тым, што бачыце, націсніце клавішу Enter , і ўсе імёны будуць быць адразу скапіяваны ў асобны слупок.

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

    Што б ні было разнастайнаінфармацыя, якую могуць утрымліваць вашыя ячэйкі, формула для падзелу ячэйкі ў Excel зводзіцца да пошуку пазіцыі падзельніка (коска, прабел і г.д.) і вымання падрадка перад, пасля або паміж падзельнікамі. Як правіла, вы выкарыстоўваеце функцыі SEARCH або FIND, каб вызначыць месцазнаходжанне раздзяляльніка, і адну з тэкставых функцый (LEFT, RIGHT або MID), каб атрымаць падрадок.

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

    Каб атрымаць імя ў B2:

    =LEFT(A2, SEARCH(",",A2)-1)

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

    Каб вылучыць краіну ў C2:

    =RIGHT(A2, LEN(A2)-SEARCH(",", A2)-1)

    Тут функцыя LEN разлічвае агульную даўжыню радка, з якога вы аднімеце пазіцыю коскі, якую вяртае SEARCH. Акрамя таго, вы адымаеце прабел (-1). Розніца ідзе да 2-га аргумента ПРАВА, таму столькі сімвалаў выцягваецца з канца радка.

    Вынік будзе выглядаць наступным чынам:

    Калі ваш раздзяляльнік - гэта коска з або без прабелу , вы можаце выкарыстоўваць наступную формулу, каб атрымаць падрадок пасля яго (дзе 1000 - гэта максімальная колькасць сімвалаў дляpull):

    =TRIM(MID(A2, SEARCH(",", A2)+1, 1000))

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

    Добрая навіна заключаецца ў тым, што функцыі дынамічнага масіву, якія з'явіліся ў Excel 365, робяць непатрэбным выкарыстанне многіх старых формул. Замест гэтага вы можаце выкарыстоўваць наступныя функцыі:

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

    Каб атрымаць дадатковыя прыклады формул для падзелу вочак у Excel, праверце наступныя рэсурсы:

    • Вылучыць тэкст перад пэўны сімвал
    • Атрымаць падрадок пасля пэўнага сімвала
    • Выняць тэкст паміж двума ўваходжаннямі сімвала
    • Раздзяліць ячэйку коскай, двукроп'ем, касой рысай, працяжнікам або іншым раздзяляльнікам
    • Раздзяліць ячэйкі разрывам радка
    • Раздзяліць тэкст і лічбы
    • Формулы для падзелу імёнаў у Excel

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

    Цяпер, калі вы знаёмыя з убудаванымі функцыямі, дазвольце мне паказаць вам альтэрнатыўны спосаб падзелу вочак у Excel. Я маю на ўвазе інструмент Split Text, які ўваходзіць у наш Ultimate Suite for Excel. Ён можа выконваць наступныя аперацыі:

    • Раздзяліць ячэйку па сімвалах
    • Раздзяліць ячэйку па радку
    • Раздзяліць ячэйку па масцы (шаблоне)

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

    1. Выберыце ячэйкі, якія вы жадаеце аддзяліць, і націсніце значок Раздзяліць тэкст на Укладка Ablebits Data у групе Text .
    2. На панэлі надбудовы наладзьце наступныя параметры:
      • Выберыце Коска і Прабел у якасці раздзяляльнікаў.
      • Абярыце сцяжок Раздзяляць паслядоўныя раздзяляльнікі як адзін .
      • Абярыце Раздзяліць на слупкі .
      • Націсніце Раздзяліць кнопка.

    Гатова! Чатыры новыя слупкі з падзеленымі дадзенымі ўстаўляюцца паміж зыходнымі слупкамі, і вам трэба толькі даць гэтым слупкам адпаведныя назвы:

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

    Калі вам цікава паглядзець Раздзелены тэкст і <8 Інструменты>Split Names у дзеянні, мы можаце скарыстацца спасылкай для загрузкі ніжэй. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!

    Даступныя спампоўкі

    14-дзённая поўнафункцыянальная версія Ultimate Suite (файл .exe)

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.