У меня есть ячейки таблицы 2х5, которые я хочу сделать доступными только для чтения на нескольких листах. Возможно ли это сделать в Excel?

Я знаю, что могу дать имя для набора ячеек, но я не знаю, как вставить этот набор.

1 ответ1

1

Не уверен, что вы подразумеваете под вставкой, но если вы хотите сослаться на именованный диапазон, вам просто нужно ввести имя диапазона, например, 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)

Выше ссылка также имеет формулы для расширения одной строки в месяц / неделю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .