1

У меня есть 2 столбца в Excel, например:

Component    Size

A1           12
A2           5
A1           6
A3           10
A2           4

Мне нужно получить вывод как:

A1        18   (sum of the values for A1)
A2        9
A3        10  

Можете ли вы предложить решение без использования макроса

2 ответа2

5

Или же вы можете использовать pivot table .

  1. Выберите вашу таблицу данных.
  2. Пойдите, чтобы Insert > PivotTable
  3. Перетащите поля в «ящики»; Компоненты в «Исходных метках» и Размер в «Суммарных значениях»

И вы получите это:

Вы можете скопировать таблицу результатов на другой лист.

3

Я сделал это много. Самый простой способ - скопировать столбец A, содержащий ваши ключи (A1, A2 и т.д. В вашем примере), на отдельный лист, скажем, ваши данные - Sheet1, а этот список - Sheet2.

Удалите дубликаты из этого списка и сортируйте по желанию.

Затем используйте формулу sumif на этом втором листе (см. Здесь для расширенной документации).

В вашем случае формула в Sheet2!B1 будет:

=SUMIF(Sheet1!A:A, A1, Sheet1!B:B)

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