Пронађите и замените више вредности у Екцелу (6 брзих метода)

  • Деле Ово
Hugh West

У Мицрософт Екцел-у је уобичајен сценарио да се пронађе и замени више текстуалних или нумеричких вредности. Можете користити команду Финд анд Реплаце, применити различите функције и формуле, или чак можете направити кориснички дефинисане алате који ће служити сврси. У овом чланку ћете упознати све могуће и брзе технике за проналажење и замену више вредности са једноставним примерима и одговарајућим објашњењима.

Преузмите Вежбање

Ви може да преузме Екцел радну свеску коју смо користили за припрему овог чланка.

Пронађи и замени више вредности.клск

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) који лежи на десно на слици.

➤ Притисните ОК .

Као на снимку екрана испод, видећете нови и измењени текстови у Колони Б испод заглавља Текст .

Завршне речи

Надам се да ће вам све ове горе поменуте методе сада помоћи да их примените у вашим Екцел табелама када морате ефикасно да замените више текстуалних података. Ако имате било каквих питања или повратних информација, јавите ми у одељку за коментаре. Или можете погледати наше друге чланке у вези са Екцел функцијама на овој веб страници.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.