Как можно обратиться к ячейке расположенной на другом листе текущей книги в excel
На этом шаге мы рассмотрим специальные типы записи для организации ссылок на ячейки за пределами текущего рабочего листа.
В формулах могут содержаться ссылки на ячейки из других рабочих листов, причем эти рабочие листы могут находиться даже в другой рабочей книге. Для работы с такими типами ссылок в 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, Лист2 и Лист3 так как показано выше на рисунке.
- Перейдите на Лист4, ячейка B2.
- Поставьте знак «=» и перейдите на Лист1 чтобы там щелкнуть левой клавишей мышки по ячейке B2.
- Поставьте знак «+» и повторите те же действия предыдущего пункта, но только на Лист2, а потом и Лист3.
- Когда формула будет иметь следующий вид: =Лист1!B2+Лист2!B2+Лист3!B2, нажмите Enter. Результат должен получиться такой же, как на рисунке.
Как сделать ссылку на лист в Excel?
Ссылка на лист немного отличается от традиционной ссылки. Она состоит из 3-х элементов:
- Имя листа.
- Знак восклицания (служит как разделитель и помогает визуально определить, к какому листу принадлежит адрес ячейки).
- Адрес на ячейку в этом же листе.
Примечание. Ссылки на листы можно вводить и вручную они будут работать одинаково. Просто у выше описанном примере меньше вероятность допустить синтактическую ошибку, из-за которой формула не будет работать.
Ссылка на лист в другой книге Excel
Ссылка на лист в другой книге имеет уже 5 элементов. Выглядит она следующим образом: ='C:\Docs\[Отчет.xlsx]Лист1'!B2.
Описание элементов ссылки на другую книгу Excel:
- Путь к файлу книги (после знака = открывается апостроф).
- Имя файла книги (имя файла взято в квадратные скобки).
- Имя листа этой книги (после имени закрывается апостроф).
- Знак восклицания.
- Ссылка на ячейку или диапазон ячеек.
Данную ссылку следует читать так:
- книга расположена на диске 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-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Читайте также: