Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2014, 22:10   #1
Kefirrr
Пользователь
 
Регистрация: 05.06.2010
Сообщений: 53
По умолчанию кол-во уникальных ячеек

Здравствуйте. Вновь обращаюсь к вам за консультацией. Есть файл, в нем n-колонок, в них y- записей, Мне нужно вывести сообщение о количестве совпадений. К примеру (для данных в прикрепленном файле):
на ЛБ 32 встречается 2 раза, 33 4 раза и т.п. Реально ли это?

Загвоздка состоит в том, что изначально не известно содержание ячеек , и они могут быть разные (т.е. у одного одни, у другого совсем противоположные)

и Возможно ли осуществить выборку по получившимся совпадениям. (к примеру вначале выводится сообщение о кол-ве совпадений, а затем диалоговое окошко спрашивает отфильтровать по первому критерию?)
Вложения
Тип файла: zip фильтр.zip (8.4 Кб, 24 просмотров)
Kefirrr вне форума Ответить с цитированием
Старый 15.06.2014, 01:07   #2
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

Код:
Sub Кнопка1_Щелчок()
    Dim a(), i&
    a = Range("A1", Cells(Rows.Count, 2).End(xlUp)).Value
    Set sd = CreateObject("Scripting.Dictionary")
    For i = 1 To UBound(a)
        sd.Item(a(i, 1) & a(i, 2)) = sd.Item(a(i, 1) & a(i, 2)) + 1
    Next
    For Each key_ In sd.Keys
        If MsgBox("Количество совпадений по " & key_ & " - " & sd.Item(key_) & Chr(10) _
        & "Отфильтровать?", vbYesNo) = vbYes Then
            'тут какие-то манипуляции
        End If
    Next
End Sub
kalbasiatka вне форума Ответить с цитированием
Старый 15.06.2014, 12:58   #3
Kefirrr
Пользователь
 
Регистрация: 05.06.2010
Сообщений: 53
По умолчанию

спасибо, все работает.
Kefirrr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как из столбца подсчитать кол-во повторяющихся уникальных значений pasha2189 Microsoft Office Excel 3 04.05.2013 02:39
Расчет кол-ва ячеек *cash* Microsoft Office Excel 3 06.01.2012 20:20
подсчет уникальных ячеек с небольшими но... mr.null Microsoft Office Excel 17 21.06.2011 09:21
Перебор ячеек столбца и формирование нового листа из уникальных записей Ad1r Microsoft Office Excel 3 06.05.2010 09:38
макрос - подсчитать для каждой строки кол-во ячеек с «+», кол-во ячеек с «-» Vadim_abs Microsoft Office Excel 36 14.07.2009 12:08