Змест
У 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, на гэтым сайце.