Выделите ячейки с недопустимыми данными

У меня есть электронная таблица, в которой пользователь заполняет форму, которая затем выводится на лист Google с меткой времени. Затем оно объединяется с их именем для получения входного идентификатора.

У меня есть столбец A с входным идентификатором и столбец B с именем человека, который должен быть в столбцеID.

Например:

Column A: 11/11/11Bob Smith

Column B: Bob Smith

Я хотел бы выделить любую ячейку в столбце A, которая не содержит содержимого столбца B. В столбце B есть большой объем содержимого, который изменяется еженедельно, поэтому не стоит тратить время на то, чтобы пройти и установить условное форматирование для каждой ячейки.


person Jackelmgrove    schedule 17.12.2019    source источник


Ответы (2)


пытаться:

=NOT(REGEXMATCH(A1, TEXTJOIN("|", 1, B:B)))*(A1<>"")

0

person player0    schedule 17.12.2019
comment
Почему не просто =not(REGEXMATCH(A1, B1))? - person Ward; 17.12.2019
comment
@Ward, потому что ответ был основан на предположении, которое не следует той же логике строки, а скорее из логики списка возможностей - person player0; 18.12.2019

Вы можете добавить условное форматирование ко всему диапазону.

Если данные в столбце A должны содержать текст столбца B той же строки, это можно сделать с помощью:

=not(REGEXMATCH(A1, B1))

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

person Ward    schedule 17.12.2019