powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Аналог DISTINCT в SQL
11 сообщений из 11, страница 1 из 1
Аналог DISTINCT в SQL
    #33881612
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" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
Аналог DISTINCT в SQL
    #33881619
Menahem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Аналог DISTINCT в SQL
    #33881655
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вашу программу-максимум легко реализовть с помощью сводной таблицы.
...
Рейтинг: 0 / 0
Аналог DISTINCT в SQL
    #33881678
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AshtonВашу программу-максимум легко реализовть с помощью сводной таблицы.
Дык мне нужен автоматический подсчет с выводом результатов на форме
...
Рейтинг: 0 / 0
Аналог DISTINCT в SQL
    #33881710
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К тому же сводная табла не считает количество уникальных...
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
Аналог DISTINCT в SQL
    #33883217
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frost_ImpК тому же сводная табла не считает количество уникальных...
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.

а помоему очень даже считает ...
...
Рейтинг: 0 / 0
Аналог DISTINCT в SQL
    #33883231
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А форму можно заполнить из сводной таблицы.
...
Рейтинг: 0 / 0
Аналог DISTINCT в SQL
    #33883490
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужно форме скармливать - пишите свою функцию и не мучтесь. Благо не такая уж она и сложная получится...
...
Рейтинг: 0 / 0
Аналог DISTINCT в SQL
    #33884062
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Frost_ImpК тому же сводная табла не считает количество уникальных...
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
Считает. Не нравится сводная таблица - дело ваше, пишите программу.
...
Рейтинг: 0 / 0
Аналог DISTINCT в SQL
    #33884993
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Аналог DISTINCT в SQL
    #33886545
Taranaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это хоть как то поможет...
Код: plaintext
Columns("A:A").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("B:B"), Unique:=True
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Аналог DISTINCT в SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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