Как можно обратиться к ячейке расположенной на другом листе текущей книги в excel

Обновлено: 07.07.2024

На этом шаге мы рассмотрим специальные типы записи для организации ссылок на ячейки за пределами текущего рабочего листа.

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

Ссылки на ячейки из других рабочих листов
Чтобы использовать ссылку на ячейку из другого рабочего листа, который принадлежит той же рабочей книге, придерживайтесь следующего формата:

Другими словами, перед адресом ячейки нужно вставить имя рабочего листа с восклицательным знаком. Приведем пример формулы, в которой используется ссылка на ячейку из рабочего листа Лист2 : = А1 * Лист2!А1 .

В этой формуле значение, находящееся в ячейке А1 текущего рабочего листа умножается на значение из ячейки А1 , которая расположена в рабочем листе под названием Лист2 .

Если имя рабочего листа в ссылке содержит один или несколько пробелов, то Вы должны заключить это имя в одинарные кавычки.

Ссылки на ячейки из других рабочих книг
Чтобы сослаться на ячейку из другой рабочей книги, придерживайтесь следующего формата:

= [Имя_Рабочей_книги] Имя_Листа!Адрес_Ячейки
В данном случае адресу ячейки предшествуют имя рабочей книги, заключенное в квадратные скобки, имя рабочего листа и восклицательный знак. Приведем пример формулы, в которой используется ссылка на ячейку из рабочего листа Лист1 , которая находится в рабочей книге Бюджет : = [Бюджет.х1s]Лист1!А1 .

Если в имени рабочей книги содержится один или несколько пробелов, то в ссылке это имя и имя листа следует заключить в одинарные кавычки. Приведем пример формулы, в которой есть ссылка на ячейку, расположенную в листе Лист1 рабочей книги Бюджет на 2005 : = А1 * '[Бюджет на 2005]Лист1' !А1 .

Если в формуле используются ссылки на ячейки из другой рабочей книги, то открывать эту рабочую книгу не обязательно. Если она закрыта, то надо добавить к имени рабочей книги полный путь. Приведем пример: = А1 * 'C:\MSOffice\Excel\[Бюджет на 2005]Лист1'!А1 .

Самый простой способ создания формул, в которых есть ссылки на ячейки, расположенные за пределами текущего рабочего листа, — воспользоваться методом указания. Чтобы воспользоваться методом указания, рабочая книга, на которую Вы ссылаетесь в своей формуле, должна быть открыта.

Обратите внимание, что, если при создании формулы указать на другой рабочий лист или рабочую книгу, Excel обязательно вставит абсолютные ссылки на ячейки. Поэтому, если в дальнейшем Вы собираетесь скопировать эту формулу в другие ячейки, обязательно замените абсолютные ссылки относительными.

Вы можете ссылаться на содержимое ячеек в другой книге, создав формулу внешней ссылки. Внешняя ссылка (также называемая ссылкой) — это ссылка на ячейку или диапазон на книге Excel или ссылка на определенное имя в другой книге.

Откройте книгу, которая будет содержать внешнюю ссылку ( предназначенную книгу) и книгу с данными, с которых нужно связаться (из первой книги).

Вы выберите ячейку или ячейки, для которых вы хотите создать внешнюю ссылку.

Введите = (знак равенства).

Если вы хотите использовать функцию, например СУММ, введите ее имя и открываю скобки. Например, =СУММ(.

Перейдите в книгу-источник и щелкните книгу, содержаную ячейки, которые вы хотите связать.

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

Примечание: Если вы выберете несколько ячеек, например =[SourceWorkbook.xlsx]Лист1!$A$1:$A$10 и у вас есть текущая версия Microsoft 365,то можно просто нажать ввод, чтобы подтвердить формулу как формулу динамического массива. В противном случае формула должна быть введена как формула массива устаревшей, нажав CTRL+SHIFT+ВВОД. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Excel возвращается в 9-ю книгу и отображаются значения из нее.

Обратите внимание Excel возвращает ссылку с абсолютными ссылками ,поэтому если вы хотите скопировать формулу в другие ячейки, вам потребуется удалить знак доллара ($):

=[SourceWorkbook.xlsx]Лист1! $ A$1

Если закрыть книгу-источник, Excel автоматически в формулу будет автоматически включен путь к файлу:

Создание внешней ссылки на определенное имя в другой книге

Откройте книгу, которая будет содержать внешнюю ссылку ( предназначенную книгу) и книгу с данными, с которых нужно связаться (из первой книги).

Вы выберите ячейку или ячейки, для которых вы хотите создать внешнюю ссылку.

Введите = (знак равенства).

Перейдите в книгу-источник и щелкните книгу, содержаную ячейки, которые вы хотите связать.

Нажмите F3, выберите имя, на которое будет ссылаться ссылка, и нажмитеввод.

Примечание: Если именуемая ячейка ссылается на несколько ячеек и у вас есть текущая версия Microsoft 365,можно просто нажать ввод, чтобы подтвердить формулу как формулу динамического массива. В противном случае формула должна быть введена как формула массива устаревшей, нажав CTRL+SHIFT+ВВОД. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Excel вы вернетесь к книге назначения и отобразит значения из именоваемого диапазона в книге-источнике.

Определение имени, содержаного внешнюю ссылку на ячейки в другой книге

Откройте 9-ю книгу и книгу-источник.

В книге назначения перейдите к пункту Формулы > определенные имена >определить имя.

Группа "Определенные имена" на ленте

В диалоговом окне Новое имя в поле Имя введите имя диапазона.

В поле Ссылки удалите содержимое, а затем храните курсор в поле.

Если вы хотите использовать имя функции, введите имя функции и наведите курсор в то место, где вы хотите использовать внешнюю ссылку. Например, введите =СУММ()и расположить курсор между скобами.

Перейдите в книгу-источник и щелкните книгу, содержаную ячейки, которые вы хотите связать.

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


Внешние ссылки особенно полезны, если не целесообразно хранить большие модели в одной книге.

Объединение данных из нескольких книг Вы можете связать книги нескольких пользователей или отделов, а затем интегрировать их в итоговую книгу. В этом случае при изменении исходных книг не придется вручную изменять итоговую книгу.

Создание различных представлений данных Вы можете ввести все данные в одну или несколько исходных книг, а затем создать книгу отчета, содержаную внешние ссылки только на данные, которые содержатся в них.

Оптимизация больших сложных моделей Разбив сложную модель на несколько взаимосвязанных книг, вы можете работать с ней, не открывая все связанные с ней листы. Книги меньшего размеров проще изменять, не требуют так много памяти, и их быстрее открывать, сохранять и вычислять.

Формулы с внешними ссылками на другие книги отображаются двумя способами в зависимости от того, является ли книга-источник (которая содержит данные в формулу) открытой или закрытой.

Когда источник открыт, внешняя ссылка включает имя книги в квадратных скобках([ ]), за которым следуют имя таблицы, восклицательный пункт(!) и ячейки, от которых зависит формула. Например, следующая формула добавляет ячейки C10:C25 из книги с именем Budget.xls.

Внешняя ссылка

Если источник не открыт, внешняя ссылка включает весь путь.

Внешняя ссылка

Примечание: Если имя другого таблицы или книги содержит пробелы или небуквенные символы, необходимо заключенное имя (или путь) в одиночные кавычка, как по примеру выше. Excel будет автоматически добавлять эти данные при выборе исходных диапазонов.

В формулах, которые ссылаются на определенное имя в другой книге, используется имя книги, за которым следуют восклицательный пункт (!) и имя. Например, следующая формула добавляет ячейки из книги "Продажи" Budget.xlsx.

Внешняя ссылка

Вы выберите ячейку или ячейки, для которых вы хотите создать внешнюю ссылку.

Введите = (знак равенства).

Если вы хотите использовать функцию, например СУММ, введите ее имя и открываю скобки. Например, =СУММ(.

Переключение на таблицу с ячейками, на которые вы хотите связаться.

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

Примечание: Если выбрать несколько ячеек (=Лист1! A1:A10) и текущую версию Microsoft 365 ,после чего можно просто нажать ввод, чтобы подтвердить формулу как формулу динамического массива. В противном случае формула должна быть введена как формула массива устаревшей, нажав CTRL+SHIFT+ВВОД. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.

Excel вернуться на исходный и отобразить значения из исходного.

Создание внешней ссылки на ячейки в разных книгах

Откройте книгу, которая будет содержать внешнюю ссылку (9-ю книгу, также называемую книгой формул) и книгу с данными, с которых должна быть связь (книга-источник данных, также называемая книгой данных).

В книге-источнике выберите ячейку или ячейки, которые нужно связать.

Нажмите CTRL+C или перейдите на главная> буфер обмена > Копировать.

Перейдите к книге назначения, а затем щелкните на том месте, куда нужно поместить связанные данные.

Выберите ячейку, в которой вы хотите разместить связанные данные, а затем перейдите на главная> буфер обмена> в> в буфер обмена.

Excel возвращает данные, скопированные из книги-источника. Если вы измените его, он будет автоматически изменяться в конечной книге при обновлении окна браузера.

Чтобы использовать ссылку в формуле, введите = перед ссылкой, выберите функцию, введите (и введите ) после ссылки.

Создание связи с книгой

Вы выберите ячейку или ячейки, для которых вы хотите создать внешнюю ссылку.

Введите = (знак равенства).

Если вы хотите использовать функцию, например СУММ, введите ее имя и открываю скобки. Например, =СУММ(.

Переключение на таблицу с ячейками, на которые вы хотите связаться.

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

Excel вернуться на исходный и отобразить значения из исходного.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

На всех предыдущих уроках формулы и функции ссылались в пределах одного листа. Сейчас немного расширим возможности их ссылок.

Excel позволяет делать ссылки в формулах и функциях на другие листы и даже книги. Можно сделать ссылку на данные отдельного файла. Кстати в такой способ можно восстановить данные из поврежденного файла xls.

Ссылка на лист в формуле Excel

Доходы за январь, февраль и март введите на трех отдельных листах. Потом на четвертом листе в ячейке B2 просуммируйте их.

Отчеты по месяцам.

Возникает вопрос: как сделать ссылку на другой лист в Excel? Для реализации данной задачи делаем следующее:

  1. Заполните Лист1, Лист2 и Лист3 так как показано выше на рисунке.
  2. Перейдите на Лист4, ячейка B2.
  3. Поставьте знак «=» и перейдите на Лист1 чтобы там щелкнуть левой клавишей мышки по ячейке B2.
  4. Поставьте знак «+» и повторите те же действия предыдущего пункта, но только на Лист2, а потом и Лист3.
  5. Когда формула будет иметь следующий вид: =Лист1!B2+Лист2!B2+Лист3!B2, нажмите Enter. Результат должен получиться такой же, как на рисунке.

Как сделать ссылку на лист в Excel?

Ссылка на лист немного отличается от традиционной ссылки. Она состоит из 3-х элементов:

  1. Имя листа.
  2. Знак восклицания (служит как разделитель и помогает визуально определить, к какому листу принадлежит адрес ячейки).
  3. Адрес на ячейку в этом же листе.

Примечание. Ссылки на листы можно вводить и вручную они будут работать одинаково. Просто у выше описанном примере меньше вероятность допустить синтактическую ошибку, из-за которой формула не будет работать.

Ссылка на лист в другой книге Excel

Ссылка на лист в другой книге имеет уже 5 элементов. Выглядит она следующим образом: ='C:\Docs\[Отчет.xlsx]Лист1'!B2.

Описание элементов ссылки на другую книгу Excel:

  1. Путь к файлу книги (после знака = открывается апостроф).
  2. Имя файла книги (имя файла взято в квадратные скобки).
  3. Имя листа этой книги (после имени закрывается апостроф).
  4. Знак восклицания.
  5. Ссылка на ячейку или диапазон ячеек.

Данную ссылку следует читать так:

  • книга расположена на диске C:\ в папке Docs;
  • имя файла книги «Отчет» с расширением «.xlsx»;
  • на «Лист1» в ячейке B2 находится значение на которое ссылается формула или функция.

Полезный совет . Если файл книги поврежден, а нужно достать из него данные, можно вручную прописать путь к ячейкам относительными ссылками и скопировать их на весь лист новой книги. В 90% случаях это работает.

Без функций и формул Excel был бы одной большой таблицей предназначенной для ручного заполнения данными. Благодаря функциям и формулам он является мощным вычислительным инструментом. А полученные результаты, динамически представляет в желаемом виде (если нужно даже в графическом).

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

Получение ячеек из нескольких листов одну за другой с помощью формулы

Например, вам нужно связать ячейку B15 из рабочего листа «Первая четверть» с текущим листом, следующая формула поможет вам легко добиться этого. Пожалуйста, сделайте следующее.

1. На текущем листе выберите пустую ячейку, в которую вы хотите получить значение ячейки B15 листа «Первая четверть», затем введите в нее формулу.

= ‘The First Quarter’!B15


Заметки:

1. В формуле «Первая четверть» - это имя листа, содержащего ячейку, которую необходимо указать на другой лист, B15 - это ячейка, на которую указывает ссылка. Пожалуйста, измените их в соответствии с вашими потребностями. 2. Если содержимое имени листа разделено пробелами, заключите имя листа в одинарные кавычки в формуле. Если в имени листа нет пробелов, просто введите имя листа без одинарных кавычек.

2. Если вы хотите получить или ссылаться на ячейки с нескольких листов на текущий лист, повторите описанные выше операции.

Быстро получать ячейки с нескольких листов одновременно с помощью Kutools for Excel

Если вы хотите быстро сослаться на одну и ту же ячейку (говорит B15) с нескольких листов на текущий, Динамически обращаться к рабочим листам полезности Kutools for Excel сэкономит ваше время.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

1. Если вы хотите получить значения в одной и той же ячейке (например, B10) на нескольких листах в текущей книге и поместить эти значения на целевой рабочий лист, сначала выберите ячейку B10 на конечном рабочем листе.

2. Затем щелкните Kutools > Еще > Динамически обращаться к рабочим листам.


3. в Заполнить рабочие листы Ссылки диалоговое окно необходимо настроить следующим образом:

3.1 Выбрать Заполнять по вертикали ячейку за ячейкой в Заполнить заказ раскрывающийся список; 3.2 Щелкните значок Формула блокировки в Формула заполнения раздел (здесь отображается адрес ячейки, выбранный на шаге 1); 3.3 Проверьте имена листов, из которых нужно ссылаться на ячейки в Список рабочих листов коробка; 3.4. Выберите ячейку на рабочем листе назначения для вывода ссылочных ячеек. 3.5 Щелкните значок Диапазон заполнения кнопка. Смотрите скриншот:


Затем вы можете увидеть, что значения в той же ячейке B10 на выбранных листах ссылаются на целевой рабочий лист, как показано ниже.


3. Закрой Заполнить рабочие листы Ссылки диалоговое окно.

Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.

Читайте также: