6

В Excel =$J:$J ссылается на весь столбец на текущем листе, в то время как ='Sheet2'!$J:$J явно ссылается на весь этот столбец на Sheet2 .

Можно ли ссылаться на столбец J на всех листах, не вводя вручную имена всех листов?

1 ответ1

11

Вы можете попробовать использовать трехмерные ссылки на ячейки.

  1. Выберите ячейку, в которой вы хотите разместить ссылку. Тип = .
  2. Удерживая клавишу Shift, щелкните первый лист, а затем щелкните последний лист.
  3. Выберите столбец, на который вы хотите сослаться. Вы получите что-то вроде этого:

    ='Sheet1:Sheet3'!J:J

Например, если вы хотите суммировать содержимое столбца J на всех трех листах, вы можете использовать формулу:

=SUM('Sheet1:Sheet3'!J:J)

Создание имени для вашей 3D-справки

Это облегчит вам ссылаться на столбцы.

  1. Перейти к формулам > Определенные имена
  2. Введите предпочитаемое имя. В приведенном ниже примере я использовал "myrange".
  3. Удалите содержимое ссылки на поле и введите = .
  4. Удерживая нажатой клавишу "Shift", щелкните первый лист, на который вы хотите сослаться, а затем щелкните последний лист.
  5. Выберите столбец, на который вы хотите сослаться. В вашем случае столбец J. Вы получите что-то вроде этого:

Чтобы суммировать содержимое столбца J в Sheet1 Sheet3 , вам просто нужно использовать эту формулу:

=SUM(myrange)

Не все формулы Excel могут принимать трехмерные ссылки. Вот те, которые делают: SUM , AVERAGE , AVERAGEA , COUNT , COUNTA , MAX , MAXA , MIN , MINA , PRODUCT , STDEV , STDEVA , STDEVP , STDEVPA , VAR , VARA , VARP , VARPA

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