У меня есть ячейки таблицы 2х5, которые я хочу сделать доступными только для чтения на нескольких листах. Возможно ли это сделать в Excel?
Я знаю, что могу дать имя для набора ячеек, но я не знаю, как вставить этот набор.
У меня есть ячейки таблицы 2х5, которые я хочу сделать доступными только для чтения на нескольких листах. Возможно ли это сделать в Excel?
Я знаю, что могу дать имя для набора ячеек, но я не знаю, как вставить этот набор.
Не уверен, что вы подразумеваете под вставкой, но если вы хотите сослаться на именованный диапазон, вам просто нужно ввести имя диапазона, например, Sales05
/ Sheet1!Sales05
(или Sheet1.Sales05
в Calc).
Если вы хотите сослаться на неназванный диапазон, вы просто помещаете двоеточие между конечными точками диапазона, например, A1:Z26
/ Sheet1!A1:Z26
(или Sheet1.A1:Z26
в Calc).
Если вы хотите отобразить диапазон от одного листа в другом диапазоне ячеек на другом листе, то самый простой способ сделать это - создать относительную ссылку в первой ячейке диапазона отображения на первую ячейку диапазон источника (например, Sheet1!A2
); скопируйте это; затем просто вставьте его в остальную часть диапазона.
К сожалению, нет способа сделать это так, чтобы он автоматически распространялся на новые ячейки при увеличении исходного диапазона - по крайней мере, без сценариев. Поэтому, если вы предвидите расширение исходного диапазона в будущем, лучше просто вставить относительную ссылку в столько дополнительных строк / столбцов, сколько вы думаете, что она может расширяться.
Тем не менее, вы можете сделать именованные диапазоны автоматически расширяемыми / сокращающимися с помощью OFFSET()
:
=OFFSET($A$1,0,0,COUNT($A:$A),1)
=OFFSET($A$1,0,0,COUNTA($A$A),1)
=OFFSET($A$1,0,0,MATCH(1E+306,$A:$A,1),1)
=OFFSET($A$1,0,0,MATCH("*",$A:$A,-1),1)
Выше ссылка также имеет формулы для расширения одной строки в месяц / неделю.