Преглед садржаја
Мицрософт Екцел је обезбедио бројне методе за проналажење дупликата у две или више колона. У овом чланку ћете научити све једноставне &амп; корисни трикови заједно са ВБА методом уређивања за проналажење дупликата или подударања у две колоне у Екцел-у.
Прочитајте више: Пронађите подударања или дупликате вредности у Екцел-у
Снимак екрана изнад је преглед чланка који представља скуп података &амп; пример функције за проналажење дуплих вредности. Добићете да сазнате више о скупу података заједно са свим одговарајућим функцијама у следећим методама у овом чланку.
Преузмите радну свеску за вежбу
Можете да преузмете нашу Екцел радну свеску које смо користили за припрему овог чланка. Пронаћи ћете радне листове са одељцима за вежбање.
Пронађите подударања у две колоне
6 одговарајућих приступа за проналажење дупликата у две колоне у Екцел-у
1. Проналажење дупликата у сличним редовима у две колоне
У 1. одељку ћемо пронаћи дупликате у истим редовима само у две колоне. Али ове методе нису применљиве за подударања која разликују велика и мала слова. Ако треба да пронађете тачна поклапања узимајући у обзир велика и мала слова, онда имамо решење и за ово у методу 5.
Прочитајте више: Екцел формула за проналажење дупликата у једној колони
1.1 Коришћење знака једнакости као логичког аргумента за откривање дупликата унутар сличних редова у дваЕкцел функционише на овој веб локацији.
КолонеИмамо две листе имена у Колоне Б &амп; Ц . И можемо пронаћи дупликате у истом реду једноставним коришћењем знака једнакости као логичке функције.
📌 Кораци:
➤ Изаберите Ћелија Д5 &амп; откуцајте:
=B5=C5
➤ Притисните Ентер , добићете прву повратну вредност. Ако се пронађу подударања, вредност ће се вратити као ТРУЕ &амп; ако није пронађен, вратиће се као ФАЛСЕ .
➤ Сада користите Филл Хандле да бисте аутоматски попунили остале ћелије у Колони Д да бисте пронађи сва подударања.
1.2 Коришћење функције ИФ за проналажење дупликата унутар истих редова у две колоне
Употребом логичке функције- ИФ , можете пронаћи &амп; прикажи дупликате у другој колони.
📌 Кораци:
➤ У ћелији Д5 , формула ће бити:
=IF(B5=C5,B5,"")
➤ Притисните Ентер .
➤ Користите Филл Хандле да бисте аутоматски попунили друге ћелије у Колона Д &амп; готови сте.
1.3 Примена условног форматирања на истицање подударања унутар истих редова у две колоне
Ако желите да пронађете дупликати унутар истих редова у две колоне, онда вероватно условно форматирање најбоље одговара за истицање подударања и неће вам дозволити да откуцате ниједну функцију за тражење подударања.
📌 Корак 1:
➤ Изаберите цео опсег ћелија које се сматрају за проналажење дупликата.
📌 Корак 2:
➤ На картици Почетна , из падајућег менија Условно форматирање у групи команди Стилови , изаберите команду Ново правило . Појавиће се оквир за дијалог.
📌 Корак 3:
➤ Сада изаберите тип правила за користите формулу да одредите унутар ћелија за форматирање.
➤ У уређивачу Опис правила откуцајте =$Б5=$Ц5
➤ Изаберите Опција Формат &амп; појавиће се још један оквир за дијалог.
📌 Корак 4:
➤ Из Попуни , изаберите боју коју желите да користите за истицање дупликата.
➤ Притисните ОК &амп; биће вам приказан формат узорка са изабраном бојом у оквиру за дијалог Ново правило форматирања .
📌 Корак 5:
➤ Притисните ОК последњи пут &амп; готови сте.
На слици испод, подударања у истим редовима су сада видљива са изабраном бојом.
2. Проналажење дупликата у било ком реду у две колоне
2.1 Примена условног форматирања за лоцирање свих дупликата у две колоне
Да бисте пронашли дупликате у две колоне у било ком реду, можете директно користити сродну команду у Условном форматирању за истицање.
📌 Корак 1:
➤ Изаберите најпре опсег ћелија.
📌 Корак 2:
➤ Испод Почетна таб &амп; одУ падајућем менију Условно форматирање изаберите Дупликат вредности из Правила за истицање ћелија . Појавиће се оквир за дијалог.
📌 Корак 3:
➤ Изаберите боју коју желите да прикажи за истицање дупликата.
➤ Притисните ОК &амп; готови сте.
Као на слици испод, видећете сва подударања са изабраним &амп; истакнуте боје.
2.2 Комбиновање ИФ &амп; ЦОУНТИФ функције за откривање дупликата у две колоне
Можемо користити ИФ &амп; ЦОУНТИФ функционише заједно да пронађе податке из 1. колоне у 2. колони за подударања.
📌 Кораци:
➤ У Ћелија Д5 , морамо да унесемо следећу формулу:
=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)
➤ Притисните Ентер &амп; затим користите Ручица за попуњавање да аутоматски попуните остале ћелије у Колони Д . Тако ћете добити сва имена са Листе 1 која су присутна на Листи 2.
2.3 Коришћење функција ИФ, АНД, ЦОУНТИФ за проналажење одређеног дупликата у два Колоне
Сада ако желите да унесете име &амп; погледајте да ли је то присутно у обе колоне онда је овај метод најприкладнији. У ћелији Ф8 , име 'Киле' је написано &амп; ако је име присутно у обе колоне Б &амп; Ц , онда ће излаз приказати поруку- ДА , иначе ће се вратити као НЕ .
Прочитајте више: Проналажење броја дуплираних редова помоћуЦОУНТИФ формула
📌 Кораци:
➤ Повезана формула у ћелији Ф9 ће бити:
=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)),"YES","NO")
➤ Притисните Ентер &амп; видећете да се приказује ДА , тако да је име 'Киле' присутно у обе колоне Б &амп; Ц .
2.4 Комбиновање ИФ, ИСЕРРОР. МАТЦХ функције за проналажење подударања у две колоне
Ако желите да користите функцију МАТЦХ да бисте пронашли подударања или дупликате у две колоне у било ком реду, онда морате да убаците ИСГРЕШКА унутар ИФ &амп; МАТЦХ функционише иначе ако подударање/дупликат није пронађен, биће вам приказана порука о грешци.
📌 Кораци:
➤ У ћелији Д5 . формула са функцијом МАТЦХ ће бити:
=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)
➤ Притисните Ентер , аутоматски попуните целу колону користећи Ручица за попуњавање &амп; одмах ћете пронаћи резултате.
3. Проналажење дупликата у више од две колоне
3.1 Коришћење функција ИФ-АНД за проналажење дупликата унутар истих редова у више од две колоне
Да бисте пронашли подударања или дупликате у више од две колоне, морамо да користимо функцију АНД да бисмо додали више логика. Дакле, у нашем модификованом скупу података, сада имамо још једну колону (Листа 3) са више имена &амп; наћи ћемо сва подударања у истим редовима у Колони Е .
📌 Кораци:
➤ У Ћелија Е5 , формула заснована на критеријумима ће бити:
=IF(AND(B5=C5,C5=D5),B5,"")
➤ Притисните Ентер , аутоматски попуните преостале ћелије са Филл Хандле &амп; одмах ћете добити сва подударања у истим редовима.
3.2 Коришћење ИФ-ОР функција за проналажење дупликата у сличним редовима у било које две од више колона
Ево још једног случаја у којем ћемо пронаћи дупликате у било којој од две колоне у истим редовима из више од две колоне и ако се пронађу подударања, порука ће приказати „Пронађено“, иначе ће се вратити као празно.
📌 Кораци:
➤ Морамо да укуцамо Ћелија Е5 :
=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")
➤ Притисните Ентер , аутоматски попуните преостале ћелије у колони &амп; добићете сва подударања која се налазе у истим редовима.
4. Издвајање података на основу дупликата у две колоне
4.1 Коришћење ВЛООКУП-а или ИНДЕКС-МАТЦХ за издвајање података на основу дупликата у две колоне
На основу пронађених дупликата у две колоне, такође можемо извући податке са ВЛООКУП или ИНДЕКС-МАТЦХ формулама. У нашем модификованом скупу података, Колоне Б &амп; Ц представљају имена неких људи са износима њихових донација. У Колони Е, је присутно неколико имена &амп; пронаћи ћемо донације тих неколико људи у Колони Ф тако што ћемо пронаћи дупликате у две Колоне-Б &амп; Е .
📌 Кораци:
➤ У ћелији Ф5 , повезана формула са ВЛООКУП ћебити:
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
➤ Притисните Ентер , аутоматски попуните целу колону &амп; добићете износе донација тих одабраних људи из Колоне Е .
Можете користити и ИНДЕКС-МАТЦХ формула овде да бисте пронашли сличне резултате. У овом случају, формула у ћелији Ф5 ће бити:
=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)
Затим притисните Ентер , аутоматски попуните целу колона &амп; готови сте.
4.2 Уметање џокер знакова унутар функција ВЛООКУП или ИНДЕКС-МАТЦХ за издвајање делимичних подударања заснованих на подацима у две колоне
Сада имамо пуна имена у Колона Б &амп; са кратким именима у Колони Е , тражићемо делимична подударања у Колони Б &амп; затим издвојите износе донација одабраних људи у Колону Ф . Морамо да користимо Вилдцард Цхарацтерс (Астериск-’*’) овде пре &амп; након што ће референце ћелије из колоне Е као Астериск(*) тражити додатне текстове.
📌 Кораци:
➤ Повезана формула у ћелији Ф5 ће бити:
=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)
➤ Притисните Ентер , аутоматски попуните целу колону &амп; одмах ћете пронаћи резултате.
А ако одлучите да користите функције ИНДЕКС-МАТЦХ , онда морате да унесете Ћелија Ф5 :
=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)
Затим притисните Ентер &амп; користите Филл Хандле да попуните целу колону.
5. Проналажење дупликата који разликују велика и мала слова у дваКолоне
Све горе поменуте методе нису осетљиве на велика и мала слова. Сада ако желите да пронађете дупликате у две колоне у истим редовима са укљученим великим и малим словима, онда ће вам овај одељак показати пут. Овде, у две колоне Листе 1 &амп; 2, нека имена су присутна у обе колоне, али не са сличним великим словима. Помоћу функције ЕКСАЦТ сазнаћемо која су имена иста с обзиром на велика и мала слова.
📌 Кораци:
➤ У ћелији Д5 , формула ће бити:
=EXACT(B5,C5)
➤ Притисните Ентер , аутоматски попуните преостале ћелије користећи Попуни доле &амп; добићете сва тачна подударања са укљученим разликовањем великих и малих слова. Подударања ће бити приказана као ТРУЕ , а неусклађени резултат ће се вратити као ФАЛСЕ логичка вредност.
6 . Коришћење ВБА уређивача за проналажење дупликата у две колоне
Ако волите да кодирате помоћу ВБА уређивача за Екцел функције, онда би овај метод могао бити прикладан за вас. Приказаћемо дупликате у Колони Д уз помоћ ВБСцрипт .
📌 Корак 1:
➤ Притисните Алт+Ф11 да отворите ВБА прозор.
➤ Из Таб Инсерт , изаберите Модуле . Појавиће се нови модул за ВБА едитор где ћете укуцавати кодове.
📌 Корак 2:
➤ У прозору уређивача копирајте следеће кодове:
7356
➤ Кликните на Дугме Рун или притисните Ф5 да активирате потпрограм.
📌 Корак 3:
➤ Затворите ВБА прозор или поново притисните Алт+Ф11 да бисте се вратили у Екцел радну свеску.
➤ Сада изаберите опсег ћелија са листе 1 које треба да буду проверено има ли подударања на Листи 2.
📌 Корак 4:
➤ Са На картици Девелопер , изаберите Мацрос , отвориће се оквир за дијалог.
Напомена: Ако не пронађете опцију Девелопер на врху или одељку траке, онда га морате омогућити тако што ћете прво отворити Опције Екцел . Тамо ћете пронаћи опцију ‘Прилагоди траку’ . Из опције Главне картице , ставите ознаку Селецт на Развојник . Притисните ОК &амп; картица Програмер би сада требало да се појави на врху ваше Екцел радне свеске.
📌 Корак 5:
➤ Како сте већ активирали макро, тако ће сада ово име макроа бити видљиво у оквиру за дијалог. Притисните Покрени &амп; завршили сте са својим корацима.
Наћи ћете сва подударања у колони Д као на слици испод.
Завршне речи
Надам се да ће вас све ове горе поменуте методе за проналажење дупликата у две колоне под више критеријума сада подстаћи да примените своје редовне послове у Екцел-у. Ако имате било каквих питања или повратних информација, јавите ми у одељку за коментаре. Или можете погледати наше друге корисне чланке у вези са