8 / 8 / 1
Регистрация: 09.10.2013
Сообщений: 613
1

Найти одинаковые данные в столбце A и вывести все строки на новый лист

14.10.2015, 16:21. Показов 1106. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть огромный список, с повторяющими значениями(значения может быть как и 2, так и гораздо больше), н.р. это значение номер, в столбце А. необходимо найти все повторяющиеся значения по этому столбцу (А), и вывести эти строки на новый лист.
прикрепил файл, как пример, там на первом листе исходные данные, а на втором - что должно получиться.
заранее спасибо за помощь.помогите, пожалуйста написать макрос.
Вложения
Тип файла: xlsx пример.xlsx (8.6 Кб, 9 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2015, 16:21
Ответы с готовыми решениями:

Как создать новый лист и импортировать данные с другого листа на новый лист
как создать новый лист и импортировать данные с другого листа на новый лист. Private Sub...

Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину
Товарищи, простите что обращаюсь. Кому не сложно, помогите (решите) хоть сколько нибудь из этих 3...

Перенести на новый лист строки с определенным именем, и переименовать лист
Приветствую уважаемых форумчан! У меня есть книга в excel (питание в университетской столовой),...

Найти минимальный элемент в каждом столбце и записать данные в новый массив.
Замечание. Для хранения массив n×n использовать ступенчатый массив. 4. Найти минимальный элемент в...

2
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
14.10.2015, 17:22 2
adb420, обязательно макросом? См. решение с помощью Расширенного фильтра в файле. Результат можно получить и на другом листе.
Впрочем, если это повторяющаяся задача, то можно записать в макрос применение фильтра.
Вложения
Тип файла: xlsx пример (1).xlsx (18.4 Кб, 14 просмотров)
0
132 / 108 / 22
Регистрация: 23.06.2015
Сообщений: 339
15.10.2015, 01:00 3
adb420,доброго времени суток,протестируйте макрос на листе Лист2,кнопка incert,кнопка clean очистить

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub incert1()
     Dim z1(), z2(), i&, j&, m&, i1&
      i1 = Sheets("Лист1").Range("A" & Cells.Rows.Count).End(xlUp).Row
      z1 = Sheets("Лист1").Range("A1:C" & i1).Value
      ReDim z2(1 To UBound(z1, 2))
 With CreateObject("Scripting.Dictionary"): comparemode = 1
     For i = 1 To UBound(z1, 1)
        .Item(z1(i, 1)) = .Item(z1(i, 1)) + 1
     Next
    For i = 1 To UBound(z1, 1)
         For j = 1 To UBound(z1, 2): z2(j) = z1(i, j): Next
      If .Item(z1(i, 1)) <> 1 Then
        m = m + 1: Sheets("Лист2").Range("A" & m & ":C" & m).Value = z2
      End If
    Next
 End With
End Sub
Вложения
Тип файла: xls example_15_10_2015_1.xls (43.0 Кб, 14 просмотров)
0
15.10.2015, 01:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2015, 01:00
Помогаю со студенческими работами здесь

Найти минимальный элемент в каждом столбце и записать данные в новый массив
Найти минимальный элемент в каждом столбце и записать данные в новый массив.

В каждом столбце матрицы найти первый положительный элемент и записать данные в новый массив
Помогите пожалуйста составить программу!!! дан массив размером nхn, элементы которого целые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru