Excel - как найти дубликаты ячеек ТОЛЬКО для ячеек, содержащих определенный текст - PullRequest
0 голосов
/ 28 сентября 2018

Я какое-то время возился с правилами условного форматирования в Excel и не могу понять это.

Я хочу автоматически выделить дубликаты ячеек, но я хочу, чтобы учитывались только определенные ячейки.

Так что мне нужно Excel, чтобы искать только ячейки, содержащие эту частичную текстовую строку «<<<», а затем сообщать мне, какая из них является дубликатом, подсвечивая ячейки.</p>

Мне нужно игнорировать все ячейки, которые не содержат «<<<».</p>

thx

1 Ответ

0 голосов
/ 29 сентября 2018

Возможно, этот сайт укажет вам правильное направление.Я не думаю, что он полностью ответит на ваш вопрос, но это поможет (если вы открыты для решения VBA).

РЕДАКТИРОВАТЬ

Я думаю, что этот метод будетработа для вас.

Option Explicit

Public Sub FindDuplicates()

    Dim MyRange As Range
    Dim Cell As Range
    Dim CountOfDuplicate As Long

    Set MyRange = ActiveSheet.Range("A1").CurrentRegion

    For Each Cell In MyRange
        CountOfDuplicate = Application.WorksheetFunction.CountIf(MyRange, "=" & Cell)
        If CountOfDuplicate > 1 And InStr(1, Cell, "<<<") > 0 Then
            Cell.Interior.Color = RGB(200, 200, 200)
        End If
    Next Cell

End Sub

Приведенная выше процедура проверит каждую ячейку в CurrentRegion на частичную строку <<< и результат CountIfs больше 1 и раскрасит внутреннюю часть ячеек в серый.Дайте мне знать, если это поможет вам.

...