Суммируйте разные таблицы в одну таблицу
У меня есть много таблиц, и я хочу объединить эти таблицы в одну таблицу.
Как показано на рисунке, я хочу обобщить приведенные выше таблицы в одну, которая появляется внизу. Обратите внимание, что приведенные выше таблицы могут содержать разные столбцы и строки.
Также у меня есть около 200 строк и столбцов.
Обратите внимание, что я не хочу использовать VBA.
1 ответ
Вы можете использовать эту формулу и изменить ссылку в соответствии с вашими данными (на том же листе или на разных листах). В B10 напишите следующее:
=SUMPRODUCT(--($B$1:$F$1=B$9)*($A$2:$A$6=$A10)*$B$2:$F$6)+SUMPRODUCT(--($I$1:$L$1=B$9)*($H$2:$H$5=$A10)*$I$2:$L$5)+SUMPRODUCT(--($O$1:$S$1=B$9)*($N$2:$N$7=$A10)*$O$2:$S$7)
B1: F1 - заголовок первой таблицы, которую вы можете написать sheet1!$B$1:$F$1, если в sheet1 (последний столбец вместо F)
A2: A6 - заголовок, оставленный в первой таблице, также напишите sheet1!$A$2:$A$6 (последняя строка вместо 6)
Каждый продукт для каждой таблицы, и вы можете перетащить формулу по строке и столбцу