Як атрымаць пэўныя даныя з ячэйкі ў Excel (3 прыклады)

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

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 .

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