Mencari nilai di Excel, mengembalikan ya atau tidak

8

Saya punya satu buku kerja, dengan dua lembar kerja terpisah. Saya ingin tahu apakah nilai-nilai yang muncul di lembar kerja B juga muncul di lembar kerja A, jika demikian, saya ingin mengembalikan "YA". Jika tidak, saya ingin mengembalikan "TIDAK".

(Contoh: Lembar Kerja A adalah daftar buku yang sudah lewat waktu. Lembar Kerja B adalah seluruh perpustakaan).

Di lembar kerja A, saya memiliki kumpulan data berikut:

     A
1  AB123CD
2  EF456GH
3  IJ789KL
4  MN1011OP 

Di lembar kerja B, saya memiliki kumpulan data berikut:

      A           Overdue 
1  AB123CD           ?
2  QR1516ST          ?
3  EF456GH           ?
4  GT0405RK          ?
5  IJ789KL           ?
6  MN1011OP          ?

Bagaimana saya menyusun struktur untuk melihat dengan benar jika nilai-nilai ada di Tabel A?

Saya telah bermain-main dengan kombinasi if (), vlookup (), dan match (), tetapi sepertinya tidak ada yang berfungsi untuk beberapa lembar kerja.

Cole
sumber

Jawaban:

18

Anda dapat menggunakan fungsi berikut

=IFERROR(IF(MATCH(A1,Sheet1!$A:$A,0),"yes",),"no")

Mulai dari dalam ke luar

Cocokkan, lihat pada sheet1 kolom A untuk melihat apakah ada nilai yang cocok dengan sel A1 dari sheet saat ini (sheet2). Jika ada kecocokan persis itu mengembalikan nomor baris.

Pernyataan if. Jika kecocokan mengembalikan sesuatu (nomor 1 atau lebih besar) ini dianggap benar dan mengembalikan "ya"

iferror. Jika kecocokan tidak menemukan apa-apa itu mengembalikan kesalahan. Iferror membuat ini mengembalikan "tidak" terakhir

gtwebb
sumber
4

VLOOKUP seharusnya berfungsi ...

=IF(ISNA(VLOOKUP(A1,Sheet1!$A:$A,1,false)),"NO","YES")

Jika tidak ada yang cocok, VLOOKUP mengembalikan NA. Jadi kita lihat apakah hasilnya ISNA? Kemudian kembalikan TIDAK sebaliknya YA

EkriirkE
sumber
0

Anda juga dapat menggunakan COUNTIFpernyataan yang dikombinasikan dengan IF:

=IF(COUNTIF(WorksheetA!$A:$A,WorksheetB!$A1)>0,"Yes","No")

Ini menghitung berapa kali isi sel A1 ditemukan di kolom A lembar kerja pertama Anda. Jika angkanya lebih dari 0 maka item ada dalam daftar dan oleh karena itu kami mengembalikan "Ya", jika tidak, jika COUNTIFmengembalikan 0 maka item tidak ditemukan dan kami mengembalikan "Tidak."

Saya menggunakan COUNTIFsetiap hari untuk mengidentifikasi item dalam satu daftar dan lainnya (serta duplikat).

JG7
sumber