Excel: Ссылки на ячейки и книги
Часто при работе с регулярно меняющимися данными, мы вынуждены вручную менять их значения во многих таблицах (отчетах), где они используются для расчета. В такой ситуации ссылки в Excel помогут значительно упростить работу с данными.
К примеру, можно разместить данные о ценах на товары на одном листе, а во всех расчетных таблицах прописать ссылки на ячейки листа с ценами. При изменении цены, необходимо будет изменить данные только на листе цен, на всех других листах, где имеются ссылки, изменение пройдет автоматически.
I. Чтобы создать ссылку на ячейку из другого листа той же книги необходимо:
1. Выделить ячейку, в которую необходимо вставить ссылку.
2. Вставить знак «=»
3. Перейти, с помощью вкладок листов, на лист, из которого будем брать данные.
4. Выделить ячейку с необходимым значением.
Таким образом, мы получим ссылку на ячейку из Листа 2, и в исходной ячейке отобразится нужное значение.
То же самое можно было получить, если вручную ввести в исходную ячейку формулу «=Лист2!В2».
Для заполнения остальных ячеек таблицы, можно протянуть формулу с помощью маркера заполнения,
Теперь при изменении цен на Листе 2 , автоматически будут меняться и значения цен в таблице «Объем продаж».
Если необходимо вставить ссылку на ячейку, находящуюся в текущей книге, но на другом листе, нужно в строке формул ввести ссылку в виде:
= Имя листа ! Адрес ячейки
II. Аналогично можно создать ссылку на ячейку из другой книги.
Первый способ — в ячейку первой книги вносим знак «=», переходим ко второй книге, где выбираем нужную ячейку. Далее нажимаем Enter .
Второй способ — вручную прописать ссылку в ячейку.
Пример ссылки, если книги находятся в одном каталоге: =[Книга1.xlsx]Лист1!A1
=[ Имя книги ] Имя листа! Адрес ячейки
Если книга, на которую вы ссылаетесь, расположена в другом каталоге, то необходимо указать полный путь доступа к ней непосредственно в формуле.
Пример ссылки на ячейку в книге, находящейся в каталоге C:\Мои документы:
=C:\ Мои документы \ [Книга1.xlsx]Лист1!A1
Создание и изменение ссылки на ячейку
ссылка на ячейку указывает на ячейку или диапазон ячеек листа. Ссылки можно применять в формула, чтобы указать приложению Microsoft Office Excel на значения или данные, которые нужно использовать в формуле.
Ссылки на ячейки можно использовать в одной или нескольких формулах для указания на следующие элементы:
- данные из одной или нескольких смежных ячеек на листе;
- данные из разных областей листа;
- данные на других листах той же книги.
Объект ссылки
Возвращаемое значение
Значение в ячейке C2
Значения во всех ячейках, но после ввода формулы необходимо нажать сочетание клавиш Ctrl+Shift+Enter.
Примечание. Эта функция не работает в Excel в Интернете.
Ячейки с именами «Актив» и «Пассив»
Разность значений в ячейках «Актив» и «Пассив»
Диапазоны ячеек «Неделя1» и «Неделя2»
Сумма значений в диапазонах ячеек «Неделя1» и «Неделя2» как формула массива
Ячейка B2 на листе Лист2
Значение в ячейке B2 на листе Лист2
Создание ссылки на ячейку на том же листе
- Щелкните ячейку, в которую нужно ввести формулу.
- В строка формул
- Создайте ссылку на одну или несколько ячеек. Чтобы создать ссылку, выделите ячейку или диапазон ячеек на том же листе. Можно переместить границу выделения, перетащив границу ячейки, или перетащить угол границы, чтобы расширить выделение.
- Создайте ссылку на определенное имя. Чтобы создать ссылку на определенное имя, выполните одно из указанных ниже действий.
- Введите имя.
- Нажмите клавишу F3, выберите имя в поле Вставить имя и нажмите кнопку ОК.
Примечание: Если в углу цветной границы нет квадратного маркера, значит это ссылка на именованный диапазон.
Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Создание ссылки на ячейку на другом листе
На ячейки, расположенные на других листах в той же книге, можно сослаться, вставив перед ссылкой на ячейку имя листа с восклицательным знаком (!). В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения в диапазоне B1:B10 на листе «Маркетинг» в той же книге.
1. Ссылка на лист «Маркетинг».
2. Ссылка на диапазон ячеек с B1 по B10 включительно.
3. Ссылка на лист, отделенная от ссылки на диапазон значений.
- Щелкните ячейку, в которую нужно ввести формулу.
- В строка формул
Примечание: Если имя другого листа содержит знаки, не являющиеся буквами, необходимо заключить имя (или путь) в одинарные кавычки (‘).
Создание ссылки на ячейку с помощью команды «Ссылки на ячейки»
Также можно скопировать и вставить ссылку на ячейку, а затем воспользоваться командой Ссылки на ячейки для создания ссылки на ячейку. Эту команду можно использовать в указанных ниже случаях.
- Для отображения важных данных в более заметном месте. Предположим, существует книга с множеством листов, на каждом из которых есть ячейка, отображающая итоговые данные по другим ячейкам этого листа. Чтобы выделить такие итоговые ячейки, можно создать ссылки на них с первого листа книги, которые позволят увидеть итоговые данные из всей книги на ее первом листе.
- Для упрощения ссылок на ячейки между листами и книгами. Команда Ссылки на ячейки автоматически вставляет выражения с правильным синтаксисом.
.
. По умолчанию при вставке скопированных данных отображается кнопка Параметры вставки
.
Нажмите кнопку Параметры вставки, а затем выберите пункт Вставить связьИзменение ссылки на ячейку на другую ссылку на ячейку
- Дважды щелкните ячейку, содержащую формулу, которую нужно изменить. Каждая ячейка или диапазон ячеек в Excel, на которые ссылается формула, выделяются своим цветом.
- Выполните одно из указанных ниже действий.
- Чтобы переместить ссылку на ячейку или диапазон, перетащите цветную границу к новой ячейке или диапазону.
- Чтобы изменить количество ячеек в диапазоне, перетащите угол границы.
- В строка формул выделите ссылку в формуле и введите новую ссылку
Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Изменение ссылки на ячейку на именованный диапазон
Если после ввода ссылки на ячейку в формулу задается имя для ссылки на ячейку, иногда требуется заменить существующие ссылки на ячейки определенными именами.
- Выполните одно из указанных ниже действий.
- Выделите диапазон ячеек, содержащих формулы, в которых необходимо заменить ссылки на ячейки определенными именами.
- Чтобы заменить ссылки именами во всех формулах листа, выделите одну пустую ячейку.
- На вкладке Формулы в группе Определенные имена щелкните стрелку рядом с кнопкой Присвоить имя и выберите команду Применить имена.
Изменение типа ссылки: относительная, абсолютная, смешанная
- Выделите ячейку с формулой.
- В строке формул строка формул
Дополнительные сведения о разных типах ссылок на ячейки см. в статье Обзор формул.
Создание ссылки на ячейку на том же листе
- Щелкните ячейку, в которую нужно ввести формулу.
- В строка формул
- Если требуется создать ссылку в отдельной ячейке, нажмите клавишу ВВОД.
- Если требуется создать ссылку в формула массива (например A1:G4), нажмите сочетание клавиш CTRL+SHIFT+ВВОД. Ссылка может быть одной ячейкой или диапазоном, а формула массива может возвращать одно или несколько значений.
Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Создание ссылки на ячейку на другом листе
На ячейки, расположенные на других листах в той же книге, можно сослаться, вставив перед ссылкой на ячейку имя листа с восклицательным знаком (!). В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения в диапазоне B1:B10 на листе «Маркетинг» в той же книге.
1. Ссылка на лист «Маркетинг».
2. Ссылка на диапазон ячеек с B1 по B10 включительно.
3. Ссылка на лист, отделенная от ссылки на диапазон значений.
- Щелкните ячейку, в которую нужно ввести формулу.
- В строка формул
Примечание: Если имя другого листа содержит знаки, не являющиеся буквами, необходимо заключить имя (или путь) в одинарные кавычки (‘).
Изменение ссылки на ячейку на другую ссылку на ячейку
- Дважды щелкните ячейку, содержащую формулу, которую нужно изменить. Каждая ячейка или диапазон ячеек в Excel, на которые ссылается формула, выделяются своим цветом.
- Выполните одно из указанных ниже действий.
- Чтобы переместить ссылку на ячейку или диапазон, перетащите цветную границу к новой ячейке или диапазону.
- Чтобы изменить количество ячеек в диапазоне, перетащите угол границы.
- В строка формул
Примечание: Если у вас установлена текущая версия Microsoft 365, можно просто ввести формулу в верхней левой ячейке диапазона вывода и нажать клавишу ВВОД, чтобы подтвердить использование формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет фигурные скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
Изменение типа ссылки: относительная, абсолютная, смешанная
- Выделите ячейку с формулой.
- В строке формул строка формул
Дополнительные сведения о разных типах ссылок на ячейки см. в статье Обзор формул.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Как получить значения ячеек из одного листа в другой Excel?
Здравствуйте, как можно получить значение полей из одного листа в другой?
Пример:
Лист1 с данными.И Лист2 для получения данных всех ячеек.
Я пробывал =ДВССЫЛ(АДРЕС(1;1;1;»Лист»)), но не знаю как получить данные разных ячеек. Как при нестатичных координатах.- Вопрос задан более трёх лет назад
- 26277 просмотров
Комментировать
Решения вопроса 1
Делай добро и бросай его в воду.
Надо в режиме редактирования пустой ячейки напечатать знак = , затем перейти на другой лист и указать ячейки, на которые вы хотите ссылаться. В конце нажать Enter.
Получится что-то типа =Лист2!B7 для ячейки.
Или =СУММ(Лист2!B5:C8) для диапазона.
Также можно вызвать окно формулы и, не закрывая его, перейти на другой лист и указать нужные ячейки в качестве параметров.
Короче, главное, чтобы первым символом шёл знак =
Ну или вручную набирайте ИмяЛиста! (с восклицательным знаком в конце), а потом координаты на другом листе.
В гугл документах всё то же самое, только ещё кавычки: =’сотрудники’!F26Ответ написан более трёх лет назад
Нравится 5 1 комментарий
Как вставить значение в excel с другого листа
Привет всем! Я заранее извиняюсь, может следующий вопрос задавали уже сто раз, но я не знаю как сформулировать запрос в поиске. Необходимо в листе1, напротив значений в столбце А, скопировать данные из листа2, если значение в столбце А листа1 равно значению столбцаI листа2.
Например напротив «235-45-78» в листе1 надо проставить «4 Smith John V 210 м 12.06.78 5 600 ? 1 ул. Давыденко,12-45» из листа2.Прикрепленные файлы
- post_183521.xls (33 КБ)
Пользователь
Сообщений: 11312 Регистрация: 01.01.1970
13.12.2010 20:35:41
=ИНДЕКС(Лист2!$A$2:$I$53;ПОИСКПОЗ($A1;Лист2!$I$2:$I$53;0);СТОЛБЕЦ()-1)
13.12.2010 20:49:00
гг) то же решение)
Прикрепленные файлы- post_183529.xls (69.5 КБ)
13.12.2010 20:52:19
Спасибо! Вот это формула,я бы сам такое не придумал!
Пользователь
Сообщений: 23820 Регистрация: 22.12.2012
13.12.2010 20:57:28Сколько всего строк надо сравнить? Сейчас 384 непростые формулы.
Можно макросом — чуть переделать последний из темы http://www.planetaexcel.ru/forum.php?thread_id=22206
на массивах
или универсальный http://excel.ucoz.ru/index/comparefiles_find/0-25 проверено (15 раз бесплатно):Файл — приёмник: C:\Temp\JohnDoe\post_183521.xls
Файл — источник: C:\Temp\JohnDoe\post_183521.xls
Столбцы сравнения в приёмнике: a
Столбцы сравнения в источнике: i
Лист — приёмник (№): 1
Лист — источник (№): 2
Столбцы — приёмники данных копирования: B,C,D,E,F,G,H,I
Столбцы — источники данных копирования: A,B,C,D,E,F,G,H