Я пытаюсь заставить Excel заполнить таблицу значениями, основанными на заголовках строк и столбцов. Исходные данные находятся в списке в другой таблице.
В основном я хочу получить цену продуктов из Таблицы 2 в первую таблицу.
Я пытаюсь заставить Excel заполнить таблицу значениями, основанными на заголовках строк и столбцов. Исходные данные находятся в списке в другой таблице.
В основном я хочу получить цену продуктов из Таблицы 2 в первую таблицу.
Предполагая, что ваша первая вкладка называется Tab1, а вторая вкладка называется Tab2, а ваши вкладки начинаются с A1.
Вы можете легко сделать это с INDEX-MATCH:
В tab1 B2 введите следующее
INDEX($C$1:$C$8,MATCH($A2&B$1,'Tab2'!$A$1:$A$8&'Tab2'!$B$1:$B$8,0))
После ввода этого нажмите Ctrl+Shift+Enter, чтобы ввести его как формулу массива. После этого вы можете перетащить формулу на оставшуюся часть tab1.
Проще было бы sumproduct в B2
=SUMPRODUCT(Sheet2!$C$1:$C$8*(Sheet2!$A$1:$A$8=$A2)*(Sheet2!$B$1:$B$8=B$1))
Перетащите его через весь стол.