#google-sheets
#google-sheets
Вопрос:
Нужна помощь. В настоящее время я создаю таблицы Google, и мне нужно некоторое условное форматирование. Мне нужно, чтобы строка была отформатирована с условием в одной из ее ячеек. Например, мне нужно форматировать A2: I2 с формулой = $ H $ 2 =»Нет». Это была простая часть. Я могу это сделать. Часть, которую я терплю неудачу: у меня есть примерно 30 или 40 строк для форматирования таким образом, с условием в ячейке строки. (H15 для A15: I15, H21 для A21: I21 …). Я попытался выбрать первую строку, скопировать ее и перенести форматирование в другую строку, но Google делает какое-то странное дерьмо. Это создает новое правило, но сохраняет предыдущий диапазон ячеек и добавляет выбранный в данный момент. И формула остается на $ H $ 2. Я знаю, это потому, что я вставил несколько $ в имя ячейки, но если я этого не сделаю, это не приведет к форматированию всей строки. Просто введите первую ячейку.
Мой вопрос: как я могу правильно скопировать / вставить условное форматирование первой строки в остальные, правильно указав условие в ячейке каждой строки и сохранив форматирование во всей строке?
Ответ №1:
Значение $
знака заключается в следующем:
$H$2
: это заблокирует только эту ячейку,H$2
: это заблокирует этот столбец,$H2
: он заблокирует эту строку (я думаю, это та, которую вы ищете),
Таким образом, вы можете установить диапазон равным: A2:I
И формула, которая должна быть: =$H2="No"
Комментарии:
1. Да, я пробовал, и у меня все работает. Но в поле диапазона он сохраняет A16: I16 (строка, которую я копирую) и добавляет A18: I18 (строка, в которую я копирую). Есть ли риск сбоя в будущем, когда я добавлю больше правил?
2. правила будут иметь приоритет по порядку, поэтому, если правило сверху и снизу верно, то единственным применяемым правилом будет правило сверху
3. Хо, да, я понимаю. Спасибо за помощь 😉