Як выдаліць лічбы з ячэйкі ў Excel (7 эфектыўных спосабаў)

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

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

Спампаваць практычны падручнік

Вы можаце спампаваць бясплатны шаблон Excel адсюль і патрэніруйцеся самастойна.

Выдаліць лічбы з ячэйкі.xlsm

7 эфектыўных спосабаў выдаліць лічбы з ячэйкі ў Excel

Давайце спачатку пазнаёмімся з нашым наборам даных. Я змясціў некаторыя назвы прадуктаў і іх ідэнтыфікатары ' ў свой набор даных. Літары і лічбы маюць розныя значэнні. Па нейкай прычыне мы хочам выдаліць лічбы з ідэнтыфікатараў прадукту .

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

Спосаб 1: Выкарыстоўвайце Find & Замяніце падстаноўнымі знакамі, каб выдаліць лічбы з ячэйкі ў Excel

У гэтым метадзе мы выдалім гэтыя лічбы з дапамогай Знайсці & Замяніце каманду на Знакі падстаноўкі .

На гэтым этапе мы маем некалькі прыблізных лічбаў, зачыненых дужкамі і размешчаных у слупку «Назвы прадуктаў». Мы выдалім гэтыя нумары. Такім чынам, давайце паглядзім крокі ніжэй.

Этапы:

➤ Выберыце дыяпазон даных B5:B11 .

➤ Прэса Ctrl+H каб адкрыць Знайсці & Каманда Replace .

➤ Затым увядзіце (*) у полі Знайсці што і пакіньце поле Replace with пустым.

➤ Пасля гэтага націсніце Замяніць усё .

Цяпер вы заўважыце, што ўсе лічбы з назвамі прадуктаў зніклі.

Спосаб 2: Ужыць Find & Выберыце інструмент для выдалення лічбаў з ячэйкі ў Excel

Тут паглядзіце, што ў слупку «Ідэнтыфікатары прадукту» ёсць дзве ячэйкі, якія змяшчаюць толькі лічбы. Цяпер мы выдалім лічбы з вочак IDs' з дапамогай Find & Выберыце каманду.

Крок 1:

➤ Выберыце дыяпазон даных C5:C11 .

➤ Затым перайдзіце на ўкладку Галоўная > Рэдагаванне групы > Знайсці & Выберыце > Перайдзіце да спецыяльных

Адкрыецца дыялогавае акно.

Крок 2:

➤ Адзначце толькі Лічбы з опцыі Канстанты .

➤ Націсніце ОК .

Цяпер паглядзіце, што ў клетках вылучаны толькі лічбы.

Крок 3:

➤ Пазней проста націсніце кнопку Выдаліць кнопку на клавіятуры.

Вось яна. Лічбы выдаляюцца.

Спосаб 3: Выкарыстанне Excel Flash Fill для выдалення лічбаў з ячэйкі

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

Крок 1:

➤Спачатку ўвядзіце толькі тэкст (а не лічбы) першай ячэйкі ў новы слупок побач з ёй.

➤ Затым націсніце кнопку Enter .

Крок 2:

➤ Выберыце Вочка D5 .

➤ Цяпер перайдзіце да Даныя > Інструменты даных > Flash Fill .

Цяпер вы заўважыце, што ўсе лічбы выдалены.

Спосаб 4: Устаўце функцыю ЗАМЕНЫ для выдалення лікаў з ячэйкі ў Excel

У гэтым метадзе мы выканаем задачу з дапамогай функцыі ЗАМЕНЫ . Функцыя SUBSTITUTE замяняе існуючы тэкст новым тэкстам у радку.

Цяпер давайце выканаем наступныя крокі адзін за адным.

Крок 1:

➤ Запішыце прыведзеную ніжэй формулу ў ячэйку D5

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

➤ Затым проста націсніце Кнопка Увядзіце.

Крок 2:

➤ Цяпер двойчы пстрыкніце Значок маркера запаўнення , і формула будзе скапіявана аўтаматычна.

Цяпер вы ўбачыце, што лічбы выдалены з ячэек.

Падобныя паказанні:

  • Як выдаліць прамежкавыя вынікі ў Excel (2 простыя прыёмы)
  • Метады ачысткі даных у Excel: замена або выдаленне тэксту ў ячэйках
  • Як выдаліць формулы ў Excel: 7 простых спосабаў

Спосаб 5: аб'яднанне функцый TEXTJOIN, MID, ROW, LEN і INDIRECT для выдалення лічбаў з ячэйкі ў Excel

Тут мы аб'яднаем TEXTJOIN ,Функцыі MID , ROW , LEN і INDIRECT для выдалення лічбаў з ячэйкі. Функцыя TEXTJOIN прымяняецца для аб'яднання тэксту з некалькіх радкоў. Функцыя Mid у excel выкарыстоўваецца для пошуку радкоў і вяртання іх з любой сярэдняй часткі excel. Функцыя ROW вяртае нумар радка для даведкі. Функцыя LEN — гэта тэкставая функцыя ў Excel, якая вяртае даўжыню радка/тэксту. Функцыя INDIRECT вяртае спасылку на дыяпазон.

Крок 1:

➤ Увядзіце формулу ў ячэйку D5

=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))

➤ Націсніце кнопку Enter .

Крок 2:

➤ Затым перацягніце значок Маркер запаўнення , каб скапіяваць формулу.

👇 Разбіўка формулы:

ROW(INDIRECT(“1:”&LEN(C5)))

Ён знойдзе атрыманы спіс масіваў з функцый ROW і INDIRECT, які вяртае як-

{1;2;3;4}

MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)

Функцыя MID прымяняецца для вылучэння літарна-лічбавага радка на аснове аргументы start_num і num_chars. А для аргумента num-chars мы паставім 1. Пасля размяшчэння аргументаў у функцыі MID яна верне масіў накшталт -

{“B”; ”H”;”2″;”3″}

ISERR(MID(B3,ROW(INDIRECT(“1:”&LEN(B3) ))),1)+0)

Пасля дадання 0 выхадны масіў змяшчаецца ў функцыю ISERR .Ён створыць масіў з TRUE і FALSE , TRUE для нелічбавых сімвалаў і FALSE для лікаў. Вывад вернецца як-

{TRUE;TRUE;FALSE;FALSE}

IF(ISERR(MID(B3) ,ROW(INDIRECT(“1:”&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1),”” )

Функцыя IF праверыць выхад функцыі ISERR . Калі яго значэнне вяртае TRUE , ён верне масіў усіх сімвалаў літарна-лічбавага радка. Такім чынам, мы дадалі яшчэ адну функцыю MID . Калі значэнне функцыі IF роўна FALSE , яно верне пустое (“”). Такім чынам, нарэшце мы атрымаем масіў, які змяшчае толькі нелічбавыя сімвалы радка. Гэта значыць-

{“B”;”H”;””;””}

TEXTJOIN(“” ,TRUE,IF(ISERR(MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT(“1:”&LEN( B3))),1),””))

Функцыя TEXTJOIN злучыць усе сімвалы вышэйзгаданага масіва і пазбегнуць пустога радка. Раздзяляльнік для гэтай функцыі задаецца як пусты радок (“”) , а значэнне пустога аргумента, які ігнаруецца, уводзіцца TRUE . Гэта дасць чаканы вынік-

{BH}

Спосаб 6: аб'яднанне функцый TEXTJOIN, IF, ISERR, SEQUENCE, LEN і MID для выдалення Лікі з ячэйкі ў Excel

Зараз мы аб'яднаем іншы набор функцый, каб выканаць гэтую задачу. Гэта TEXTJOIN , IF ,Функцыі ISERR , SEQUENCE , LEN , MID . Функцыя КАЛІ выкарыстоўваецца для вяртання аднаго значэння, калі ўмова праўдзівая, і іншага значэння, калі яна несапраўдная. Функцыя ISERR вяртае TRUE , калі значэнне з'яўляецца любым значэннем памылкі, акрамя #N/A. Функцыя SEQUENCE дазваляе стварыць спіс паслядоўных лікаў у масіве, напрыклад 1, 2, 3, 4.

Крок 1:

➤ У ячэйцы D5 запішыце дадзеную формулу-

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

➤ Націсніце Enter кнопку, каб атрымаць вынік.

Крок 2:

➤ Затым проста прымяніце опцыю Аўтазапаўненне да скапіруйце формулу.

👇 Разбіўка формул:

LEN(C5)

Функцыя LEN знойдзе даўжыню радка Cell C5 , якая верне як-

{4}

SEQUENCE(LEN(C5))

Тады функцыя SEQUENCE будзе дайце парадкавы нумар у адпаведнасці з даўжынёй, якая вяртаецца як-

{1;2;3;4}

MID (C5, SEQUENCE(LEN(C5)), 1)

Функцыя MID верне значэнне папярэдніх нумароў пазіцый, у выніку чаго -

{“B” ;”H”;”2″;”3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )

Цяпер функцыя ISERROR будзе паказваць TRUE, калі знойдзе s памылка, інакш будзе паказана ХЛУСНЯ. Вынік -

{TRUE;TRUE;FALSE;FALSE}

IF(ISERROR(MID(C5,SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), “”)

Затым IF функцыя бачыць TRUE , яна ўстаўляе адпаведны сімвал тэксту ў апрацаваны масіў з дапамогай іншай функцыі MID . І бачыць FALSE , ён замяняе яго пустым радком:

{“B”;”H”;””;””}

TEXTJOIN(“”, TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5) ), 1), “”))

Канчатковы масіў будзе перададзены функцыі TEXTJOIN , таму яна аб'ядноўвае тэкставыя сімвалы і выводзіць вынік як-

{BH}

Метад 7: Устаўце вызначаную карыстальнікам функцыю для выдалення лічбаў з ячэйкі ў Excel

Выпадак 1: выдаленне лікаў з ячэйкі

У гэтым метадзе мы створым вызначаную карыстальнікам функцыю з назвай “ RemNumb ” з дапамогай Excel VBA . Затым мы можам прымяніць яго для выдалення лікаў з ячэйкі ў Excel. Выканайце наступныя крокі.

Крок 1:

Пстрыкніце правай кнопкай мышы на загалоўку аркуша.

➤ Выберыце Праглядзець код з кантэкстнага меню .

Неўзабаве пасля гэтага з'явіцца акно VBA .

Крок 2:

➤ Пазней напішыце прыведзеныя ніжэй коды:

8494

➤ Затым націсніце значок прайгравання , каб запусціць коды.

Цяпер наша функцыя гатова да выкарыстання.

Крок 3:

➤ У Cell D5 type-

=RemNumb(C5)

➤ Націсніце кнопку Enter , каб атрымацьвынік.

Крок 4:

➤ Нарэшце, перацягніце значок Маркер запаўнення , каб скапіяваць формулу .

Выпадак 2: падзяліць лічбы і тэкст у асобныя слупкі

У нашым апошнім метадзе мы зноў будзем выкарыстоўваць Excel VBA , каб стварыць новую вызначаную карыстальнікам функцыю з назвай “ SplitTextOrNumb ” для падзелу лічбаў і тэксту ў асобныя слупкі.

Крок 1:

➤ Як і ў папярэднім метадзе, адкрыйце акно VBA і напішыце формулу-

4043

➤ Затым націсніце Выканаць і Макрас адкрыецца.

Крок 2:

➤ Дайце назву макраса і націсніце Выканаць

Крок 3:

➤ Цяпер наша функцыя гатовая да прымянення. Каб выдаліць тэкставыя сімвалы, напішыце формулу ў ячэйцы D5

=SplitTextOrNumb(C5,1)

Каб выдаліць лічбавыя сімвалы :

=SplitTextOrNumb(C5,0)

Крок 3:

➤ Нарэшце, проста націсніце Кнопка Enter і выкарыстоўвайце інструмент Fill Handle , каб скапіяваць формулу.

Выснова

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

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