[identity profile] minimatar.livejournal.com posting in [community profile] useful_faq
Предположим есть длинный столбец в Экселе, каждая ячейка которого имеет определенное значение. Как выявить все совпадающие по значению ячейки?

Спасибо.

Date: 2012-10-03 10:50 am (UTC)
From: [identity profile] rjevsky16.livejournal.com
Автофильтр, не?

Date: 2012-10-03 11:18 am (UTC)
From: [identity profile] rjevsky16.livejournal.com
Выделяете нужный столбец, меню Данные-Фильтр-Автофильтр появится стрелка вниз над самой верхней строкой. Собстно, кликнув на нее увидите список всех значений в столбце, выбрав любой из них-столбец отфильтруется по этому значению

Date: 2012-10-03 10:52 am (UTC)
From: [identity profile] arsilnik.livejournal.com
отсортировать. рядом написать условие, которое ставит 1, если ячейка в заданном столбце равна ячейке выше или ниже. Это если Вам надо узнать, какие значения вообще имеют повторы.
Если порядок значений в столбце важен - не забудьте сначала создать столбиик с порядковыми номерами, чтобы потом по нему отсортировать обратно.

Date: 2012-10-03 11:42 am (UTC)
From: [identity profile] arsilnik.livejournal.com
предположим, заданный столбец - A. создаём столбец B с такой формулой (формулу пишем в В2, и копируем вниз, В1 оставляем пустой): =ЕСЛИ(A1=A2;1;ЕСЛИ(A2=A3;1;0)).

Если будете отсортировывать обратно - скопируйте получившиеся единички из столбца В (например, в столбец С), нажмите "вставить как.." и выберите "только значения"). а то при возвращении значений на свои места, формулы в столбце В пересчитаются снова и не дадут нужного результата.

Date: 2012-10-03 11:03 am (UTC)
From: [identity profile] ultybc.livejournal.com
СЧЁТЕСЛИ(A:A; "значение")

Date: 2012-10-03 11:24 am (UTC)
From: [identity profile] ultybc.livejournal.com
Т.е. вообще все дублирующиеся значения найти? Ну, в одно действие такое не сделаешь, как мне кажется.
Скопировать колонку в колонку два и сделать колонку три, сравнивающую каждую ячейку одной колонки с другой колонкой. Как-то так )))

Date: 2012-10-03 12:09 pm (UTC)
From: [identity profile] uttha.livejournal.com
СЧЁТЕСЛИ(A:A;A1)
и протянуть вниз

Date: 2012-10-03 11:55 am (UTC)
From: [identity profile] lenesyan.livejournal.com
Sub PROVERKA()
Dim nResult As Integer
Dim iCell As Range
Dim iCellp As Range
Dim code As String
Dim codep As String
Dim i As Long
Dim j As Long
Dim i1 As Long
Dim ij As Long

Dim LastRow As Long, r As Long
LastRow = ActiveSheet.UsedRange.Rows.Count
LastRow = LastRow + ActiveSheet.UsedRange.Row - 1

For i = 1 To LastRow
For j = 1 To 1
Range(Cells(i, j), Cells(i, j)).Select
code = ActiveCell.Cells.Value
If code <> "" Then
For i1 = i To LastRow
For j1 = 1 To 1
Range(Cells(i1, j1), Cells(i1, j1)).Select
codep = ActiveCell.Cells.Value
If codep = code And (i <> i1 Or j <> j1) Then
Range(Cells(i, 3 + j), Cells(i, 3 + j)).Select
ActiveCell.FormulaR1C1 = "DUBL"
Range(Cells(i1, 3 + j), Cells(i1, 3 + j)).Select
ActiveCell.FormulaR1C1 = "DUBL"
Range(Cells(1, 11), Cells(1, 11)).Select
ActiveCell.FormulaR1C1 = "DUBL!!!"
End If
Next j1
Next i1
End If
Next j
Next i

End Sub


это макрос.
For i = 1 To LastRow - с первой строки до последней
For j = 1 To 1 - только по графе А проверка ( 1 To 2 - А и В например)
если найден дубль - в графе С в этой строке будет отмета DUBL

как-то так

Date: 2012-10-03 02:42 pm (UTC)
From: [identity profile] reaktivny-puz.livejournal.com
Удалить дубликаты в столбце и посчитать количество ненулевых значений.

Date: 2012-10-03 03:40 pm (UTC)
From: [identity profile] unbinilium.livejournal.com
Условное форматирование, не?

Date: 2012-10-04 03:52 am (UTC)
From: [identity profile] radvi-sasha.livejournal.com
planetaexcel.ru/tip.php?aid=184
по-моему, есть и другие варианты, но я сейчас не очень хорошо соображаю :)
посмотрите на форуме по ссылке про формулы ВПР и ПОИСКПОЗ

Date: 2012-10-04 03:56 am (UTC)
From: [identity profile] radvi-sasha.livejournal.com
ну и совсем простой вариант

выделить нужный стлолбец или несколько
Верхняя панель меню - Главная - Условное форматирование - Правила выделения ячеек - Текст содержит - в поле вводим нужное значение, рядом выбираем цвет.
Если найти надо несколько значений, то повторяем процедуру и выбираем разные цвета.