Змест
Excel забяспечвае розныя спосабы здабывання розных даных, у асноўным абапіраючыся на розныя функцыі. Некаторыя з іх могуць быць атрыманы непасрэдна з пэўных функцый, а іншыя могуць прыняць крыху больш складаную форму з камбінацыі функцый. У гэтым артыкуле я паспрабую паказаць вам, як атрымаць пэўны тып даных для кожнага тыпу з ячэйкі ў Excel.
Спампуйце вучэбны сшытак
Спампуйце і патрэніруйцеся з рабочым сшыткам усе прыклады набораў даных, якія выкарыстоўваюцца ў гэтым артыкуле з уключанымі формуламі.
Выманне пэўных даных.xlsx
3 прыклады вымання пэўных даных з ячэйкі ў Excel
1. Выманне пэўных тэкставых даных з ячэйкі
Excel забяспечвае розныя функцыі для вымання тэксту з розных частак інфармацыі ў ячэйцы. Вы можаце атрымаць тэкст з доўгага тэкставага радка, выкарыстоўваючы функцыі LEFT , RIGHT , MID або іх спалучэнне і SEARCH o FIND функцыі. Зараз у гэтым раздзеле я правяду вас праз кожны з іх з разбіўкай пры ўзнікненні камбінацыі.
1.1 Выманне даных з пачатку ячэйкі
Вы можаце атрымаць даныя з пачатку ячэйкі вочка з выкарыстаннем функцыі LEFT . Гэтая функцыя прымае два аргументы: i) тэкст, з якога вы хочаце атрымаць, і ii) колькасць сімвалаў, якія вы хочаце атрымаць.
Я выкарыстоўваю масіў, паказаны ніжэй. Я выкарыстоўваю дыяпазон B5:B7 у якасці даведачных даных івыняўшы яго ў слупок C .
Этапы:
- У ячэйцы вы хочаце каб запісаць вынятыя даныя (у дадзеным выпадку гэта ячэйка C5 ), запішыце наступную формулу:
=LEFT(B5,4)
- Затым націсніце Enter .
- Зараз, пстрыкніце і перацягніце Значок маркера запаўнення ўніз, каб паўтарыць формулу для астатніх вочак.
1.2 Выманне даных з канца a Ячэйка
Каб атрымаць даныя з канца ячэйкі, неабходна выкарыстоўваць функцыю ПРАВА . Я выкарыстоўваю той самы масіў, паказаны ў папярэднім раздзеле, каб праілюстраваць выманне даных з дапамогай функцыі RIGHT .
Крокі:
- У ячэйцы C5 (або ячэйцы, у якую вы хочаце атрымаць) увядзіце наступную формулу.
=RIGHT(B5,4)
- Цяпер націсніце Enter .
- Затым націсніце і перацягніце Значок маркера запаўнення , каб запоўніць астатнія вочкі.
1.3 Выманне пэўных частак даных
Дапусцім, мы хочам, каб пэўная частка ячэйкі была вынятая звычайна пасля або перад пэўным сімвалам, напрыклад да і пасля знака @ у электронным лісце. Мы можам выкарыстоўваць яго ў спалучэнні з функцыяй ПОШУК або функцыяй ЗНАЙСЦІ . Абодва маюць тую ж мэту ў гэтым кантэксце. Тут я выкарыстоўваю функцыю FIND .
Для гэтага раздзела возьмемнабор дадзеных, які складаецца з электронных лістоў.
Выняць імя карыстальніка
Каб атрымаць імя карыстальніка (частка перад знакам @), выкарыстоўвайце гэту формулу, каб выняць яго.
=LEFT(B5,FIND("@",B5)-1)
Цяпер націсніце Enter . Затым выкарыстоўвайце Значок маркера запаўнення , каб запоўніць астатнія ячэйкі, паўтараючы гэтую формулу.
🔎 Разбіўка формула:
- FIND(“@”,B5)
FIND функцыя прымае два аргументы- i) канкрэтнае тэкставае значэнне або лік і ii) ячэйку або значэнне, з якога будзе ажыццяўляцца пошук першага аргумента. Ён вяртае лікавае значэнне першага аргумента. У гэтым выпадку гэта будзе 13.
- LEFT(B5,FIND(“@”,B5)-1)
The<Функцыя 6> LEFT прымае два аргументы – i) значэнне, з якога яна здабываецца, і ii) даўжыню радка, які яна здабывае, якая ў дадзеным выпадку вызначаецца з функцыі FIND і выкарыстоўваецца як меншае значэнне ад яго.
Выняць даменнае імя
Для вылучэння даменнага імя (частка пасля знака @ ) выкарыстоўвайце наступную формулу.
=RIGHT(B5,LEN(B5)-FIND("@",B5))
Затым націсніце Enter і запоўніце астатняе, выкарыстоўваючы Значок маркера запаўнення гэтак жа, як вышэй.
🔎 Разбіўка формулы:
- Функцыя FIND(“@”,B5)
FIND прымае два аргументы: i) пэўнае тэкставае значэнне або лік і ii) ячэйку або значэнне адкуль ён будзе шукацьпершы аргумент. Ён вяртае лікавае значэнне першага аргумента. У гэтым выпадку гэта будзе 13.
- LEN(B5)
LEN функцыя прымае толькі адзін аргумент і вяртае даўжыню або колькасць сімвалаў у гэтай ячэйцы або тэксце. У дадзеным выпадку гэта 22.
- RIGHT(B5,LEN(B5)-FIND(“@”,B5))
Функцыя RIGHT прымае як мінімум два аргументы - i) значэнне, адкуль здабываецца тэкст, i ii) даўжыню вымання з канца. Другі аргумент тут быў вызначаны шляхам аднімання значэнняў перад знакам @ , знойдзеных з дапамогай функцыі FIND , з агульнай даўжыні радка, знойдзенай з дапамогай функцыі LEN .
Дадатковая інфармацыя: Як атрымаць даныя з аркуша Excel (6 эфектыўных метадаў)
2. Выняць пэўныя лікавыя даныя з ячэйкі ў Excel
Цяпер давайце разгледзім набор кодаў, якія могуць быць змешанымі, дзе лічбы могуць знаходзіцца дзе заўгодна паміж тэкстамі.
У гэтым метадзе мы будзем выкарыстоўваць TEXTJOIN функцыя для аб'яднання ўсіх лікаў, вынятых асобна з кожнага значэння. Каб атрымаць лікі, выкарыстоўвайце камбінацыю дапаможных функцый, такіх як LEN , INDIRECT , ROW , MID і IFERROR выкарыстоўваецца. Гэтыя дапаможныя функцыі выкарыстоўваюцца для стварэння масіва з кожнага значэння, які складаецца з усіх лікаў і радковых значэнняў, замененых пустым радком. Інарэшце, функцыя TEXTJOIN проста дапамагае аб'яднаць усё ў адно значэнне.
Каб атрымаць толькі лікі з гэтага масіву, запішыце наступную формулу у ячэйцы.
=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))
Націсніце Enter і націсніце і перацягніце Значок маркера запаўнення каб запоўніць астатнія вочкі, якія вы хочаце паўтарыць.
🔎 Разбіўка формулы:
- ROW(INDIRECT(“1:”&LEN(B5))) вяртае масіў {1;2;3;4;5;6;7}
- MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1) вяртае масіў {“a”;”s”;”8″;”7 ″;”w”;”q”;”1″}
- IFERROR((MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)* 1),””) вяртае масіў {“”;””;8;7;””;””;1}
- TEXTJOIN(“”,TRUE,IFERROR(( MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)*1),””)): У канцы TEXTJOIN проста аб'ядноўвае ўсе значэнні у масіў і вяртае вынік.
Больш падрабязна: Як атрымаць даныя з Excel на аснове крытэрыяў (5 спосабаў)
Падобныя чытанні
- <1 4> Код VBA для пераўтварэння тэкставага файла ў Excel (7 метадаў)
- Як імпартаваць тэкставы файл з некалькімі падзельнікамі ў Excel (3 метады)
- Excel VBA: аўтаматычнае выцягванне даных з вэб-сайта (2 метады)
- Як імпартаваць даныя з абароненага вэб-сайта ў Excel (з дапамогай хуткіх крокаў)
- Як пераўтварыць Excel у тэкставы файл з дапамогай вертыкальнай лініі (2 спосабы)
3. ВыманнеКанкрэтныя лікавыя і тэкставыя даныя з літарна-лічбавых знакаў
Калі ў вас узніклі праблемы з выкарыстаннем формул для працоўнага аркуша або з цяжкасцямі ў разуменні вышэйзгаданых формул, вы можаце прытрымлівацца гэтага аўтаматызаванага метаду, які прапануе Excel.
Крокі:
- Для тэкстаў запоўніце першую ячэйку ўручную, выдаліўшы ўсе лічбы з літарна-лічбавых значэнняў.
- Пачніце ўводзіць адзін ніжэй, і Excel аўтаматычна прапануе вынятыя тэкставыя значэнні з астатніх слупкоў.
- Цяпер націсніце Увядзіце .
- Паўтарыце той жа працэс для лічбаў.
Дадатковая інфармацыя: Выманне тэксту пасля сімвала ў Excel (6 спосабаў)
Выснова
Гэта былі метады, якія вы можаце выкарыстоўваць для вылучэння канкрэтныя дадзеныя з ячэйкі ў excel. Я спадзяюся, што ілюстрацыі і разборкі былі карыснымі для вас, каб зразумець формулы і прымяніць іх для вашых праблем. Для атрымання дадатковых даведнікаў наведайце Exceldemy.com .