Daftar Isi
Tutorial ini akan mengajari Anda cara membuat rumus If match di Excel, sehingga mengembalikan nilai logika, teks kustom, atau nilai dari sel lain.
Rumus Excel untuk melihat apakah dua sel cocok bisa sesederhana A1 = B1. Namun, mungkin ada keadaan yang berbeda ketika solusi yang jelas ini tidak akan berfungsi atau menghasilkan hasil yang berbeda dari yang Anda harapkan. Dalam tutorial ini, kita akan membahas berbagai cara untuk membandingkan sel di Excel, sehingga Anda dapat menemukan solusi optimal untuk tugas Anda.
Bagaimana cara memeriksa apakah dua sel cocok di Excel
Ada banyak variasi rumus Excel If match. Cukup tinjau contoh-contoh di bawah ini dan pilih salah satu yang paling cocok untuk skenarionya.
Jika dua sel sama, kembalikan TRUE
Yang paling sederhana " Jika satu sel sama dengan sel lainnya maka benar" Rumus Excel adalah ini:
sel A = sel BMisalnya, untuk membandingkan sel di kolom A dan B di setiap baris, Anda memasukkan rumus ini di C2, lalu menyalinnya ke bawah kolom:
=A2=B2
Hasilnya, Anda akan mendapatkan TRUE jika dua sel sama, FALSE jika tidak:
Catatan:
- Rumus ini mengembalikan dua nilai Boolean: jika dua sel sama - BENAR; jika tidak sama - SALAH. Untuk hanya mengembalikan nilai BENAR, gunakan dalam pernyataan IF seperti yang ditunjukkan pada contoh berikut.
- Rumus ini adalah tidak peka huruf besar-kecil sehingga memperlakukan huruf besar dan huruf kecil sebagai karakter yang sama. Jika kasus teks penting, gunakan rumus case-sensitive ini.
Jika dua sel cocok, mengembalikan nilai
Untuk mengembalikan nilai Anda sendiri jika dua sel cocok, buat pernyataan IF menggunakan pola ini:
JIKA( sel A = sel B , nilai_jika_benar, nilai_jika_salah)Misalnya, untuk membandingkan A2 dan B2 dan mengembalikan "ya" jika mengandung nilai yang sama, "tidak" jika tidak, rumusnya adalah:
=IF(A2=B2, "ya", "tidak")
Jika Anda hanya ingin mengembalikan nilai jika sel sama, maka berikan string kosong ("") untuk value_if_false .
Jika cocok, maka ya :
=IF(A2=B2, "ya", "")
Jika cocok, maka TRUE:
=IF(A2=B2, TRUE, "")
Catatan. Untuk mengembalikan nilai logika TRUE, jangan mengapitnya dalam tanda kutip ganda. Menggunakan tanda kutip ganda akan mengubah nilai logika menjadi string teks biasa.
Jika satu sel sama dengan sel lainnya, maka kembalikan sel lainnya
Dan inilah variasi dari Excel jika cocok rumus yang menyelesaikan tugas khusus ini: bandingkan nilai dalam dua sel dan jika datanya cocok, lalu salin nilai dari sel lain.
Dalam bahasa Excel, dirumuskan seperti ini:
JIKA( sel A = sel B , sel C , "")Misalnya, untuk memeriksa item dalam kolom A dan B dan mengembalikan nilai dari kolom C jika teks cocok, rumus dalam D2, disalin ke bawah, adalah:
=IF(A2=B2, C2, "")
Rumus peka huruf besar-kecil untuk melihat apakah dua sel cocok
Dalam situasi ketika Anda berurusan dengan nilai teks case-sensitive, gunakan fungsi EXACT untuk membandingkan sel dengan tepat, termasuk huruf besar:
JIKA (PERSIS( sel A , sel B ), nilai_jika_benar, nilai_jika_salah)Misalnya, untuk membandingkan item di A2 dan B2 dan mengembalikan "ya" jika teks cocok persis, "tidak" jika ditemukan perbedaan, Anda dapat menggunakan rumus ini:
=IF(EXACT(A2, B2), "Ya", "Tidak")
Cara memeriksa apakah beberapa sel sama
Seperti halnya membandingkan dua sel, memeriksa beberapa sel untuk kecocokan juga dapat dilakukan dengan beberapa cara berbeda.
DAN rumus untuk melihat apakah beberapa sel cocok
Untuk memeriksa apakah beberapa nilai cocok, Anda bisa menggunakan fungsi AND dengan dua atau lebih tes logika:
DAN( sel A = sel B , sel A = sel C , ...)Misalnya, untuk melihat apakah sel A2, B2 dan C2 sama, rumusnya adalah:
=DAN(A2=B2, A2=C2)
Di Excel array dinamis (365 dan 2021) Anda juga dapat menggunakan sintaksis di bawah ini. Di Excel 2019 dan yang lebih rendah, ini hanya akan berfungsi sebagai rumus array CSE tradisional, diselesaikan dengan menekan Ctrl + Shift + Enter kunci bersama.
=AND(A2=B2:C2)
Hasil dari kedua formula AND adalah nilai logika TRUE dan FALSE.
Untuk mengembalikan nilai Anda sendiri, bungkus AND dalam fungsi IF seperti ini:
=IF(AND(A2=B2:C2), "ya", "")
Rumus ini mengembalikan "ya" jika ketiga sel sama, sel kosong jika tidak.
Rumus COUNTIF untuk memeriksa apakah beberapa kolom cocok
Cara lain untuk memeriksa beberapa kecocokan adalah menggunakan fungsi COUNTIF dalam formulir ini:
COUNTIF( rentang , sel )= nDi mana rentang adalah rentang sel yang akan dibandingkan satu sama lain, sel adalah sel tunggal apa pun dalam rentang, dan n adalah jumlah sel dalam rentang tersebut.
Untuk set data sampel kami, rumus dapat ditulis dalam bentuk ini:
=COUNTIF(A2:C2, A2)=3
Jika Anda membandingkan banyak kolom, fungsi COLUMNS bisa mendapatkan jumlah sel (n) untuk Anda secara otomatis:
=COUNTIF(A2:C2, A2)=KOLOM(A2:C2)
Dan fungsi IF akan membantu Anda mengembalikan apa pun yang Anda inginkan sebagai hasilnya:
=IF(COUNTIF(A2:C2, A2)=3, "Semua cocok", "")
Formula peka huruf besar-kecil untuk beberapa kecocokan
Seperti halnya memeriksa dua sel, kami menggunakan fungsi EXACT untuk melakukan perbandingan yang tepat, termasuk kasus huruf. Untuk menangani beberapa sel, EXACT harus disarangkan ke dalam fungsi AND seperti ini:
DAN (PERSIS( rentang , sel ))Di Excel 365 dan Excel 2021, karena dukungan untuk array dinamis, ini berfungsi sebagai rumus normal. Di Excel 2019 dan yang lebih rendah, ingatlah untuk menekan Ctrl + Shift + Enter untuk membuatnya menjadi rumus larik .
Misalnya, untuk memeriksa apakah sel A2: C2 berisi nilai yang sama, rumus case-sensitive adalah:
=AND(EXACT(A2:C2, A2))
Dalam kombinasi dengan IF, bentuknya seperti ini:
=IF(AND(EXACT(A2:C2, A2)), "Ya", "Tidak")
Periksa apakah sel cocok dengan sel mana pun dalam rentang
Untuk melihat apakah sel cocok dengan sel mana pun dalam rentang tertentu, gunakan salah satu rumus berikut:
ATAU fungsi
Paling baik digunakan untuk memeriksa 2 - 3 sel.
ATAU( sel A = sel B , sel A = sel C , sel A = sel D , ...)Excel 365 dan Excel 2021 juga memahami sintaksis ini:
ATAU( sel = rentang )Di Excel 2019 dan yang lebih rendah, ini harus dimasukkan sebagai rumus array dengan menekan Ctrl + Shift + Enter pintasan.
Fungsi COUNTIF
COUNTIF( rentang , sel )>0Misalnya, untuk memeriksa apakah A2 sama dengan sel mana pun di B2: D2, salah satu rumus ini bisa digunakan:
=OR(A2=B2, A2=C2, A2=D2)
=OR(A2=B2:D2)
=COUNTIF(B2:D2, A2)>0
Jika Anda menggunakan Excel 2019 atau lebih rendah, ingatlah untuk menekan Ctrl + Shift + Enter untuk mendapatkan rumus OR kedua untuk memberikan hasil yang benar.
Untuk kembali Ya/Tidak atau nilai lain yang Anda inginkan, Anda tahu apa yang harus dilakukan - sarangkan salah satu rumus di atas dalam uji logika fungsi IF. Misalnya:
=IF(COUNTIF(B2:D2, A2)>0, "Ya", "Tidak")
Untuk informasi lebih lanjut, lihat Memeriksa apakah nilai ada dalam suatu kisaran.
Periksa apakah dua rentang sama
Untuk membandingkan dua rentang sel demi sel dan mengembalikan nilai logika TRUE jika semua sel di posisi yang sesuai cocok, berikan rentang berukuran sama ke uji logika fungsi AND:
DAN( kisaran A = kisaran B )Misalnya, untuk membandingkan Matriks A di B3:F6 dan Matriks B di B11:F14, rumusnya adalah:
=DAN(B3:F6= B11:F14)
Untuk mendapatkan Ya / Tidak sebagai hasilnya, gunakan kombinasi IF AND berikut ini:
=IF(AND(B3:F6=B11:F14), "Ya", "Tidak")
Itulah cara menggunakan rumus If match di Excel. Saya berterima kasih telah membaca dan berharap dapat melihat Anda di blog kami minggu depan!
Buku kerja praktik
Jika sel cocok di Excel - contoh rumus (file .xlsx)