Како упоредити две колоне у Екцелу (за подударања и разлике)

Гледајте видео - упоредите две колоне у Екцелу за подударности и разлике

Једно питање које добијам је следеће - „како упоредити две колоне у Екцелу?“.

То се може учинити на много различитих начина, а начин коришћења зависиће од структуре података и онога што корисник жели од ње.

На пример, можда ћете желети да упоредите две колоне и пронађете или истакнете све тачке података које се подударају (које се налазе у обе колоне), или само разлике (где се тачка података налази у једној колони, а не у другој) итд.

Пошто ме толико питају о овоме, одлучио сам да напишем овај масивни водич са намером да покријем већину (ако не и све) могуће сценарије.

Ако сматрате да је ово корисно, проследите га другим корисницима програма Екцел.

Имајте на уму да технике за упоређивање колона приказане у овом водичу нису једине.

На основу вашег скупа података, можда ћете морати да промените или прилагодите методу. Међутим, основни принципи би остали исти.

Ако мислите да постоји нешто што се може додати овом водичу, јавите ми у одељку за коментаре

Упоредите две колоне за тачно подударање редова

Ово је најједноставнији облик поређења. У овом случају морате да поредите ред по ред и идентификујете који редови имају исте податке, а који немају.

Пример: Упоредите ћелије у истом реду

Испод је скуп података где морам да проверим да ли је име у колони А исто у колони Б или не.

Ако постоји подударање, потребан ми је резултат као „ТРУЕ“, а ако се не подудара, онда ми треба резултат као „ФАЛСЕ“.

Формула испод би урадила ово:

= А2 = Б2

Пример: Упоредите ћелије у истом реду (користећи ИФ формулу)

Ако желите да добијете описнији резултат, можете користити једноставну формулу ИФ да бисте вратили „Подударање“ када су имена иста и „Неподударање“ када су имена различита.

= ИФ (А2 = Б2, "Матцх", "Мисматцх")

Напомена: Ако желите да упоредна слова осетите, користите следећу формулу ИФ:

= ИФ (ТАЧНО (А2, Б2), "Подударање", "Неподударање")

Са горњом формулом, „ИБМ“ и „ибм“ би се сматрали за два различита имена, а горња формула би вратила „Неподударање“.

Пример: Означите редове са подацима који се подударају

Ако желите да истакнете редове који имају одговарајуће податке (уместо да резултат добијете у посебној колони), то можете учинити помоћу условног обликовања.

Ево корака за то:

  1. Изаберите цео скуп података.
  2. Кликните на картицу „Почетна“.
  3. У групи Стилови кликните на опцију „Условно обликовање“.
  4. У падајућем менију кликните на „Ново правило“.
  5. У дијалогу „Ново правило обликовања“ кликните на „Користи формулу да бисте одредили које ћелије желите да форматирате“.
  6. У поље формуле унесите формулу: = $ А1 = $ Б1
  7. Притисните дугме Обликовање и наведите формат који желите да примените на одговарајуће ћелије.
  8. Притисните ОК.

Ово ће означити све ћелије у којима су имена иста у сваком реду.

Упоредите две колоне и истицање подударања

Ако желите да упоредите две колоне и истакнете подударање података, можете користити дупликате функција у условном обликовању.

Имајте на уму да се ово разликује од оног што смо видели приликом поређења сваког реда. У овом случају нећемо радити поређење ред по ред.

Пример: Упоредите две колоне и истакните подударање података

Често ћете добијати скупове података тамо где постоје подударања, али они можда нису у истом реду.

Нешто као што је приказано испод:

Имајте на уму да је листа у колони А већа од оне у Б. Такође, нека имена постоје на обе листе, али не у истом реду (као што су ИБМ, Адобе, Валмарт).

Ако желите да истакнете сва одговарајућа имена предузећа, то можете учинити помоћу условног обликовања.

Ево корака за то:

  1. Изаберите цео скуп података.
  2. Кликните на картицу Почетна.
  3. У групи Стилови кликните на опцију „Условно обликовање“.
  4. Задржите показивач миша на опцији Означи правила ћелије.
  5. Кликните на Дуплицате Валуес.
  6. У дијалогу Дуплицате Валуес проверите да ли је изабрано „Дуплицате“.
  7. Наведите обликовање.
  8. Притисните ОК.

Горе наведени кораци дали би вам резултат као што је приказано испод.

Напомена: Дуплирано правило условног обликовања не разликује велика и мала слова. Тако се „јабука“ и „јабука“ сматрају истим и означиће се као дупликати.

Пример: Упоредите две колоне и означите неподударне податке

У случају да желите да истакнете имена која су присутна на једној листи, а не на другој, можете користити условно обликовање и за ово.

  1. Изаберите цео скуп података.
  2. Кликните на картицу Почетна.
  3. У групи Стилови кликните на опцију „Условно обликовање“.
  4. Задржите показивач миша на опцији Означи правила ћелије.
  5. Кликните на Дуплицате Валуес.
  6. У дијалогу Дуплицате Валуес проверите да ли је изабрано „Уникуе“.
  7. Наведите обликовање.
  8. Притисните ОК.

Ово ће вам дати резултат као што је приказано испод. Истиче све ћелије које имају име које није присутно на другој листи.

Упоредите две колоне и пронађите недостајуће тачке података

Ако желите да утврдите да ли је тачка података са једне листе присутна на другој листи, морате да користите формуле за тражење.

Претпоставимо да имате скуп података као што је приказано у наставку и желите да идентификујете компаније које су присутне у колони А, али не и у колони Б,

Да бих то урадио, могу да користим следећу формулу ВЛООКУП.

= ГРЕШКА (ВЛООКУП (А2, $ Б $ 2: $ Б $ 10,1,0))

Ова формула користи функцију ВЛООКУП да провери да ли је назив компаније у А присутан у колони Б или не. Ако је присутан, вратиће то име из колоне Б, у супротном ће вратити грешку #Н/А.

Ова имена која враћају грешку #Н/А недостају у колони Б.

ИСЕРРОР функција би вратила ТРУЕ ако постоји ВЛООКУП резултат је грешка и ФАЛСЕ ако није грешка.

Ако желите да добијете листу свих имена за која нема подударања, можете филтрирати колону резултата да бисте добили све ћелије са ТРУЕ.

Такође можете користити функцију МАТЦХ да урадите исто;

= НЕ (ИСНУМБЕР (МАТЦХ (А2, $ Б $ 2: $ Б $ 10,0)))

Напомена: Лично више волим да користим функцију Матцх (или комбинацију ИНДЕКС/МАТЦХ) уместо ВЛООКУП -а. Сматрам га флексибилнијим и моћнијим. Разлику између Влоокупа и Индекса/подударања можете прочитати овде.

Упоредите две колоне и извуците одговарајуће податке

Ако имате два скупа података и желите да упоредите ставке са једне листе са другом и дохватите одговарајућу тачку података, морате да користите формуле за тражење.

Пример: Повуците податке који се подударају (тачно)

На пример, на доњој листи желим да преузмем вредност тржишне процене за колону 2. Да бих то урадио, морам да потражим ту вредност у колони 1, а затим да преузмем одговарајућу тржишну вредност.

Испод је формула која ће то учинити:

= ВЛООКУП (Д2, $ А $ 2: $ Б $ 14,2,0)

или

= ИНДЕКС ($ А $ 2: $ Б $ 14, МАТЦХ (Д2, $ А $ 2: $ А $ 14,0), 2)

Пример: Повуците одговарајуће податке (делимично)

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

Ове формуле за тражење требају тачно подударање да би дале прави резултат. У функцији ВЛООКУП или МАТЦХ постоји опција приближног подударања, али то се овде не може користити.

Претпоставимо да имате скуп података као што је приказано испод. Имајте на уму да постоје имена која нису потпуна у колони 2 (попут ЈПМорган уместо ЈПМорган Цхасе и Еккон уместо ЕкконМобил).

У том случају можете користити делимично тражење помоћу заменских знакова.

Следећа формула ће дати прави резултат у овом случају:

= ВЛООКУП ("*" & Д2 & "*", $ А $ 2: $ Б $ 14,2,0)

или

= ИНДЕКС ($ А $ 2: $ Б $ 14, МАТЦХ ("*" & Д2 & "*", $ А $ 2: $ А $ 14,0), 2)

У горњем примеру, звездица (*) је заменски знак који може представљати било који број знакова. Када је вредност за претраживање окружена са обе стране, свака вредност у колони 1 која садржи вредност за тражење у колони 2 сматраће се подударањем.

На пример, * Еккон * би се подударао са ЕкконМобил -ом (јер * може представљати било који број знакова).

Можда ће вам се допасти и следећи Екцел савети и водичи:

  • Како упоредити два Екцел листа (за разлике)
  • Како означити празне ћелије у програму Екцел.
  • Означите СВАКИ ДРУГИ РЕД у Екцелу.
  • Екцел напредни филтер: Потпуни водич са примерима.
  • Истакните редове на основу вредности ћелије у Екцелу.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave