У меня есть некоторые конкретные данные в sheet1 и некоторые другие данные в sheet2.
Мне нужно сравнить конкретное значение (Var1) с sheet1 и вернуть конкретное значение с sheet2, и вернуть вывод для того же. Я успешно сделал это с этой формулой
=IF(COUNTIF(Sheet2!A:A, A2), "Yes", "No")
Лист1
+------+------+---------+---------+
| var1 | var2 | result1 | result2 |
+------+------+---------+---------+
| | | | |
| abc | 123 | yes | yes |
| | | | |
| bcd | 234 | yes | no |
| | | | |
| cde | 456 | no | blank |
+------+------+---------+---------+
Sheet2
+-------+-------+-------+
| List1 | List2 | List3 |
+-------+-------+-------+
| abc | 123 | |
| bcd | | 123 |
| def | | |
+-------+-------+-------+
Мне нужно искать var1 в list1 и var2 в list2 и list3
Я хочу сравнить другое значение (Var2) в Sheet2, только если предыдущий результат - "Да", что может быть легко достигнуто с помощью функции IF; но суть в том, что он должен сравнивать значения только из определенных строк Sheet2, которые должны быть плюс (+) и минус (-) 2 строки, где Var1 был найден в Sheet2.
Я не владею VBA, но я пробовал свои силы в формулах Excel.