Змест
У Microsoft Excel ёсць некалькі прыдатных метадаў аб'яднання некалькіх слупкоў у адзін слупок. У гэтым артыкуле вы даведаецеся, як вы можаце прымяніць розныя падыходы да аб'яднання даных з некалькіх слупкоў у адзін слупок з прыкладамі і належнымі ілюстрацыямі.
Спампаваць практычны сшытак
Вы можаце спампаваць кнігу Excel, якую мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.
Аб'яднаць некалькі слупкоў у адзін слупок.xlsx
6 Падыходы да аб'яднання некалькіх слупкоў у адзін слупок у Excel
1. Выкарыстанне функцыі CONCATENATE або CONCAT для аб'яднання некалькіх слупкоў у Excel
На наступным малюнку тры слупкі ўяўляюць некаторыя выпадковыя адрасы з падзеленымі часткамі. Мы павінны аб'яднаць кожны радок, каб зрабіць значны адрас у Слупку E пад загалоўкам Камбінаваны тэкст .
Мы можам выкарыстоўваць функцыя CONCATENATE або CONCAT для дасягнення мэты. У першым вывадзе Вочка E5 патрабаваная формула будзе наступнай:
=CONCATENATE(B5,C5,D5)
Або,
=CONCAT(B5,C5,D5)
Пасля націску Enter і выкарыстання Рэндык запаўнення для аўтазапаўнення астатняга ячэек у Слупку E , мы атрымаем аб'яднаны адзіны слупок, як паказана на малюнку ніжэй.
Звязаны змест: Аб'яднанне тэксту з дзвюх або больш ячэек у адну ячэйку ў Excel (5 метадаў)
2. Выкарыстанне амперсанда (&) для аб'яднання некалькіх слупкоўу адзін слупок
Мы таксама можам выкарыстоўваць амперсанд (&) , каб прасцей аб'ядноўваць або злучаць тэксты. Калі выказаць здагадку, што ў нас няма раздзяляльніка з тэкстамі ў ячэйках, але падчас аб'яднання тэкстаў з радка нам давядзецца ўставіць раздзяляльнік.
У вывадзе Ячэйка E5 , неабходная формула з выкарыстаннем амперсанд (&) будзе:
=B5&", "&C5&", "&D5
Націсніце Enter , аўтаматычна запоўніце ўвесь Слупок E і вы адразу атрымаеце ўсе аб'яднаныя тэксты ў адзін слупок.
3. Устаўце функцыю TEXTJOIN для аб'яднання некалькіх слупкоў у слупок у Excel
Калі вы выкарыстоўваеце Excel 2019 або Excel 365 , то TEXTJOIN функцыя - яшчэ адзін выдатны варыянт для дасягнення вашых мэтаў.
Неабходная формула для аб'яднання некалькіх тэкстаў з дапамогай функцыі TEXTJOIN у ячэйцы E5 будзе:
=TEXTJOIN(", ",TRUE,B5,C5,D5)
Пасля націску Enter і перацягвання ўніз да апошняй ячэйкі ў Калонцы E , вы адразу атрымаеце злучаныя тэксты ў адным слупку.
4. Складзеце некалькі слупкоў у адзін слупок у Excel
Цяпер наш набор даных мае 4 выпадковыя слупкі ў дыяпазоне ад Слупка B да Слупка E . Пад загалоўкам Combine Column мы паслядоўна складзем значэнні з 4-га, 5-га і 6-га радкоў. Адным словам, мы складзем усе даныя ў адзін слупок.
📌 Крок1:
➤ Выберыце дыяпазон ячэек (B4:E6) , якія змяшчаюць першасныя даныя.
➤ Назавіце яго тэкстам у Поле імя .
📌 Крок 2:
➤ У вывадзе У ячэйку G5 увядзіце наступную формулу:
=INDEX(Data,1+INT((ROW(A1)-1)/COLUMNS(Data)),MOD(ROW(A1)-1+COLUMNS(Data),COLUMNS(Data))+1)
📌 Крок 3:
➤ Націсніце Enter , і вы атрымаеце першае значэнне з 4-га радка ў ячэйцы G5 .
➤ Цяпер выкарыстоўвайце Fill Handle , каб перацягваць слупок уніз, пакуль не знойдзеце памылку #REF .
І, нарэшце, вам будзе паказаны наступны вынік.
🔎 Як працуе формула?
- СТОЛПЦЫ (Даныя): Функцыя COLUMNS унутры функцыі MOD тут вяртае агульную колькасць слупкоў, даступных у названым дыяпазоне (Даныя) .
- ROW(A1)-1+COLUMNS(Data): Камбінацыя функцый ROW і COLUMNS тут вызначае дзелім функцыі MOD .
- MOD(ROW(A1)-1+COLUMNS(Data), COLUMNS(Data))+1: Гэтая частка вызначае слупок нумар функцыі INDEX і для вываду функцыя вяртае '1' .
- 1+INT((ROW(A1)-1) /COLUMNS(Data)): Нумар радка функцыі INDEX вызначаецца гэтай часткай, дзе функцыя INT акругляе выніковае значэнне да цэлага ліку.
5. Выкарыстанне нататніка для аб'яднання даных слупкоў у Excel
Мы таксама можам выкарыстоўваць Нататнік для аб'яднаннянекалькі слупкоў у адзін слупок. Давайце выканаем наступныя крокі:
📌 Крок 1:
➤ Выберыце дыяпазон ячэек (B5:D9) , які змяшчае асноўныя даныя.
➤ Націсніце CTRL+C , каб скапіяваць выбраны дыяпазон ячэек.
📌 Крок 2:
➤ Адкрыйце файл нататніка.
➤ Устаўце CTRL+V каб уставіць сюды выбраныя даныя.
📌 Крок 3:
➤ Націсніце CTRL+H каб адкрыць Дыялогавае акно Замяніць.
➤ Абярыце ўкладку паміж двума тэкстамі ў баку ў вашым файле нататніка і скапіруйце яго.
➤ Устаўце яго ў Знайсці што поле.
📌 Крок 4:
➤ Увядзіце “, “ у полі Замяніць на .
➤ Націсніце опцыю Замяніць усё і гатова.
Усе даныя ў вашым файле нататніка будуць выглядаць, як паказана на наступным малюнку.
📌 Крок 5:
➤ Цяпер скапіруйце ўвесь тэкст з нататніка.
📌 Крок 6:
➤ І, нарэшце, устаўце яго ў выхад Cell E5 у вашым Excel sp ліст для чытання.
Выніковыя даныя ў Калонцы E цяпер будуць наступнымі:
6. Выкарыстоўвайце скрыпт VBA для аб'яднання слупкоў у адзін слупок у Excel
Мы таксама можам выкарыстоўваць метад VBA для аб'яднання некалькіх слупкоў у адзін слупок. На наступным малюнку ў Слупку G будуць паказаны даныя ў стос.
📌 Крок 1:
➤ Правільна-пстрыкніце назву аркуша ў вашай працоўнай кнізе і націсніце Праглядзець код .
З'явіцца новае акно модуля, у якое вам трэба будзе проста ўставіць наступныя коды:
4684
📌 Крок 2:
➤ Пасля ўстаўкі кодаў націсніце F5 , каб запусціць код.
➤ Прызначце імя макраса ў дыялогавым акне Макрас .
➤ Націсніце Выканаць .
📌 Крок 3:
➤ Выберыце асноўны дыяпазон даных (B4:E6) у полі Выберыце дыяпазон .
➤ Націсніце ОК .
📌 Крок 4:
➤ Выберыце выхад Cell G5 пасля ўключэння поля Destination Column .
➤ Націсніце OK і ўсё гатова.
Як на наступным малюнку, вам будуць паказаны аб'яднаныя і складзеныя даныя ў выхадным слупку.
Заключныя словы
Я спадзяюся, што ўсе гэтыя простыя метады, згаданыя вышэй, цяпер дапамогуць вам прымяняць іх у вашых электронных табліцах Excel, калі гэта неабходна. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Ці вы можаце азнаёміцца з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.