Объединить строки и значения сумм в рабочем листе
У меня есть лист Excel с данными ниже (труба "|" для разделения столбцов).
A|B|C|X|50|60
D|E|F|X|40|30
A|B|C|X|10|20
A|B|C|Y|20|20
A|B|C|X|20|70
D|E|F|X|10|50
A|B|C|Y|10|10
Результат, который я пытаюсь получить:
A|B|C|X|80|150
A|B|C|Y|30|30
D|E|F|X|50|80
Значения A, B, C и D, E, F подобны уникальным идентификаторам. На самом деле только A или D могут рассматриваться. Значения X и Y похожи на «типы», а целые числа являются значениями для суммирования. Этот образец был упрощен, есть тысячи уникальных идентификаторов, десятки типов и десятки значений для суммирования. Строки не отсортированы, типы могут быть расположены в верхних или нижних строках. Я пытаюсь избежать использования сводной таблицы.
Dim LastRow As Integer
Dim LastCol As Integer
Dim i As Integer
LastCol = Sheets(1).Cells(1, Columns.Count).End(xlToLeft).Column
LastRow = Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To LastRow
????
Next i
Приведенный выше код доходит до циклического перебора строк, но мне неясно, что делать после этого.