У меня есть два значения в листе "SheetA"
Сита:
Column A Column B
Apple 10.5
Я хочу, чтобы эти два значения были сопоставлены с листом "SheetB" и получить ответ из столбца C "Готово"
SheetB:
Column A Column B Column C
Apple 10 Undone
Apple 10.5 Done
Используя функцию сопоставления, я попробовал
mav = Evaluate("INDEX(SheetB!$C$1:$C$5,MATCH(A1 & B1,SheetB!$A$1:$A$5&SheetB!$B$1:$B$5,0))")
Msgbox mav
Я получаю:
Ошибка 2042
Пожалуйста, помогите мне в этом. Это пример. Я хотел использовать эту формулу в своем коде, как только я получил решение. Заранее спасибо.
Когда я сопоставляю значения с тем же листом, как показано ниже, он работает.
mav = Evaluate("INDEX($C$1:$C$5,MATCH(A1 & B1,$A$1:$A$5&$B$1:$B$5,0))")
Когда я ссылаюсь на другой лист, он не работает.
mav = Evaluate("INDEX(SheetB!$C$1:$C$5,MATCH(A1 & B1,SheetB!$A$1:$A$5&SheetB!$B$1:$B$5,0))")