Преглед садржаја
Водич ће вас научити како да направите формулу Иф матцх у Екцел-у, тако да она враћа логичке вредности, прилагођени текст или вредност из друге ћелије.
Екцел формула да видите ако се две ћелије поклапају може бити једноставно као А1=Б1. Међутим, могу постојати различите околности када ово очигледно решење неће функционисати или дати резултате другачије од оних које сте очекивали. У овом водичу ћемо разговарати о различитим начинима упоређивања ћелија у Екцел-у, тако да можете пронаћи оптимално решење за свој задатак.
Како проверити да ли се две ћелије поклапају у Екцел-у
Постоји много варијација формуле за подударање Екцел Иф. Само прегледајте доленаведене примере и изаберите онај који најбоље одговара вашем сценарију.
Ако су две ћелије једнаке, вратите ТРУЕ
Најједноставнији „ Ако је једна ћелија једнака другој онда тачно“ Екцел формула је следећа:
ћелија А= ћелија БНа пример, да бисте упоредили ћелије у колонама А и Б у сваком реду, унесите ову формулу у Ц2, а затим га копирајте у колону:
=A2=B2
Као резултат, добићете ТРУЕ ако су две ћелије исте, а у супротном ФАЛСЕ:
Напомене:
- Ова формула враћа две Булове вредности: ако су две ћелије једнаке - ТРУЕ; ако није једнако – ЛАЖНО. Да бисте вратили само вредности ТРУЕ, користите израз ИФ као што је приказано у следећем примеру.
- Ова формула је неосетљива на велика и мала слова , тако да третира велика и мала слова као исте знакове. Ако текствелика и мала слова су битна, онда користите ову формулу која разликује велика и мала слова.
Ако се две ћелије поклапају, вратите вредност
Да бисте вратили сопствену вредност ако се две ћелије поклапају, направите ИФ наредбу користећи овај образац :
На пример, да упоредите А2 и Б2 и вратите „да“ ако садрже исте вредности , "не" иначе, формула је:
=IF(A2=B2, "yes", "no")
Ако желите да вратите вредност само ако су ћелије једнаке, онда унесите празан стринг ("") за валуе_иф_фалсе .
Ако се подудара, онда да :
=IF(A2=B2, "yes", "")
Ако се подудара, онда ТРУЕ:
=IF(A2=B2, TRUE, "")
Напомена. Да бисте вратили логичку вредност ТРУЕ, немојте је стављати у двоструке наводнике. Коришћење двоструких наводника ће претворити логичку вредност у обичан текстуални низ.
Ако је једна ћелија једнака другој, вратите другу ћелију
А ево варијације формуле Екцел иф матцх која решава овај специфични задатак: упоредите вредности у две ћелије и ако подаци се подударају, а затим копирајте вредност из друге ћелије.
У Екцел језику је формулисана овако:
ИФ( ћелија А = ћелија Б , ћелија Ц , "")На пример, да бисте проверили ставке у колонама А и Б и вратили вредност из колоне Ц ако се текст подудара, формула у Д2, копирана доле, је:
=IF(A2=B2, C2, "")
Формула осетљива на велика и мала слова да бисте видели да ли се две ћелије поклапају
У ситуацији када имате посла са текстуалним вредностима које разликују велика и мала слова, користите ЕКСАЦТфункција за тачно упоређивање ћелија, укључујући велика и мала слова:
ИФ(ТАЧНО( ћелија А , ћелија Б ), вредност_ако_тачно, вредност_ако_нетачно)На пример, за поређење ставке у А2 и Б2 и вратите „да“ ако се текст тачно поклапа, „не“ ако се пронађе било каква разлика, можете користити ову формулу:
=IF(EXACT(A2, B2), "Yes", "No")
Како проверити да ли је више ћелија су једнаки
Као и код поређења две ћелије, провера више ћелија за подударање такође може да се уради на неколико различитих начина.
И формула да се види да ли се више ћелија подудара
За проверите да ли се више вредности поклапа, можете да користите функцију АНД са два или више логичких тестова:
АНД( ћелија А = ћелија Б , ћелија А = ћелија Ц , …)На пример, да бисте видели да ли су ћелије А2, Б2 и Ц2 једнаке, формула је:
=AND(A2=B2, A2=C2)
У динамичком низу Екцел (365 и 2021) такође можете користити доњу синтаксу. У програму Екцел 2019 и старијим верзијама, ово ће радити само као традиционална формула ЦСЕ низа, која се завршава заједничким притиском на тастере Цтрл + Схифт + Ентер.
=AND(A2=B2:C2)
Резултат обе формуле И је логичке вредности ТРУЕ и ФАЛСЕ.
Да бисте вратили сопствене вредности, умотајте АНД у функцију ИФ овако:
=IF(AND(A2=B2:C2), "yes", "")
Ова формула враћа „да“ ако све три ћелије су једнаки, иначе празна ћелија.
ЦОУНТИФ формула за проверу да ли се више колона поклапа
Други начин да проверите да ли постоји више подударања је коришћење функције ЦОУНТИФ у овом облику:
ЦОУНТИФ( опсег , ћелија )= нГде је опсег опсег ћелија које треба поредити једна са другом, целл је било која појединачна ћелија у опсегу, а н је број ћелија у опсегу.
За наш скуп података узорка, формула се може написати у овом облику :
=COUNTIF(A2:C2, A2)=3
Ако упоређујете много колона, функција ЦОЛУМНС може аутоматски да добије број ћелија (н):
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
А функција ИФ ће вам помоћи да вратите све што желите као резултат:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
Формула осетљива на велика и мала слова за више подударања
Као и код провере две ћелије, ми користите функцију ЕКСАЦТ да извршите тачно поређење, укључујући велика и мала слова. За руковање више ћелија, ЕКСАЦТ треба да буде угнежђен у функцију АНД на следећи начин:
АНД(ЕКСАЦТ( опсег , ћелија ))У Екцел 365 и Екцел 2021 , због подршке за динамичке низове, ово функционише као нормална формула. У програму Екцел 2019 и старијим верзијама, не заборавите да притиснете Цтрл + Схифт + Ентер да бисте га учинили формулом низа .
На пример, да бисте проверили да ли ћелије А2:Ц2 садрже исте вредности, велика и мала слова -осетљива формула је:
=AND(EXACT(A2:C2, A2))
У комбинацији са ИФ, поприма овај облик:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
Провери да ли се ћелија поклапа са било којом ћелијом у опсегу
Да бисте видели да ли се ћелија поклапа са било којом ћелијом у датом опсегу, користите једну од следећих формула:
ИЛИ функција
Најбоље је да се користи за проверу 2 - 3 ћелије.
ИЛИ( ћелија А = ћелија Б , ћелија А = ћелија Ц , ћелија А = ћелија Д , …)Екцел 365 и Екцел 2021 разумеју и ову синтаксу:
ИЛИ( ћелија = опсег )У Екцел 2019 и ниже, ово треба унети као формулу низа притиском на пречицу Цтрл + Схифт + Ентер.
функција ЦОУНТИФ
ЦОУНТИФ( опсег , целл )&гт;0На пример, да бисте проверили да ли је А2 једнака било којој ћелији у Б2:Д2, било која од ових формула ће учинити:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Ако користите Екцел 2019 или старију верзију, не заборавите да притиснете Цтрл + Схифт + Ентер да бисте добили другу формулу ИЛИ да бисте дали тачне резултате.
Да бисте вратили Да/Не или било које друге вредности које желите, знате шта треба да урадите - угнездите једну од горњих формула у логички тест функције ИФ. На пример:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
За више информација погледајте Проверите да ли вредност постоји у опсегу.
Проверите да ли су два опсега једнака
Да бисте упоредили два опсега ћелију по ћелију и враћају логичку вредност ТРУЕ ако се све ћелије на одговарајућим позицијама поклапају, дајте опсеге једнаке величине логичком тесту функције АНД:
АНД( опсег А = опсег Б )На пример, да бисмо упоредили матрицу А у Б3:Ф6 и матрицу Б у Б11:Ф14, формула је:
=AND(B3:F6= B11:F14)
До добијте Да / Не као резултат, користите следећу комбинацију ИФ И:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
Тако се користи формула за подударање Акоу Екцел-у. Захваљујем вам што сте читали и надам се да се видимо на нашем блогу следеће недеље!
Радна свеска за вежбање
Ако се ћелије поклапају у Екцел-у – примери формуле (.клск датотека)