Функция, чтобы найти значение данного столбца и строки на нескольких листах в Excel - PullRequest
0 голосов
/ 02 января 2019

У меня есть массив данных на листе Excel1 с месяцем года в первом столбце, тогда каждый столбец - это отдельный год. На рабочем листе 2 у меня есть данный год. Мне нужно извлечь значение данных из ячейки на рабочем листе1, учитывая год (заголовок столбца), указанный на рабочем листе2, из указанной строки на рабочем листе 1 (месяц). Я попытался использовать косвенные функции, address и vlookup, и они, похоже, не понимают, что я пытаюсь вызвать данные как из worksheet1, так и worksheet2.

Рабочий лист1

      1970 1971 1972  
Jan    3   4 5  
Feb    5 6 7  
March  7 8 9  

Рабочий лист2

Jan  
1971  ??

Мне нужно, чтобы "4" на листе 1 указывало на вопросительные знаки на листе 2. (выше приведен простой пример).

1 Ответ

0 голосов
/ 02 января 2019

Использование:

=SUMIFS(INDEX(Sheet1!A:Z,0,MATCH(A2,Sheet1!1:1,0)),Sheet1!A:A,A1)

Предполагается, что формула находится в B2 на листе 2, а все данные начинаются в A1 на соответствующих листах.

enter image description here

...