Excel: как использовать двссыл с именами листов
Вы можете использовать следующий базовый синтаксис для ссылки на именованный диапазон на другом листе Excel:
=SUM(INDIRECT("'"& A2 &"'!"& B2 ))
Эта конкретная формула рассчитает сумму значений именованного диапазона в ячейке B2 на листе ячейки A2 .
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: как использовать ДВССЫЛ с именами листов в Excel
Допустим, у нас есть именованный диапазон в Excel с именем my_data , который находится на листе с именем Sheet2 :
Допустим, мы хотим вычислить сумму значений в этом именованном диапазоне на Листе1 .
Для этого мы можем ввести следующую формулу в ячейку C2 листа Sheet1 :
=SUM(INDIRECT("'"& A2 &"'!"& B2 ))
На следующем снимке экрана показано, как использовать эту формулу на практике:
Формула возвращает сумму значений именованного диапазона под названием my_data в Sheet2 , которая оказывается равна 173 .
Обратите внимание, что ячейка C2 дает следующее выражение:
=SUM('Sheet2'!my_data)
Также обратите внимание, что мы могли бы использовать другую функцию с функцией ДВССЫЛ , если бы захотели.
Например, мы могли бы ввести следующую формулу в ячейку C2 на листе Sheet1 , чтобы вычислить среднее значение значений в именованном диапазоне, называемом my_data на листе Sheet2 :
=AVERAGE(INDIRECT("'"& A2 &"'!"& B2 ))
На следующем снимке экрана показано, как использовать эту формулу на практике:
Формула возвращает среднее значение значений в именованном диапазоне под названием my_data в Sheet2 , которое оказывается равным 17,3 .
Примечание . Полную документацию по функции ДВССЫЛ в Excel можно найти здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:
Как сравнить два листа Excel на наличие различий
Как добавить на несколько листов в Excel
Как посчитать сумму по группе в Excel