Sadržaj
Udžbenik će vas naučiti kako konstruirati formulu If match u Excelu, tako da vraća logičke vrijednosti, prilagođeni tekst ili vrijednost iz druge ćelije.
Formula programa Excel za vidjeti ako se dvije ćelije podudaraju može biti jednostavno kao A1=B1. Međutim, mogu postojati različite okolnosti kada ovo očito rješenje neće raditi ili dati rezultate drugačije od očekivanih. U ovom vodiču raspravljat ćemo o različitim načinima usporedbe ćelija u Excelu, tako da možete pronaći optimalno rješenje za svoj zadatak.
Kako provjeriti podudaraju li se dvije ćelije u Excelu
Postoje mnoge varijacije Excelove formule za podudaranje If. Samo pregledajte primjere u nastavku i odaberite onaj koji najbolje odgovara vašem scenariju.
Ako su dvije ćelije jednake, vrati TRUE
Najjednostavniji " Ako je jedna ćelija jednaka drugoj onda je istina" Excel formula je sljedeća:
ćelija A= ćelija BNa primjer, da biste usporedili ćelije u stupcima A i B u svakom retku, unesite ovu formulu u C2, a zatim ga kopirajte u stupac:
=A2=B2
Kao rezultat, dobit ćete TRUE ako su dvije ćelije iste, FALSE inače:
Napomene:
- Ova formula vraća dvije Booleove vrijednosti: ako su dvije ćelije jednake - TRUE; ako nije jednako - FALSE. Da biste vratili samo TRUE vrijednosti, upotrijebite izjavu IF kao što je prikazano u sljedećem primjeru.
- Ova formula je neosjetljiva na velika i mala slova , tako da tretira velika i mala slova kao iste znakove. Ako tekstvažna su velika i mala slova, tada koristite ovu formulu koja razlikuje velika i mala slova.
Ako se dvije ćelije podudaraju, vratite vrijednost
Da biste vratili vlastitu vrijednost ako se dvije ćelije podudaraju, konstruirajte IF naredbu pomoću ovog uzorka :
IF( cell A = cell B , value_if_true, value_if_false)Na primjer, za usporedbu A2 i B2 i vraćanje "da" ako sadrže iste vrijednosti , "ne" u suprotnom, formula je:
=IF(A2=B2, "yes", "no")
Ako želite vratiti vrijednost samo ako su ćelije jednake, tada unesite prazan niz ("") za vrijednost_ako_netočno .
Ako se podudara, onda da :
=IF(A2=B2, "yes", "")
Ako se podudara, tada je TOČNO:
=IF(A2=B2, TRUE, "")
Napomena. Da biste vratili logičku vrijednost TRUE, nemojte je staviti u dvostruke navodnike. Korištenje dvostrukih navodnika pretvorit će logičku vrijednost u uobičajeni tekstualni niz.
Ako je jedna ćelija jednaka drugoj, vratite drugu ćeliju
I evo varijante formule Excel if match koja rješava ovaj specifični zadatak: usporedite vrijednosti u dvije ćelije i ako podudaranje podataka, a zatim kopirajte vrijednost iz druge ćelije.
U Excel jeziku to je formulirano ovako:
IF( ćelija A = ćelija B , ćelija C , "")Na primjer, za provjeru stavki u stupcima A i B i vraćanje vrijednosti iz stupca C ako se tekst podudara, formula u D2, kopirana prema dolje, je:
=IF(A2=B2, C2, "")
Formula koja razlikuje velika i mala slova da vidite podudaraju li se dvije ćelije
U situaciji kada imate posla s tekstualnim vrijednostima koje razlikuju velika i mala slova, upotrijebite TOČNOfunkcija za točnu usporedbu ćelija, uključujući velika i mala slova:
IF(EXACT( cell A , cell B ), value_if_true, value_if_false)Na primjer, za usporedbu stavke u A2 i B2 i vraćaju "da" ako se tekst točno podudara, "ne" ako se pronađe razlika, možete koristiti ovu formulu:
=IF(EXACT(A2, B2), "Yes", "No")
Kako provjeriti postoji li više ćelija su jednake
Kao i kod usporedbe dviju ćelija, provjera podudarnosti više ćelija također se može učiniti na nekoliko različitih načina.
I formula da biste vidjeli podudara li se više ćelija
S provjerite podudara li se više vrijednosti, možete koristiti AND funkciju s dva ili više logičkih testova:
AND( cell A = cell B , cell A = ćelija C , …)Na primjer, da biste vidjeli jesu li ćelije A2, B2 i C2 jednake, formula je:
=AND(A2=B2, A2=C2)
U dinamičkom nizu Excel (365 i 2021) također možete koristiti donju sintaksu. U programu Excel 2019 i starijim verzijama ovo će funkcionirati samo kao tradicionalna CSE formula polja, dovršena zajedničkim pritiskom tipki Ctrl + Shift + Enter.
=AND(A2=B2:C2)
Rezultat obje formule I je logičke vrijednosti TRUE i FALSE.
Da biste vratili vlastite vrijednosti, zamotajte I u funkciju IF ovako:
=IF(AND(A2=B2:C2), "yes", "")
Ova formula vraća "da" ako sve tri ćelije su jednaki, inače prazna ćelija.
FORMULA COUNTIF za provjeru podudara li se više stupaca
Još jedan način za provjeru više podudaranja je korištenje funkcije COUNTIF u ovom obliku:
COUNTIF( raspon , ćelija )= nGdje je raspon raspon ćelija koje se međusobno uspoređuju, cell je bilo koja pojedinačna ćelija u rasponu, a n je broj ćelija u rasponu.
Za naš ogledni skup podataka, formula se može napisati u ovom obliku :
=COUNTIF(A2:C2, A2)=3
Ako uspoređujete mnogo stupaca, funkcija COLUMNS može automatski dobiti broj ćelija (n):
=COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)
A funkcija IF pomoći će vam da vratite sve što želite kao rezultat:
=IF(COUNTIF(A2:C2, A2)=3, "All match", "")
Formula koja razlikuje velika i mala slova za više podudaranja
Kao i kod provjere dviju ćelija, mi koristite funkciju EXACT za izvođenje točne usporedbe, uključujući velika i mala slova. Za rukovanje s više ćelija, EXACT treba ugniježditi u funkciju AND ovako:
AND(EXACT( range , cell ))U Excel 365 i Excel 2021 , zbog podrške za dinamičke nizove, ovo radi kao normalna formula. U programu Excel 2019 i starijim verzijama, ne zaboravite pritisnuti Ctrl + Shift + Enter kako biste to učinili formulom polja .
Na primjer, da biste provjerili sadrže li ćelije A2:C2 iste vrijednosti, velika i mala slova -osjetljiva formula je:
=AND(EXACT(A2:C2, A2))
U kombinaciji s IF, poprima ovaj oblik:
=IF(AND(EXACT(A2:C2, A2)), "Yes", "No")
Provjeri odgovara li ćelija bilo kojoj ćeliji u rasponu
Da biste vidjeli odgovara li ćelija bilo kojoj ćeliji u danom rasponu, upotrijebite jednu od sljedećih formula:
OR funkcija
Najbolje je koristiti za provjeru 2 - 3 ćelije.
ILI( ćelija A = ćelija B , ćelija A = ćelija C , ćelija A = ćelija D , …)Excel 365 i Excel 2021 također razumiju ovu sintaksu:
ILI( ćelija = raspon )U Excelu 2019 i niže, to treba unijeti kao formulu polja pritiskom na prečac Ctrl + Shift + Enter.
FUNKCIJA COUNTIF
COUNTIF( range , ćelija )>0Na primjer, za provjeru je li A2 jednako bilo kojoj ćeliji u B2:D2, bilo koja od ovih formula će učiniti:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Ako koristite Excel 2019 ili stariji, ne zaboravite pritisnuti Ctrl + Shift + Enter da biste dobili drugu ILI formulu za isporuku točnih rezultata.
Da biste vratili Da/Ne ili bilo koje druge vrijednosti koje želite, znate što trebate učiniti - ugniježdite jednu od gornjih formula u logički test funkcije IF. Na primjer:
=IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")
Za više informacija pogledajte Provjeri postoji li vrijednost u rasponu.
Provjerite jesu li dva raspona jednaka
Za usporedbu dva raspona ćeliju po ćeliju i vraćanje logičke vrijednosti TRUE ako se sve ćelije na odgovarajućim pozicijama podudaraju, dostavite raspone jednake veličine za logički test funkcije AND:
AND( raspon A = raspon B )Na primjer, za usporedbu matrice A u B3:F6 i matrice B u B11:F14, formula je:
=AND(B3:F6= B11:F14)
To dobijete Da / Ne kao rezultat, upotrijebite sljedeću kombinaciju AKO I:
=IF(AND(B3:F6=B11:F14), "Yes", "No")
Tako se koristi formula za podudaranje Akou Excelu. Zahvaljujem vam na čitanju i nadam se da se vidimo na našem blogu sljedeći tjedan!
Radna bilježnica
Ako se ćelije podudaraju u Excelu - primjeri formula (.xlsx datoteka)