Изменить связи в excel
Microsoft Excel
трюки • приёмы • решения
Как в Excel 2013 обновить ссылки и изменить источник связи
Общее назначение ссылок — это предотвращение появления одинаковых формул или данных на различных книгах и листах. В случае когда какая-либо книга содержит необходимую вам информацию, вы можете использовать ссылки для связывания данных без повторного их создания в другой книге.
Для успеха таких действий данные в книге-клиенте должны всегда быть согласованы с данными в книге-источнике. Для того чтобы увериться в этом, примите к сведению:
- Если обе книги — источник и клиент — открыты, Excel автоматически обновляет ссылки, как только данные в книге-источнике меняются.
- Если открыта книга-источник в тот момент, когда вы открываете книгу-клиент, Excel также производит автоматическое обновление.
- Если книга-источник закрыта в момент открытия книги, использующей ее данные. Excel выводит строку предупреждения о том, что автоматическое обновление ссылок отключено. В таком случае нажмите на кнопку Параметры, установите переключатель в положение Включить это содержимое и нажмите на кнопку ОК. Вы также можете включить автоматическое обновление ссылок для всех книг. Для этого нажмите на кнопку Файл, далее Параметры, Центр управления безопасностью, затем нажмите на кнопку Параметры центра безопасности, далее на вкладке Внешнее содержимое переведите переключатель в положение включить автоматическое обновление для всех связей в книге.
- Если вы не обновили ссылки при открытии зависимого документа, вы можете обновить их в любое время впоследствии. Для этого нерейдите на вкладку Данные ленты инструментов, далее нажмите на кнопку Изменить связи. На экране вы увидите диалоговое окно Изменение связей. В этом окне выберите необходимую связь и нажмите на кнопку Обновить.
Если имя документа, содержащего подгружаемые данные, изменилось, вам необходимо будет изменить и ссылку для поддержания данных в актуальном виде. Вы можете непосредственно изменить все связи, выполнив следующие шаги:
- Откройте книгу-клиент и активируйте ее. Перейдите на вкладку Данные ленты инструментов, затем нажмите на кнопку Изменить связи. На экране вы увидите диалоговое окно Изменение связей.
- Нажмите на ссылку (связь), с которой хотите работать.
- Нажмите на кнопку Изменить. Excel выведет на экран окно поиска/указания файлов, где вы можете указать путь к необходимому документу.
- Нажмите Закрыть для возврата к книге.
Курс для школьников, испытывающих страх перед математикой или потерявших к ней интерес. Занятия по подготовке к ЕГЭ по математике ведут два преподавателя: опытный психолог помогает вернуть интерес к учебе; опытный педагог-математик по специальной программе восполняет пробелы в знаниях. Ученики не только обучаются математике, но и получают стойкий психологический результат: уверенность в себе, возможность учиться дальше самостоятельно, интерес к предмету.
Источник: excelexpert.ru
Изменить связи в excel
На этом шаге мы закончим рассматривать принципы работы со связанными объектами.
Редактирование связанного объекта
Редактирование связанной информации выполняется в исходном приложении. Простейший способ открытия исходного приложения – двойной щелчок на связанной информации в документе Word :
Рис.1. Открытие приложения Excel для редактирования связанной таблицы
Для открытия исходного приложения можно также воспользоваться кнопкой Открыть источник диалогового окна Связи (команда Связи меню Правка ):
Рис.2. Диалоговое окно Связи
Обновление связи
По умолчанию (рисунок 2) задано автоматическое обновление связи (активизируется переключатель автоматически в области Способ обновления связи диалогового окна Связи ), т.е. при изменении информации в исходном документе (таблице Excel ) она обновляется и в документе Word , если он открыт. Связи обновляются автоматически и при открытии документа Word . Автоматическое обновление данных можно отменить в диалоговом окне Связи , которое открывается при вызове одноименной команды меню Правка редактора Word . Диалоговое окно содержит список всех связей активного документа Word . Чтобы обновление выполнялось только при нажатии кнопки Обновить , нужно выделить в списке связь и установить переключатель по запросу .
Примечание . Чтобы выделить несколько связей, необходимо при их выборе удерживать нажатой клавишу Ctrl . После активизации переключателя по запросу связи обновляются только при нажатии кнопки Обновить в диалоговом окне Связи .
Команда Связи меню Правка недоступна, если документ не содержит связанной информации.
Чтобы предотвратить обновление связанной информации, следует заблокировать связь. Для этого необходимо, находясь в диалоговом окне Связи , выделить связь или связи, установить опцию Не обновлять связь и нажать кнопку ОК . Блокировка связи не означает ее разрыв. Для ее отмены достаточно выключить опцию Не обновлять связь в окне Связи и нажать кнопку ОК .
Разрыв связи
Для разрыва связи предназначена кнопка Разорвать связь диалогового окна Связи . После нажатия этой кнопки необходимо подтвердить разрыв связи в открывшемся окне запроса. После разрыва связи связанная информация остается в документе Word , однако она уже не может обновляться. Восстановить связь нельзя!
Изменение связи
Связь может быть разорвана и при переименовании или удалении документа-источника. В этом случае необходимо повторно установить связь с документом-источником или установить связь с другим документом. Чтобы изменить или восстановить связь, надлежит нажать кнопку Сменить источник диалогового окна Связи . В результате откроется диалоговое окно Сменить источник – стандартное окно открытия документов системы Windows , где нужно выбрать документ, с которым восстанавливается связь:
Рис.3. Диалоговое окно Сменить источник
Если нужный документ отсутствует в списке, следует выбрать другой диск или папку.
На следующем шаге мы рассмотрим пример внедрения объекта в документ Word .
Источник: it.kgsu.ru
Как разорвать связи в Excel
Описание проблемы
Когда в формуле вы указываете ссылку на другую книгу, то Excel образует с ней связь. Эта связь будет прекрасно работать и обновляться автоматически в том случае, когда открыты обе книги.
К сожалению, если книга-источник была удалена/перемещена или переименована, то связь нарушится. Также связь будет потеряна если вы переместите конечный файл (содержащий ссылку). Если вы передадите только конечный файл по почте, то получатель тоже не сможет обновить связи.
При нарушении связи, ячейки со ссылками на другие книги будут содержать ошибки #ССЫЛКА.
Как разорвать связь
Один из способов решения данной проблемы – разрыв связи. Если в файле только одна связь, то сделать это довольно просто:
- Перейдите на вкладку Данные.
- Выберите команду Изменить связи в разделе Подключения.
- Нажмите Разорвать связь.
ВАЖНО! При разрыве связи все формулы ссылающиеся на книгу-источник будут преобразованы в значения! Отмена данной операции невозможна!
Как разорвать связь со всеми книгами
Для удобства, можно воспользоваться макросом, который разорвет связи со всеми книгами. Макрос входит в состав надстройки VBA-Excel. Чтобы им воспользоваться необходимо:
- Перейти на вкладку VBA-Excel.
- В меню Связи выбрать команду Разорвать все связи.
Код на VBA
Код макроса удаляющего все связи с книгой представлен ниже. Можете скопировать его в свой проект.
Как разорваться связи только в выделенном диапазоне
Иногда в книге имеется много связей и есть опасения, что при удалении связи можно удалить лишнюю. Чтобы этого избежать с помощью надстройки можно удалить связи только в выделенном диапазоне. Для этого:
- Выделите диапазон данных.
- Перейдите на вкладку VBA-Excel (доступна после установки).
- В меню Связи выберите команду Разорвать связи в выделенных ячейках.
Источник: micro-solution.ru
Exceltip
Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки
Создание связи между таблицами Excel
Связь между таблицами Excel – это формула, которая возвращает данные с ячейки другой рабочей книги. Когда вы открываете книгу, содержащую связи, Excel считывает последнюю информацию с книги-источника (обновление связей)
Межтабличные связи в Excel используются для получения данных как с других листов рабочей книги, так и с других рабочих книг Excel. К примеру, у вас имеется таблица с расчетом итоговой суммы продаж. В расчете используются цены на продукт и объем продаж. В таком случае имеет смысл создать отдельную таблицу с данными по ценам, которые будут подтягиваться с помощью связей первой таблицы.
Когда вы создаете связь между таблицами, Excel создает формулу, которая включает в себя имя исходной книги, заключенную в скобки [], имя листа с восклицательным знаком на конце и ссылку на ячейку.
Создание связей между рабочими книгами
- Открываем обе рабочие книги в Excel
- В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+С)
- Переходим в конечную книгу, щелкаем правой кнопкой мыши по ячейке, куда мы хотим поместить связь. Из выпадающего меню выбираем Специальная вставка
- В появившемся диалоговом окне Специальная вставка выбираем Вставить связь.
Есть еще один, более простой, вариант создания связи между таблицами. В ячейку, куда мы хотим вставить связь, ставим знак равенства (так же как и для обычной формулы), переходим в исходную книгу, выбираем ячейку, которую хотим связать, щелкаем Enter.
Вы можете использовать инструменты копирования и автозаполнения для формул связи так же, как и для обычных формул.
Прежде чем создавать связи между таблицами
Прежде чем вы начнете распространять знания на свои грандиозные идеи, прочитайте несколько советов по работе со связями в Excel:
Делайте легко отслеживаемые связи. Не существует автоматического поиска всех ячеек, содержащих ссылки. Поэтому, используйте определенный формат, чтобы быстро идентифицировать связи с другими таблицами, в противном случае, документ, содержащий ссылки, может разрастись до такой степени, что его будет трудно поддерживать.
Автоматические вычисления. Исходная книга должна работать в режиме автоматического вычисления (установлено по умолчанию). Для переключения параметра вычисления перейдите по вкладке Формулы в группу Вычисление. Выберите Параметры вычислений –> Автоматически.
Избегайте циклические ссылки. Циклические связи – когда две рабочие книги содержат ссылки друг на друга – могут быть причиной медленного открытия и работы файла.
Обновление связей
Для ручного обновления связи между таблицами, перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи.
В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Обновить.
Разорвать связи в книгах Excel
Разрыв связи с источником приведет к замене существующих формул связи на значения, которые они возвращают. Например, связь =[Источник.xlsx]Цены!$B$4 будет заменена на 16. Разрыв связи нельзя отменить, поэтому прежде чем совершить операцию, рекомендую сохранить книгу.
Перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи. В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Разорвать связь.
Вам также могут быть интересны следующие статьи
5 комментариев
Спасибо! очень полезный материал!
Пожалуйста, исправьте опечатку:
«В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+V)»
Думаю должно быть «Ctrl+С»
Источник: exceltip.ru
Как изменить связи в Excel
Внешняя ссылка в Excel — это ссылка на ячейку (или диапазон ячеек) в другой книге. На рисунках ниже вы видите книги из трех отделов (North, Mid и South).
Создание внешней ссылки
Чтобы создать внешнюю ссылку, следуйте инструкции ниже:
- Откройте все три документа.
- В книге «Company», выделите ячейку B2 и введите знак равенства «=».
- На вкладке View (Вид) кликните по кнопке Switch Windows (Перейти в другое окно) и выберите «North».
Оповещения
Закройте все документы. Внесите изменения в книги отделов. Снова закройте все документы. Откройте файл «Company».
- Чтобы обновить все ссылки, кликните по кнопке Enable Content (Включить содержимое).
- Чтобы ссылки не обновлялись, нажмите кнопку X.
Примечание: Если вы видите другое оповещение, нажмите Update (Обновить) или Don’t Update (Не обновлять).
Чтобы открыть диалоговое окно Edit Links (Изменение связей), на вкладке Data (Данные) в разделе Connections group (Подключения) щелкните Edit links symbol (Изменить связи).
- Если вы не обновили ссылки сразу, можете обновить их здесь. Выберите книгу и нажмите кнопку Update Values (Обновить), чтобы обновить ссылки на эту книгу. Обратите внимание, что Status (Статус) изменяется на ОК.
Урок подготовлен для Вас командой сайта office-guru.ru Источник: http://www.excel-easy.com/examples/external-references.html Перевел: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft Excel
Источник: officeassist.ru
Обобщаем с умом: внешние ссылки и консолидация в Excel
Здравствуйте, уважаемые читатели. Как часто перед Вами стоит задача консолидации, или свода данных из разных листов и книг в одну таблицу? Думаю, что часто. Консолидация в Excel — это трудоемкая, кропотливая и неприятная работа, но в этой статье я расскажу, как ее облегчить. Для сбора информации из разных источников есть два подхода: внешние ссылки на ячейки, или инструмент «Консолидация».
Внешние ссылки в Excel
Думаю, каждый из Вас знает, что внешняя ссылка в Эксель – это ссылка на ячейку, находящуюся в другой книге. И самый распространенный способ собрать данные из разных источников в одну – как раз внешние ссылки.
Если итоговая таблица достаточно простая, этот способ можно использовать, иначе – легко запутаться, да и утомительно вручную внести несколько сотен ссылок на ячейки, высока вероятность ошибки. Тем не менее, для маленьких таблиц это действительно решение.
Существует много способов сослаться на ячейку с другого листа, или книги. Я расскажу Вам самый простой:
- Откройте все файлы – свод и исходники
- Кликните по ячейке, в которую нужно вставить ссылку, и введите знак равно (как вы это делаете, когда создаете формулы).
- Выберите файл с исходным значением и кликните на этом значении. В строке формул появится ссылка на это значение.
- Если к этому значению нужно прибавить другие из остальных источников – допишите «+» и повторяйте п.3-4 до полного заполнения.
- Когда все ссылки на ячейки сделаны, нажмите Enter , будет просчитан сводный результат.
Внешняя ссылка имеет специфический внешний вид: имя файла в квадратных скобках, имя листа, восклицательный знак, координаты ячейки:
Когда Вы закроете исходные файлы, к ссылке слева добавится еще и адрес файла-исходника:
По умолчанию, все внешние ссылки абсолютные, т.е. при копировании не изменяются. Если нужно, сделайте их относительными, нажимая F4 до получения необходимого типа ссылки.
Не перемещайте файлы-исходники, т.к. это разорвет связи, и внешние ссылки работать больше не будут.
Если на одном компьютере открыт и сводный документ и исходник, изменения в исходной таблице сразу же «подтянутся» и в свод. Если хотя бы одна из этих книг закрыта – понадобится принудительное обновление. Так же, при повторном открытии сводного файла, Эксель предложит обновить данные. Сделайте это, если нужно актуализировать информацию.
Управление внешними ссылками
Чтобы управлять ссылками на источники в других книгах, нажмите на ленте Данные – Подключения – Изменить связи . В открывшемся окне отобразится весь список подключенных файлов и кнопки-команды:
- Обновить – принудительное обновление всех ссылок
- Изменить – указать новую книгу Excel, в которой располагаются подключенные данные
- Открыть – открывает документ-источник
- Разорвать связь – удаляет внешние ссылки из этой связи, заменяет их на значение
- Состояние – обновляет статус доступности файлов с данными
- Запрос на обновление связей – укажите программе, нужно ли обновлять данные при открытии файла
Если у Вас большой файл с несколькими листами, может понадобиться много времени на поиски внешних ссылок. Так как быстро найти внешние ссылки в документе Excel? Предложу рецепт. Все подобные ссылки имеют общий элемент – открывающая и закрывающая квадратные скобки, в которые записано имя файла-исходника. В других случаях такие скобки используются редко. Нажмите Ctrl+F для открытия окна поиска, в поле «Найти» введите квадратную скобку и нажмите «Найти все». В результатах поиска точно будут все внешние ссылки.
Применение внешних ссылок – самый простой и очевидный способ собрать данные из нескольких таблиц в одну. Но если данных достаточно много, этот метод неприменим. Тогда пользуемся инструментом «Консолидация».
Консолидация данных в одну таблицу
Этот инструмент упрощает сведение информации в одну таблицу данных, это удачный способ автоматизации процесса.
Рассмотрим его работу на примере. У нас есть 3 файла с данными о продажах трех подразделений компании. Нужно собрать общие показатели по организации, и сделать это быстро, ведь информация нужна «на вчера».
Давайте выполнять. Открываем все файлы-исходники и свод. Активируем «Свод». Ищем на ленте Данные – Работа с данными – Консолидация . Откроется окно подключения внешних данных.
Теперь пошагово выполняем:
- В поле «Функция» выбираем «Сумма» (или что-то другое, если нужно)
- В поле «Ссылка» указываем ссылку на данные в первом файле-источнике (вместе с шапкой). Лучше всего, указать столбцы полностью, например A:D . Тогда не нужно будет переопределять диапазон при добавлении новых данных.
- Нажимаем «Добавить», ссылка появляется в поле «Список диапазонов»
- Повторяйте п. 2-3, пока не добавите ссылки на все файлы-исходники
- Установите галочки «Подписи верхней строки» и «Значения левого столбца», чтобы Эксель сам подобрал заголовки шапки и категории в строках
- Установите галку «Создавать связи с исходными данными», тогда консолидация будет сделана с помощью ссылок на ячейки. Иначе – будут просто вставлены итоговые значения.
- Нажмите Ок для завершения настройки консолидации.
В итоге, в файле «Свод» появится сведенный список из таблиц всех подключенных файлов. Если установили галочку «Создавать связи с исходными данными», итоговая таблица будет структурирована, можно развернуть каждый пункт и увидеть детали по каждому подразделению отдельно
Если исходные таблицы изменились, можно переформировать свод. Для этого повторно откройте окно «Консолидация» и нажмите Ок.
Такой вот простой инструмент, решающий одну из самых противных задач в Эксель. Я предпочитаю применять именно его, ручная работа по внесению ссылок – не для меня. Рекомендую и Вам пользоваться. Хотя, более удачным решением будет применение сводной таблицы (когда это возможно), или создание собственной VBA-программы с детальными настройками сведения.
На этом оставлю Вас экспериментировать с Консолидацией, и приступаю к написанию поста о защите данных в Эксель. Читайте, эта информация сейчас, как никогда актуальна. До встречи!
Источник: officelegko.com