Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Вывод только повторяющихся строк


Рекомендуемые сообщения

Можете подсказать, как вывести из таблицы только повторяющиеся строки. К примеру использую два столбца фамилия и имя.
Как можно вести столбец "Фамилия" только с фамилиями, которые несколько раз используются в таблице, в общем однофамильцев.

Ссылка на комментарий
Поделиться на другие сайты

Sub SelRepeat()Rem формируем вспомогательный список частоты встречи фамилииN = 0For k = 2 To 8    surname$ = Cells(k, 2)    FindSur = 0    For j = 1 To N      Sur$ = Cells(j, 5)      Max = Val(Cells(j, 6))Rem проверяем фамилию на повтор      If surname$ = Sur$ Then        Cells(j, 6) = Max + 1        FindSur = 1      End If    Next jRem если фамилия не найдена, то удлиняем вспомогательный список    If FindSur = 0 Then        N = N + 1        Cells(N, 5) = surname$        Cells(N, 6) = 1    End IfNext kRem выбираем фамилии с частотой встречи больше 1NumRepeat = 0For j = 1 To N  Max = Cells(j, 6)  If Max > 1 Then    NumRepeat = NumRepeat + 1    Cells(NumRepeat, 8) = Cells(j, 5)  End IfNext jEnd Sub

Видимо, речь об Эксел.

 

Результат работы.

0.jpg

 

P.S.

Вообще-то, с подобными вопросами лучше писать в тему Заказы "Сделайте всё за меня".

post-95456-0-28308700-1379049401_thumb.j

Изменено пользователем Teddy_Bear
Ссылка на комментарий
Поделиться на другие сайты

Видимо, речь об Эксел.
 

Нет я про SQL.

В Excel это можно сделать функцией countif

Ссылка на комментарий
Поделиться на другие сайты

 

Нет я про SQL.

В Excel это можно сделать функцией countif

 

В таком случае в SQL это можно сделать функцией count()

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
В таком случае в SQL это можно сделать функцией count()
 

А пример такого запроса можете привести

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...