Menggunakan Fungsi SQL &" IN &" di Excel

Apakah ada fungsi tipe "IN" seperti yang digunakan di sql yang bisa digunakan di excel? Sebagai contoh, jika saya menulis pernyataan If di excel dan saya ingin mengecek isi dari sebuah cell untuk 5 kata yang berbeda, bisakah saya menulis sesuatu seperti ini:

=If(A1=IN("word1","word2","word3","word4","word5"),"YES","NO")
Larutan

Anda dapat menggunakan MATCH:

=MATCH(A1, {"word1","word2","word3","word4","word5"}, 0) 

yang akan mengembalikan indeks item yang cocok dalam daftar larik. Angka 0 di belakangnya berarti harus sama persis. Ini akan mengembalikan #N/A jika tidak ada, jadi Anda dapat menandai IF(ISNA( di bagian depan untuk membuatnya berperilaku seperti "IN":

=IF(ISNA(MATCH(A1, {"word1","word2","word3","word4","word5"}, 0)),"NO","YES")

Perhatikan perubahan urutan "YA" dan"TIDAK".

Komentar (2)
=IF(OR(A1={"word1","word2","word3","word4","word5"}),"YES","NO")
Komentar (4)