Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Аналог DISTINCT в SQL / 11 сообщений из 11, страница 1 из 1
27.07.2006, 11:32:32
    #33881612
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
Доброго всем времени суток!
Кто-нибудь может мне подсказать, есть ли в Excel (или в VBA) возможность выборки из столбца уникальных значений с последующим подсчетом? Пример:
1
1
2
3
4
4
5
После выполнения команды (программа-минимум):
1
2
3
4
5
После выполнения команды (программа-максимум)
1--2
2--1
3--1
4--2
5--1
Понимаете, о чем я?
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
27.07.2006, 11:33:47
    #33881619
Menahem
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
Frost_ImpДоброго всем времени суток!
Кто-нибудь может мне подсказать, есть ли в Excel (или в VBA) возможность выборки из столбца уникальных значений с последующим подсчетом? Пример:
1
1
2
3
4
4
5
После выполнения команды (программа-минимум):
1
2
3
4
5
После выполнения команды (программа-максимум)
1--2
2--1
3--1
4--2
5--1
Понимаете, о чем я?
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.


Есть фильтр и автофильтр (в MS Excel).
...
Рейтинг: 0 / 0
27.07.2006, 11:41:04
    #33881655
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
Вашу программу-максимум легко реализовть с помощью сводной таблицы.
...
Рейтинг: 0 / 0
27.07.2006, 11:47:16
    #33881678
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
AshtonВашу программу-максимум легко реализовть с помощью сводной таблицы.
Дык мне нужен автоматический подсчет с выводом результатов на форме
...
Рейтинг: 0 / 0
27.07.2006, 11:55:56
    #33881710
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
К тому же сводная табла не считает количество уникальных...
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
27.07.2006, 18:20:26
    #33883217
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
Frost_ImpК тому же сводная табла не считает количество уникальных...
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.

а помоему очень даже считает ...
...
Рейтинг: 0 / 0
27.07.2006, 18:22:29
    #33883231
Дмит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
А форму можно заполнить из сводной таблицы.
...
Рейтинг: 0 / 0
27.07.2006, 20:08:50
    #33883490
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
Если нужно форме скармливать - пишите свою функцию и не мучтесь. Благо не такая уж она и сложная получится...
...
Рейтинг: 0 / 0
28.07.2006, 08:57:57
    #33884062
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
Frost_ImpК тому же сводная табла не считает количество уникальных...
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
Считает. Не нравится сводная таблица - дело ваше, пишите программу.
...
Рейтинг: 0 / 0
28.07.2006, 13:06:02
    #33884993
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
Frost_Imp
Если ты привык к SQL запросам, то можно подключаться к EXCEL файлу через ODBC и пользоваться запросами.
Есть одно но, об этом говорил Senin Viktor со ссылкой на MSDN "BUG: Memory leak occurs when you query an open Excel worksheet by using ActiveX Data Objects (ADO)" #319998
Вобщем почитай эту тему.Recordset
Я уже очень часто использую подключения к закрытым файлам EXCEL, работает быстро и корректно(если нет проблем с сетью).
...
Рейтинг: 0 / 0
28.07.2006, 23:08:01
    #33886545
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог DISTINCT в SQL
Если это хоть как то поможет...
Код: plaintext
Columns("A:A").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("B:B"), Unique:=True
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Аналог DISTINCT в SQL / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]