/ / Коміси умовного форматування, якщо їх значення дорівнює ВСІМ значенню іншого стовпця - excel, excel-vba, excel-formula, excel-2010, умовне форматування, vba

Умовне форматування клітинок, якщо їх значення дорівнює будь-якому значенню іншого стовпця - excel, excel-vba, excel-formula, excel-2010, умовне форматування, vba

У мене є дані в A і B колонка B Дані стовпця "здебільшого копії" AДані ", але не завжди. Наприклад:

A
Budapest
Prague
Paris
Bukarest
Moscow
Rome
New York

B
Budapest
Prague
Los Angeles
Bukarest

Мені потрібно шукати A стовпчик, якщо значення в B існує там. Якщо рядок відповідає, мені потрібно змінити колір тла рядка на A до червоного чи чогось.

Яку функцію потрібно використовувати, і як?

Вибачте, я новачок в Excel.

Відповіді:

28 для відповіді № 1

Ось формула

створити нове правило в умовному формулюванні на основі формули. Скористайтеся наступною формулою і застосуйте її до $ A: $ A

=NOT(ISERROR(MATCH(A1,$B$1:$B$1000,0)))


введіть опис зображення тут

ось зразок для завантаження, якщо у вас виникли проблеми


UPDATE
ось @pnutsпропозиція, яка також ідеально працює:

=MATCH(A1,B:B,0)>0



3 для відповіді № 2

Все, що для цього потрібно зробити, - це проста петля.
Це не справляється з тестуванням на малі та великі регістри. Якщо це не те саме, що ви шукаєте, коментуйте, і я можу переглянути.

Якщо ви плануєте вивчити VBA. Це чудовий початок.

ТЕСТОВАНО:

Sub MatchAndColor()

Dim lastRow As Long
Dim sheetName As String

sheetName = "Sheet1"            "Insert your sheet name here
lastRow = Sheets(sheetName).Range("A" & Rows.Count).End(xlUp).Row

For lRow = 2 To lastRow         "Loop through all rows

If Sheets(sheetName).Cells(lRow, "A") = Sheets(sheetName).Cells(lRow, "B") Then
Sheets(sheetName).Cells(lRow, "A").Interior.ColorIndex = 3  "Set Color to RED
End If

Next lRow

End Sub

ПРИКЛАД


3 для відповіді № 3

Іншим більш простим рішенням є використання цієї формули в умовному форматуванні (застосувати до стовпця А):

=COUNTIF(B:B,A1)

Привіт!


3 для відповіді № 4

Формули не потрібні. Це працює на стільки ж стовпців, скільки вам потрібно, але буде порівнювати стовпці лише в одному робочому аркуші:

  1. Виберіть стовпці для порівняння
  2. натисніть Умовне форматування
  3. натисніть Виділити правила комірок
  4. натисніть "Дублювати значення" (типовими значеннями має бути ОК)
  5. Дублікати тепер виділені червоним кольором

    • Підказка про бонус, ви можете відфільтрувати кожен рядок за кольором, щоб залишити унікальні значення у стовпці, або залишити лише дублікати.