Змест
Вы можаце мець табліцу ў вашым працоўным аркушы Excel, дзе некалькі відаў даных захоўваюцца ў ячэйцы і падзяляюцца коскамі. Калі вы хочаце падзяліць іх на некалькі слупкоў, вы знаходзіцеся ў правільным месцы. У гэтым артыкуле вы даведаецеся 5 прыкладаў формулы Excel для падзелу радка праз коску.
Спампуйце вучэбны сшытак
Спампуйце наступны файл Excel для практыкі.
Раздзяленне радка па Comma.xlsx
5 прыкладаў раздзялення радка па косцы з дапамогай формулы Excel
Давайце спачатку прадставім наш набор даных, дзе ідэнтыфікатар, Прозвішча і Аддзел. захоўваюцца як адзін радок, падзелены коскамі. Наша мэта складаецца ў тым, каб падзяліць радкі на 3 слупкі.
1. Аб'яднайце функцыі LEFT і FIND, каб падзяліць радок праз коску
Камбінаванне LEFT<Функцыі 7> і FIND разам дапамагаюць нам разбіць радок, падзелены коскамі, на некалькі слупкоў. Проста выканайце наступныя крокі, каб зрабіць гэта.
Крокі:
- Спачатку запішыце наступную формулу ў пустую ячэйку C5.
=LEFT(B5,FIND(",",B5)-1)
Тут функцыя FIND дае месцазнаходжанне першая коска з радка B5 і функцыя LEFT вяртае сімвалы з радка, які знаходзіцца перад першай коскай. Вам трэба мінус 1, каб атрымаць даныя без коскі.
- Націсніце ENTER. Вы ўбачыце ідэнтыфікацыйны нумар. у ячэйцы C5. Цяпер перацягніце Маркер запаўнення , каб атрымацьастатняя частка ідэнтыфікатара ў тым жа слупку.
Вось вынік,
Дадатковая інфармацыя: VBA для падзелу радка на некалькі слупкоў у Excel (2 спосабы)
2. Формула з функцыямі MID і FIND для падзелу Радок у Excel
Спалучэнне функцый MID і FIND дапамагае нам разбіць радок, падзелены коскамі, на некалькі слупкоў. Проста выканайце наступныя крокі, каб зрабіць гэта.
Крокі:
- Спачатку запішыце наступную формулу ў пустую ячэйку D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)
Тут, ЗНАЙСЦІ(“,”,B5)+1 дае пачатковае месцазнаходжанне першага сімвала пасля 1-й коскі.
FIND(“,”, B5, FIND(“,”, B5)+1) дае пачатковае месца размяшчэнне 1-га сімвала пасля 2-й коскі.
-FIND(“,”, B5)-1 выключае ўсе сімвалы радка пасля 2-й коскі.
Нарэшце, MID вяртае сімвалы паміж гэтымі двума коскамі.
- Націсніце ENTER. Вы ўбачыце Прозвішча ў ячэйцы D5. Цяпер перацягніце Маркер запаўнення , каб атрымаць астатнія Прозвішчы ў тым самым слупку.
Вось вынік,
Больш падрабязна: Excel VBA: Разбіць радок па сімвалах (6 карысных прыкладаў)
Падобныя паказанні
- Як падзяліць ячэйкі ў Excel (5 простых прыёмаў)
- Excel VBA: падзяліць радок на радкі (6 I справаПрыклады)
- Як падзяліць ячэйку на два радкі ў Excel (3 спосабы)
3. Аб'яднаць функцыі RIGHT і FIND
Спалучэнне функцый RIGHT і FIND дапамагае нам падзяліць радок, падзелены коскамі, на некалькі слупкоў. Проста выканайце наступныя крокі, каб зрабіць гэта.
Крокі:
- Спачатку запішыце наступную формулу ў пустую ячэйку E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))
Тут LEN(B5) вызначае даўжыню радка ў ячэйцы B5.
FIND(“,”, B5, FIND(“,”, B5)+1 паказвае месцазнаходжанне апошняга коска з радка, і, нарэшце, функцыя RIGHT вяртае сімвалы з радка, які знаходзіцца пасля апошняй коскі.
- Націсніце ENTER. Вы ўбачыце Dept. у ячэйцы E5. Цяпер перацягніце Fill Handle , каб атрымаць астатнюю частку Аддзел у тым жа слупку.
Вось вынік,
Чытаць далей: Excel VBA: падзяліць радок па колькасці сімвалаў (2 простыя метады)
4. Аб'яднаць функцыі TRIM, MID, SUBSTITUTE, REPT і LEN
Спалучэнне функцый TRIM, MID, SUBSTITUTE, REPT, і LEN разам дапамагае нам падзяліць радок, падзелены коскамі, на некалькі слупкоў. Проста выконвайце крокі ніжэй, каб зрабіць гэта.
Крокі:
- Спачатку ўвядзіце 1, 2 і 3 замест назваў слупкоў ідэнтыфікацыйны нумар, Прозвішча і кафедра Зараз,запішыце наступную формулу ў пустую ячэйку C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))
Звод гэтай формулы павінен замяніць коскі з прабеламі з дапамогай функцый SUBSTITUTE і REPT . Затым функцыя MID вяртае тэкст, звязаны з n-м уваходжаннем, і, нарэшце, функцыя TRIM дапамагае пазбавіцца ад лішніх прабелаў.
- Націсніце ENTER. Вы ўбачыце ID no. у ячэйцы C5. Цяпер перацягніце маркер запаўнення каб атрымаць астатнюю частку ID No. у той жа калонцы. І перацягніце Маркер запаўнення ў правільным кірунку, каб атрымаць Прозвішча і Аддзел
Вось вынік,
Больш падрабязна: Excel VBA: падзяліць радок на вочкі (4 карысныя прыкладанні)
5. Падзяліце радок коскамі з дапамогай функцыі FILTERXML у Excel
Выкарыстанне функцыі FILTERXML дапамагае нам разбіць радок, падзелены коскамі, на некалькі слупкоў. Проста выканайце наступныя крокі, каб зрабіць гэта.
Крокі:
- Спачатку запішыце наступную формулу ў пустую ячэйку C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))
Калі вы выкарыстоўваеце Excel для MS 365 , вы можаце прымяніць функцыю FILTERXML раздзяліць радок коскамі. У гэтым метадзе тэкставы радок спачатку ператвараецца ў радок XML шляхам змены коскі на тэгі XML. Функцыя TRANSPOSE ператварае масіў у гарызантальнае, а не вертыкальнае становішча.
- Націсніце ENTER. Вы ўбачыце ідэнтыфікацыйны нумар, прозвішча і аддзел у ячэйцы C5, D5, і E5 адпаведна. Цяпер перацягніце Маркер запаўнення , каб атрымаць астатнія даныя.
Вось вынік,
Дадаткова: Формула Excel для раздзялення: 8 прыкладаў
Выснова
У гэтым уроку я абмяркоўваў 5 прыкладаў формул Excel для падзелу радкоў коскамі. Спадзяюся, гэты артыкул быў для вас карысным. Вы можаце наведаць наш вэб-сайт ExcelWIKI , каб даведацца больш пра кантэнт, звязаны з Excel. Калі ласка, пакідайце каментарыі, прапановы або запыты, калі ў вас ёсць такія, у раздзел каментарыяў ніжэй.