Пошук і замена некалькіх значэнняў у Excel (6 хуткіх метадаў)

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

У Microsoft Excel гэта звычайны сцэнар для пошуку і замены некалькіх тэкставых або лікавых значэнняў. Вы можаце выкарыстоўваць каманду «Знайсці і замяніць», прымяняць розныя функцыі і формулы, або вы нават можаце стварыць вызначаныя карыстальнікам інструменты для дасягнення гэтых мэтаў. У гэтым артыкуле вы пазнаёміцеся з усімі магчымымі і хуткімі метадамі пошуку і замены некалькіх значэнняў з простымі прыкладамі і належнымі тлумачэннямі.

Спампаваць Практычны сшытак

Вы можна спампаваць кнігу Excel, якую мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула.

Знайсці і замяніць некалькі значэнняў.xlsx

6 хуткіх падыходаў да Пошук і замена некалькіх значэнняў у Excel

1. Выкарыстоўвайце інструмент пошуку і замены для некалькіх значэнняў у Excel

У Excel Знайсці і замяніць з'яўляецца найбольш карысным інструментам, калі вам трэба будзе замяніць значэнне. Мы можам выкарыстоўваць яго для розных мэтаў. Давайце паглядзім, як гэты інструмент працуе для розных крытэрыяў у наступных падраздзелах.

i. Знайсці і замяніць тэкставыя значэнні

У табліцы ніжэй некаторыя тэксты ляжаць у Слупку B . Мяркуючы, што мы хочам замяніць значэнне '2020' на '2021' ва ўсіх тэкстах.

📌 Крокі:

➤ Націсніце CTRL+H , адкрыецца дыялогавае акно Знайсці і замяніць .

➤ Увядзіце '2020' у поле Знайсці што .

➤ У поле Замяніць на увядзіце '2021' .

➤ Націсніце на Замяніць усе кнопка.

Як на малюнку ніжэй, вы знойдзеце ўсе тэксты з 2021 у пачатку, якія былі 2020 раней.

ii. Знайсці і замяніць дзікімі сімваламі

Цяпер у нас ёсць розныя лікавыя значэнні ў пачатку наступных тэкстаў. Але ўсе яны маюць пэўны фармат «20XX» . Тое, што мы зробім тут, гэта выканаем пошук па падстаноўным знаку для гэтага лічбавага фармату, а апошнія дзве лічбы заменім на ‘21’ . Мы павінны выкарыстоўваць два знакі пытання (??) у якасці сімвалаў падстаноўкі для дзвюх апошніх лічбаў у інструменце Знайсці і замяніць .

📌 Крокі:

➤ Націсніце CTRL+H яшчэ раз, каб адкрыць дыялогавае акно Знайсці і замяніць .

➤ У у поле Знайсці што увядзіце '20?? '.

➤ Увядзіце значэнне '2021' у поле Замяніць на поле .

➤ Націсніце Замяніць усё і ўсё гатова.

Вы адразу ўбачыце наступныя вынікі .

iii. Знайсці і замяніць формулы

У наступнай табліцы мы маем некаторыя дадзеныя аб продажах за наступныя 5 дзён. У ячэйцы C11 прысутнічае агульны кошт продажаў, але дапусцім, што нам трэба знайсці сярэдняе значэнне дадзеных аб продажах. Нам не трэба перазапісваць формулу з дапамогай функцыі AVERAGE. Тут мы будзем выкарыстоўваць інструмент Знайсці і замяніць , каб прасцей замяніць формулу.

📌 Крокі:

➤ Адкрыйце Знайсці іДыялогавае акно Replace .

➤ У полі Знайсці што увядзіце '=SUM' .

➤ Увядзіце ' =СЯРЭДНЯЕ' у полі Замяніць на .

➤ Спачатку націсніце Знайсці далей , а потым націсніце кнопку Замяніць .

У вывадзе Cell C11 вы адразу атрымаеце новы вылічаны вынік.

iv. Знайсці і замяніць фарматы вочак

Мы таксама можам змяніць фарматы вочак з дапамогай інструмента Знайсці і замяніць . У наступнай табліцы ёсць некалькі радкоў пэўнага колеру. Мы заменім колер на іншы, скажам, зялёны.

📌 Крокі:

➤ Адкрыйце Знайсці і Спачатку дыялогавае акно Replace .

➤ Перад полем Знайсці што націсніце на опцыю Фарматаваць і выберыце колер, які выкарыстоўваўся ў некаторых выпадковыя ячэйкі ў табліцы.

➤ Націсніце на другую ўкладку Фармат і абярыце іншы колер, які хочаце замяніць на стары.

➤ Націсніце Замяніць Усе.

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

Дадатковая інфармацыя: Як знайсці і замяніць значэнні з дапамогай падстаноўных знакаў у Excel

2. Устаўце функцыю REPLACE для пошуку і замены некалькіх значэнняў у Excel

Калі вы не жадаеце выкарыстоўваць інструмент Знайсці і замяніць , вы можаце выкарыстоўваць функцыю REPLACE . Вы павінны прымяніць гэтую функцыю ў новым слупку або ў aдыяпазон вочак, дзе старыя тэкставыя даныя будуць заменены на новыя. У працэсе вы таксама можаце захаваць старыя тэкставыя дадзеныя.

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

У першым вывадзе Cell C5 неабходная формула з функцыяй REPLACE будзе:

=REPLACE(B5,1,4,2021)

Пасля націску Enter і выкарыстання Рэндык запаўнення для аўтазапаўнення астатніх вочак , вы адразу ж атрымаеце новыя тэкставыя значэнні. Тут мы замянілі значэнне «2021» на «2022» для ўсіх тэкстаў.

3. Прымяненне ўкладзенай формулы SUBSTITUTE для пошуку і замены некалькіх значэнняў

Функцыя SUBSTITUTE замяняе існуючы тэкст новым тэкстам у тэкставым радку. Мы можам укласці функцыю SUBSTITUTE для некалькіх значэнняў, якія трэба замяніць.

На наступным малюнку Слупок B ляжыць з некаторымі выпадковымі тэкставымі данымі. У табліцы справа прадстаўлены значэнні, якія трэба замяніць новымі.

У першым вывадзе Вочка C5 будзе адпаведная формула be:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)

Зараз націсніце Enter і вы атрымаеце масіў з новым тэкстам каштоўнасці адразу. У гэтай формуле мы тройчы выкарысталі функцыю SUBSTITUTE , бо нам трэба было замяніць тры розныя значэнні, якія знаходзяцца пад загалоўкам Find у Калонка E.

🔎 Як працуе формула?

  • Самая ўнутраная функцыя SUBSTITUTE замяняе значэнне '2018' на '2019' .
  • Другая SUBSTITUTE функцыя шукае '2020' і замяняе яго на '2021' .
  • Знешняя функцыя SUBSTITUTE шукае '2022' і замяняе яго на '2023' .

Падобныя чытанні:

  • Як замяніць спецыяльны Сімвалы ў Excel (6 спосабаў)
  • Замена некалькіх сімвалаў у Excel (6 спосабаў)

4. Выкарыстоўвайце функцыю XLOOKUP для пошуку і замены некалькіх значэнняў у Excel

Калі вы карыстаецеся Excel 365 , вы можаце выкарыстоўваць функцыю XLOOKUP . Функцыя XLOOKUP шукае супадзенне ў дыяпазоне або масіве і вяртае адпаведны элемент у другім дыяпазоне або масіве.

У наступным наборы даных ёсць некаторыя тэкставыя значэнні ў Стары тэкст слупок. Другая табліца справа ўяўляе даныя, якія трэба адначасова шукаць і замяняць. Калі функцыя не можа знайсці зададзеныя значэнні, то старыя тэксты застануцца такімі ж, як і раней, у слупку Новы тэкст .

Такім чынам, неабходная формула з функцыяй XLOOKUP у першым вывадзе Cell C5 павінна быць:

=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)

Пасля націску Enter і аўтаматычнага запаўнення ўсяго слупка вы будзецеадразу паказалі наступныя вынікі.

5. Аб'яднайце функцыі IFNA і VLOOKUP для пошуку і падстаноўкі некалькіх значэнняў

Цяпер мы будзем выкарыстоўваць формулу, альтэрнатыўную функцыі XLOOKUP і гэтая формула таксама даступная ва ўсіх версіях Excel. Тут мы павінны аб'яднаць функцыі IFNA і VLOOKUP .

Функцыя VLOOKUP шукае значэнне ў крайнім левым слупку табліцы, а затым вяртае значэнне ў тым жа радку з указанага слупка. Паколькі функцыя VLOOKUP не нясе ніякіх паведамленняў у выпадку, калі пошукавае значэнне не знойдзена, таму яна верне памылку #N/A . Каб выправіць гэтую праблему, мы павінны выкарыстоўваць функцыю IFNA , каб наладзіць і вызначыць паведамленне пра памылку.

Такім чынам, неабходная формула ўключае як IFNA , так і Функцыі VLOOKUP у вывадзе Cell C5 будуць:

=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)

Пасля націску Увядзіце і запоўніце астатнія вочкі ў Слупку C , мы атрымаем усе новыя тэкставыя дадзеныя, як паказана на малюнку ніжэй.

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

У апошнім раздзеле мы прымянім коды VBA , каб сфармуляваць функцыю, вызначаную карыстальнікам. У наступным наборы дадзеных тэкставыя значэнні ў Слупку B будуць зменены шляхам замены лікавых значэнняў у пачатку. Значэнні, якія трэба замяніць, і новыя значэнніляжаць у табліцы справа.

Цяпер давайце пройдзем наступныя працэдуры для стварэння інструментаў і функцый, вызначаных карыстальнікам:

📌 Крок 1:

➤ Пстрыкніце правай кнопкай мышы спачатку назву Аркуша .

➤ Выберыце опцыю "Прагляд" Коды' . З'явіцца акно VBA .

➤ Цяпер устаўце туды наступныя коды:

7690

➤ Націсніце F5 і дыялогавае акно, як паказана на з'явіцца скрыншот ніжэй.

➤ Цяпер выберыце старыя тэксты, якія вы павінны змяніць, і націсніце ОК .

📌 Крок 2:

➤ Цяпер адкрыецца другое дыялогавае акно, і вы павінны выбраць увесь дыяпазон табліцы (D5:E7) , які ляжыць на справа на малюнку.

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

Як на скрыншоце ніжэй, вы ўбачыце новы і змененыя тэксты ў Калонцы B пад загалоўкам Тэкст .

Заключныя словы

Я спадзяюся, што ўсе гэтыя метады, згаданыя вышэй, цяпер дапамогуць вам прымяніць іх у вашых электронных табліцах Excel, калі вам трэба эфектыўна замяніць некалькі тэкставых даных. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Ці вы можаце азнаёміцца ​​з нашымі іншымі артыкуламі, звязанымі з функцыямі Excel, на гэтым сайце.

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