У меня есть много таблиц, и я хочу объединить эти таблицы в одну таблицу.

Как показано на рисунке, я хочу обобщить приведенные выше таблицы в одну, которая появляется внизу. Обратите внимание, что приведенные выше таблицы могут содержать разные столбцы и строки.

Также у меня есть около 200 строк и столбцов.

Обратите внимание, что я не хочу использовать VBA.

1 ответ1

0

Вы можете использовать эту формулу и изменить ссылку в соответствии с вашими данными (на том же листе или на разных листах). В 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, если в листе 1 (последний столбец вместо F)
A2:A6 - заголовок, оставленный в первой таблице, также напишите sheet1!$ A $ 2:$ A $ 6 (последняя строка вместо 6)
Каждый продукт для каждой таблицы, и вы можете перетащить формулу по строке и столбцу

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .