Преглед садржаја
У Мицрософт Екцел-у је уобичајен сценарио да се пронађе и замени више текстуалних или нумеричких вредности. Можете користити команду Финд анд Реплаце, применити различите функције и формуле, или чак можете направити кориснички дефинисане алате који ће служити сврси. У овом чланку ћете упознати све могуће и брзе технике за проналажење и замену више вредности са једноставним примерима и одговарајућим објашњењима.
Преузмите Вежбање
Ви може да преузме Екцел радну свеску коју смо користили за припрему овог чланка.
Пронађи и замени више вредности.клск
6 брзих приступа Пронађите и замените више вредности у Екцел-у
1. Користите алатку за проналажење и замену за више вредности у Екцел-у
У Екцел-у је пронађи и замени најкориснији алат када морате да замените вредност. Можемо га користити у различите сврхе. Хајде да видимо како ова алатка функционише за различите критеријуме у следећим пододељцима.
и. Пронађи и замени текстуалне вредности
У табели испод, неки текстови леже у Колони Б . Под претпоставком да желимо да заменимо вредност '2020' са '2021' у свим текстовима.
📌 Кораци:
➤ Притисните ЦТРЛ+Х , отвориће се оквир за дијалог Пронађи и замени .
➤ Откуцајте '2020' у пољу Пронађи шта .
➤ У пољу Замени са укуцајте '2021' .
➤ Кликните на Замени све дугме.
Као на слици испод, наћи ћете све текстове са 2021. на почетку који су раније били 2020.
ии. Пронађите и замените дивљим знаковима
Сада имамо различите нумеричке вредности на почетку следећих текстова. Али сви они имају одређени формат ‘20КСКС’ . Оно што ћемо овде урадити је да тражимо џокер знак за тај нумерички формат и последње две цифре ће бити замењене са ‘21’ . Морамо да користимо два знака питања (??) као џокер знакова за последње две цифре у алатки Пронађи и замени .
📌 Кораци:
➤ Поново притисните ЦТРЛ+Х да бисте отворили оквир за дијалог Пронађи и замени .
➤ У у пољу Пронађи шта унесите '20?? '.
➤ Унесите вредност '2021' у Замени са оквир.
➤ Притисните Замени све и готови сте.
Одмах ћете видети следеће излазе .
иии. Пронађи и замени формуле
У следећој табели сада имамо неке податке о продаји за узастопних 5 дана. У ћелији Ц11 , укупна вредност продаје је присутна, али рецимо да морамо да сазнамо просек података о продаји тамо. Не морамо да заменимо формулу са функцијом АВЕРАГЕ. Овде ћемо користити алатку Пронађи и замени да бисмо лакше заменили формулу.
📌 Кораци:
➤ Отворите Пронађи иОквир за дијалог Реплаце .
➤ У оквиру Пронађи шта откуцајте '=СУМ' .
➤ Унесите ' =АВЕРАГЕ' у пољу Замени са .
➤ Прво притисните Пронађи следеће , а затим кликните на дугме Замени .
У излазу ћелија Ц11 , одмах ћете добити нови резултат израчунавања.
ив. Пронађи и замени формате ћелија
Можемо такође да променимо формате ћелија помоћу алатке Пронађи и замени . У следећој табели су неки редови са одређеном бојом. Заменићемо боју другом, рецимо да је зелена.
📌 Кораци:
➤ Отворите Пронађи и Прво замените дијалог.
➤ Испред оквира Пронађи шта кликните на опцију Формат и изаберите боју која је коришћена у неким насумичне ћелије у табели.
➤ Кликните на другу картицу Формат и изаберите другу боју коју желите да замените старом.
➤ Притисните Замени Све.
На снимку екрана испод, сада видите одређене редове у табели са новом бојом.
Прочитајте више: Како пронаћи и заменити вредности помоћу џокер знакова у Екцел-у
2. Уметните функцију РЕПЛАЦЕ да бисте пронашли и заменили више вредности у Екцел-у
Ако не желите да користите алатку Пронађи и замени , онда можете ићи на функцију РЕПЛАЦЕ . Морате да примените ову функцију у новој колони или у аопсег ћелија у којима ће стари текстуални подаци бити замењени новим. Процесом можете сачувати и старе текстуалне податке.
На следећој слици су присутне две колоне где ће колона са заглављем Нови текст приказати измењене текстове.
У првом излазу ћелија Ц5 , потребна формула са функцијом РЕПЛАЦЕ биће:
=REPLACE(B5,1,4,2021)
Након што притиснете Ентер и употребите Филл Хандле да аутоматски попуните остале ћелије , одмах ћете добити нове текстуалне вредности. Овде смо заменили вредност ‘2021’ са ‘2022’ за све текстове.
3. Примените угнежђену СУБСТИТУТЕ формулу да пронађете и замените више вредности
Функција СУБСТИТУТЕ замењује постојећи текст новим текстом у текстуалном низу. Можемо да угнездимо функцију СУБСТИТУТЕ за више вредности које треба заменити.
На следећој слици, Колона Б лежи са неким насумичним текстуалним подацима. Табела са десне стране представља вредности које треба заменити новим.
У првом излазу Ћелија Ц5 , повезана формула ће бити:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)
Сада притисните Ентер и добићете низ са новим текстом вредности одједном. У овој формули, три пута смо користили функцију ЗАМЕНИ јер смо морали да заменимо три различите вредности које се налазе испод заглавља Пронађи у Колона Е.
🔎 Како функционише формула?
- Најунутарња функција СУБСТИТУТЕ замењује вредност '2018' са '2019' .
- Друга СУБСТИТУТЕ функција тражи '2020' и замењује га са '2021' .
- Спољна функција СУБСТИТУТЕ претражује '2022' и замењује га са '2023' .
Слична читања:
- Како заменити посебне Знакови у Екцел-у (6 начина)
- Замена више знакова у Екцел-у (6 начина)
4. Користите функцију КСЛООКУП за претрагу и замену више вредности у Екцел-у
Ако сте корисник Екцел 365 онда можете да користите функцију КСЛООКУП . Функција КСЛООКУП претражује опсег или низ за подударање и враћа одговарајућу ставку други опсег или низ.
У следећем скупу података, постоје неке текстуалне вредности у Колона Стари текст . Друга табела са десне стране представља податке које треба тражити и оне којима треба истовремено заменити. Ако функција не може да пронађе дате вредности, стари текстови ће остати исти као пре у колони Нови текст .
Дакле, потребна формула са функцијом КСЛООКУП у првом излазу Ћелија Ц5 би требало да буде:
=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)
Након што притиснете Ентер и аутоматски попуните целу колону, бићетеје одмах приказао следеће излазе.
5. Комбинујте функције ИФНА и ВЛООКУП да бисте пронашли и заменили више вредности
Сада ћемо користити алтернативну формулу функцији КСЛООКУП и ова формула је такође доступна у свим верзијама Екцел-а. Овде морамо комбиновати функције ИФНА и ВЛООКУП .
Функција ВЛООКУП тражи вредност у крајњој левој колони табеле, а затим враћа вредност у истом реду из наведене колоне. Како функција ВЛООКУП не носи никакву поруку у случају да вредност претраживања није пронађена, тако ће вратити грешку #Н/А . Да бисмо решили тај проблем, морамо да користимо функцију ИФНА да бисмо прилагодили и дефинисали поруку о грешци.
Дакле, потребна формула која укључује и ИФНА и ВЛООКУП функције у излазу Ћелија Ц5 ће бити:
=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)
Након притискања Унесите и попуните преостале ћелије у Колони Ц , добићемо све нове текстуалне податке као што је приказано на слици испод.
6. Уградите ВБА кодове да бисте направили УДФ да бисте пронашли и заменили више вредности
У последњем одељку применићемо ВБА кодове да формулишемо кориснички дефинисану функцију. У следећем скупу података, текстуалне вредности у Колони Б биће измењене заменом нумеричких вредности на почетку. Вредности које треба заменити и нове вредностилеже у десној табели.
Сада прођимо кроз следеће процедуре да бисмо направили кориснички дефинисане алате и функције:
📌 Корак 1:
➤ Прво кликните десним тастером миша на име Схеет .
➤ Изаберите опцију 'Приказ Цодес' . Појавиће се прозор ВБА .
➤ Сада тамо залепите следеће кодове:
7182
➤ Притисните Ф5 и оквир за дијалог као што је приказано на појавиће се снимак екрана испод.
➤ Сада изаберите старе текстове које морате да измените и притисните ОК .
📌 Корак 2:
➤ Други оквир за дијалог ће се сада отворити и морате да изаберете цео опсег табеле (Д5:Е7) који лежи на десно на слици.
➤ Притисните ОК .
Као на снимку екрана испод, видећете нови и измењени текстови у Колони Б испод заглавља Текст .
Завршне речи
Надам се да ће вам све ове горе поменуте методе сада помоћи да их примените у вашим Екцел табелама када морате ефикасно да замените више текстуалних података. Ако имате било каквих питања или повратних информација, јавите ми у одељку за коментаре. Или можете погледати наше друге чланке у вези са Екцел функцијама на овој веб страници.