Я использую Excel 2010 и имею таблицу данных с несколькими вкладками, это текущая функция sumif, которую я использую
=IF(SUMIF('Master Data'!$J$2:$J$200,'Resource View (2)'!B22,'Master Data'!$W$2:$W$200)>0,Current_row_different column, "")
В основном я нахожу несколько строк на другом листе со значением 1, затем я хочу использовать эти строки со значением 1, но использовать другой столбец в этой строке для заполнения истинного условия.
Скажем, например, строка 4 содержит 1 в столбце A. Затем я хочу остаться в строке 4, но получить значение столбца B для истинного условия.
Это возможно?
Любые предложения высоко ценятся
Заранее спасибо.
РЕДАКТИРОВАТЬ:
Теперь мне удалось заставить функцию работать, однако это немного взломано Excel, потому что мне пришлось перемещать столбцы в основных данных, и в любом случае это немного беспорядочно, вот что у меня есть
=IF(SUMIF('Master Data'!$C$2:$C$200,'Resource View (2)'!B22,'Master Data'!$W$2:$W$200)>0,VLOOKUP(B22,'Master Data'!$C$2:$F$90,3,FALSE),"")
Теперь я знаю, что это связано с тем, что VLookup выполняет поиск по первому указанному столбцу, и, похоже, он вообще не работает, если я пытаюсь указать диапазон в обратном порядке, то есть $F$90:$C$2 вместо $C$2:$F$90. Есть ли способ манипулировать VLOOKUP, чтобы он работал так?