Tôi có một số dữ liệu cụ thể trong sheet1 và một số dữ liệu khác trong sheet2.
Tôi cần so sánh một giá trị cụ thể (Var1) từ sheet1 và trả về một giá trị cụ thể từ sheet2 và trả về một đầu ra cho cùng. Tôi đã làm thành công với công thức này
=IF(COUNTIF(Sheet2!A:A, A2), "Yes", "No")
Tờ1
+------+------+---------+---------+
| var1 | var2 | result1 | result2 |
+------+------+---------+---------+
| | | | |
| abc | 123 | yes | yes |
| | | | |
| bcd | 234 | yes | no |
| | | | |
| cde | 456 | no | blank |
+------+------+---------+---------+
Tờ2
+-------+-------+-------+
| List1 | List2 | List3 |
+-------+-------+-------+
| abc | 123 | |
| bcd | | 123 |
| def | | |
+-------+-------+-------+
Tôi cần tra cứu var1 trong list1 và var2 trong list2 và list3
Tôi muốn so sánh một giá trị khác (Var2) trong Bảng2, chỉ khi kết quả trước đó là "Có", có thể dễ dàng đạt được bằng hàm IF; nhưng điều thú vị là nó chỉ nên so sánh các giá trị từ các hàng cụ thể của Sheet2, nên là các hàng cộng (+) và trừ (-) 2 từ nơi Var1 được tìm thấy trong Sheet2.
Tôi không thành thạo VBA, nhưng tôi đã thử sức mình với các công thức Excel.