Я форматирую календарь на нескольких листах в Excel, с выделением выходных. Я хотел бы отформатировать все листы из таблицы сгенерированных 1 и 0, чтобы они соответствовали разным годам. К сожалению, я не смог правильно использовать именованные диапазоны или смещение для достижения желаемого эффекта.
Левое форматирование использует относительную ссылку, = O3 = 1, которая была бы громоздкой и представляла бы возможность ошибки, поскольку другие копируют «данные» на 13 листов в последующие годы. Итак, я заметил людей, предлагающих использовать именованный диапазон. Здесь я не смог воспроизвести их результаты.
Изображение выше использует O3:O14
именем bhbh
(так как я просто тренируюсь на пустом листе) и пытается отформатировать столбец Dec, где =bhbh>0
. Как видите, вся область окрашена, а не ячейкой в пределах диапазона.
То же самое происходит, когда сетка является именованным диапазоном. Используя =offset("sheet3!O3:O10")=1
не применяет форматирование к выбранным ячейкам. Я в растерянности, кроме вставки данных на каждом листе для относительного форматирования, но со временем это кажется опасным.