Поскольку вам нужны только значения, найденные в обоих столбцах, вам нужно искать только один столбец для каждого значения, найденного в другом столбце. Для этого вы можете использовать следующую формулу в ячейке C1:
=IF(ISERROR(MATCH(B1, A:A, 0)), "", B1)
Затем скопируйте и вставьте C1 до конца столбца B. Это будет отображать значение ячейки в столбце B, если такое же значение найдено в столбце A. Было бы отображать пустое значение, если нет.
Затем вы можете отсортировать по столбцу C, чтобы сгруппировать все непустые ячейки и пустые ячейки вместе, чтобы ваш список значений был найден в обоих столбцах.
Чтобы поместить отсортированные значения в верхнюю часть списка, вы можете использовать значение, например "ZZZZZZZZZZZZZ"
для несоответствия вместо ""
а затем использовать условное форматирование, чтобы скрыть эти ячейки.
Функция MATCH
ищет значение в B1
в диапазоне A:A
0
указывает, что это должно быть точное совпадение. Если совпадений не найдено, возвращается ошибка, поэтому мы проверяем наличие ошибки с помощью функции ISERROR
. Затем функция IF
возвращает пустое значение, как указано в ""
если функция MATCH
вернула ошибку, или возвращает значение B1
если результат функции MATCH
не вернул ошибку.