У меня есть лист первенствовать, которая организована следующим образом:Группировка данных на основе подсчета повторяющихся значений в определенном столбце
COL1 COL2
1 30
2 30
3 29
4 12
5 12
6 12
В приведенном выше, как вы можете видеть, значения повторяются в COL2. Мне нужно сгруппировать эти значения, а затем поместить их в отдельные книги. Так, например, выход должен быть
Total Records: 2
1, 30, ......
2, 30, ......
Total Records: 1
3, 29, ......
Total Records: 3
4, 12, ......
5, 12, ......
6, 12, ......
Как только это вычислить, мне нужно, чтобы они были экспортированы в отдельные листы Excel.
Может кто-нибудь, пожалуйста, помогите мне разобраться в наилучшем подходе к этому? Как это можно сделать в Excel?
Hell Gaffi, спасибо за ваш ответ. Я реализовал решение в .NET, где я читал на листе Excel с помощью OLEDB. Затем я использую LINQ для управления им. Тем не менее, весь метод является очень грубым, если не сказать больше, и я ищу гораздо более чистый вариант. Да, это нужно делать на регулярной основе. Я бы посмотрел на сводные таблицы. Спасибо за информацию. Невозможно это сделать, используя обычную группировку Excel или другие подобные функции ???? Еще раз спасибо, оцените. – user1297985
Возможно, вы сможете использовать функциональные возможности промежуточных итогов (посмотрите в меню данных, где вы также найдете сводные таблицы), но я думаю (может быть, неправильно), данные должны быть предварительно отсортированы, что ваш пример выглядит как , – Gaffi
В качестве продолжения, так как вы упоминали .NET, вы также можете посмотреть [здесь] (http://siddharthrout.wordpress.com/vb-net-and-excel/). Это принадлежит пользователю SO [Siddharth Rout] (http://stackoverflow.com/users/1140579/siddharth-rout), который является волшебником, когда приходит этот материал! – Gaffi