Я пытаюсь создать таблицу Google для организации плана посадочных мест. Я выложил страницу с 11 разделенными меньшими таблицами в виде сетки (для упрощения чтения, так как вы можете видеть все без прокрутки). Например:Выделение дубликатов по нескольким строкам с использованием условного форматирования
Table 1 | Table 2 | Table 3 |
Seat | Name | Diet | Seat | Name | Diet | Seat | Name | Diet |
1 | | | 1 | | | 1 | | |
2 | | | 2 | | | 2 | | |
Я пытаюсь создать условный формат, чтобы выделить ячейки, где имя появляется более одного раза.
Так что я создал условный формат с пользовательской формулой следующим образом (диапазон охватывает все таблицы):
COUNTIF($A$1:$O$42, A1)>1;
и я задать диапазон только имя ячейки на этой странице.
Однако, когда я намеренно устанавливаю дубликат, ячейки не выделяются.
Я думал, что, может быть, моя формула была неправильной, поэтому я положил ее в ячейку и указал ее на дубликат ячейки, и она вернулась ИСТИНА.
Так что я в недоумении, как заставить его работать.
спасибо. Это сработало для меня, однако, выбрав всю страницу, также выделили ячейки в столбце «Сейм», а также все заголовки таблиц. Когда я попытался применить условное форматирование только к ячейкам Name, я получил ошибку Invalid Formula. Зачем менять диапазон? Как бы то ни было, мне пришлось оставить его на всю страницу и создать второй условный формат, который удаляет подсветку на столбце диеты и заголовках таблицы. – RedXian
Я изменил диапазон на листе формулы обратно на A: O и использовали формулу = AND (ISTEXT (A1), arrayformula (A1 <> {"seat", "Name", "Diet"}), COUNTIF ($ A $ 1: $ O $ 42, A1)> 1) –
I думаю, что неверная ошибка, которую вы получали, связана с тем, что моя предыдущая формула начиналась в строке 3 (чтобы избежать значений в строке 2), поэтому ее нельзя применить ко всему столбцу, начиная с строки 1. Пересмотренная формула удовлетворяет значениям в строке 2, используя вместо этого формула array. –