Страница: 1 |
Страница: 1 |
Вопрос: сравнение с подсчетом, цикл или перебор?
Добавлено: 11.11.08 14:58
Автор вопроса: Summer | ICQ: 373-940-353
встала задача, суть которой такая:
есть два столбца:
1-ый: название чего-то (есть совпадения)
2-ой: числа
теперь как сделать подсчет (суммировать) чисел по одинаковым названиям из первого столбца?
в итоге должно получиться:
1-ый столбец: названия чего-то (без совпадений, то есть уникальные остались)
2-ой столбец: суммы чисел по названиям.
(эти два столбца по идее рядом создаваться должны)
цикл пробовал, создавал третий столбец, ну что-то не катит никак. Помогите, пожалуйста.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #1
Добавлено: 11.11.08 15:49
Номер ответа: 2
Автор ответа:
Jasmin
Вопросов: 23
Ответов: 417
Профиль | | #2
Добавлено: 13.11.08 11:16
'A2:B9 - диапазон значений
'В колонке А название чего-то
'В колонке B числа
'В колонке Е список уникальных "названий чего-то"
'В колонке F сумма чисел этих "названий чего-то"
'удаляем рез-ты из колонок Е и F
Columns("E:F".Select
Selection.Delete Shift:=xlToLeft
'создаем отчет
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, _
SourceData:="Sheet1!R1C1:R9C2".CreatePivotTable TableDestination:="[Book1]Sheet1!R1C5", _
TableName:="PivotTable1", _
 efaultVersion:=xlPivotTableVersion10
With ActiveSheet.PivotTables("PivotTable1"
.ColumnGrand = False
.RowGrand = False
End With
ActiveSheet.PivotTables("PivotTable1".AddFields RowFields:="List1"
ActiveSheet.PivotTables("PivotTable1".PivotFields("Chislo".Orientation = xlDataField
Range("E14".Select
Тоже самое можно руками сделать, можно этот кусок в макрос записать.
Номер ответа: 3
Автор ответа:
Summer
ICQ: 373-940-353
Вопросов: 2
Ответов: 4
Профиль | | #3
Добавлено: 18.11.08 12:47
благодарю.
записал в макрос. )