Как установить связь между ячейками?
Ячейки связи между листами и книгами в Excel
Изучение этого сэкономит много времени и путаницы в долгосрочной перспективе.
Зачем связывать данные ячейки в Excel
Возможность ссылаться на данные на разных листах является ценным навыком по нескольким причинам.
Во-первых, это упростит организацию ваших электронных таблиц. Например, вы можете использовать один лист или рабочую книгу для сбора необработанных данных, а затем создать новую вкладку или новую рабочую книгу для отчетов и / или суммирования.
После того, как вы свяжете ячейки между ними, вам нужно всего лишь изменить или ввести новые данные в одну из них, а результаты автоматически изменятся в другой. Все без необходимости перемещаться между различными таблицами.
Во-вторых, этот прием позволит избежать дублирования одних и тех же чисел в нескольких таблицах. Это уменьшит ваше рабочее время и возможность совершать ошибки в расчетах.
В следующей статье вы узнаете, как связать отдельные ячейки в других листах, связать диапазон ячеек и как связать ячейки из разных документов Excel.
Как связать две отдельные клетки
Давайте начнем со связывания двух ячеек, расположенных на разных листах (или вкладках), но в одном файле Excel. Для этого выполните следующие действия.
- В Sheet2 введите символ равенства (=) в клетку.
- Перейти на другую вкладку (Лист1) и щелкните ячейку, на которую вы хотите сослаться.
- Нажмите Войти завершить формулу.
Теперь, если вы нажмете на ячейку в Sheet2вы увидите, что Excel записывает для вас путь в строке формул.
Например, = Лист1! C3, где Лист1 это имя листа, C3 является ли ячейка, на которую вы ссылаетесь, и восклицательный знак (!) используется как разделитель между ними.
Используя этот подход, вы можете связать вручную, не выходя из исходного листа вообще. Просто введите формулу ссылки прямо в ячейку.
Примечание. Если имя листа содержит пробелы (например, Лист 1), то при вводе ссылки в ячейку необходимо указать имя в одинарных кавычках. подобно = ’Лист 1 ′! C3, Поэтому иногда проще и надежнее позволить Excel написать для вас справочную формулу.
Как связать диапазон ячеек
Другой способ связать ячейки в Excel — связать целый ряд ячеек из разных вкладок Excel. Это полезно, когда вам нужно хранить одни и те же данные на разных листах, не редактируя оба листа.
Чтобы связать несколько ячеек в Excel, выполните следующие действия.
- В исходной вкладке с данными (Лист1), выделите ячейки, на которые вы хотите сослаться.
- Скопируйте ячейки (Ctrl/команда + С, или щелкните правой кнопкой мыши и выберите копия).
- Перейти на другую вкладку (Sheet2) и нажмите на ячейку (или ячейки), где вы хотите разместить ссылки.
- Щелкните правой кнопкой мыши по ячейке (ям) и выберите Специальная паста…
- В левом нижнем углу меню выберите Вставить ссылку,
При нажатии на новые связанные ячейки в Sheet2 вы можете увидеть ссылки на ячейки из Sheet1 на вкладке формулы. Теперь, когда вы меняете данные в выбранных ячейках в Sheet1, они автоматически изменяют данные в связанных ячейках в Sheet2.
Как связать ячейку с функцией
Связывание с кластером ячеек может быть полезно, когда вы выполняете суммирование и хотите хранить их на листе отдельно от исходных необработанных данных.
Допустим, вам нужно написать функцию SUM в Sheet2, которая будет связывать несколько ячеек из Sheet1. Для этого перейдите на Sheet2 и нажмите на ячейку, где вы хотите разместить функцию. Напишите функцию как обычно, но когда дело доходит до выбора диапазона ячеек, перейдите на другой лист и выделите их, как описано выше.
У вас будет = SUM (Лист1 C3: C7)где функция SUM суммирует содержимое ячеек C3: C7 в Sheet1. Нажмите Войти завершить формулу.
Как связать ячейки из разных файлов Excel
Процесс связывания между различными файлами Excel (или рабочими книгами) практически такой же, как указано выше. За исключением случаев, когда вы вставляете ячейки, вставьте их в другую электронную таблицу вместо другой вкладки. Вот как это сделать в 4 простых шага.
- Откройте оба документа Excel.
- Во втором файле (Мастер службы поддержки), выберите ячейку и введите символ равенства знак равно
- Переключиться на оригинальный файл (Интернет Tech Советы) и нажмите на ячейку, на которую хотите сослаться.
- Нажмите Войти завершить формулу.
Теперь формула для связанной ячейки также имеет другое имя книги в квадратных скобках.
Если вы закроете исходный файл Excel и снова посмотрите на формулу, вы увидите, что теперь он также имеет местоположение всего документа. Это означает, что если вы переместите исходный файл, который вы указали в другом месте, или переименуете его, ссылки перестанут работать. Вот почему надежнее хранить все важные данные в одном файле Excel.
Станьте профессиональным пользователем Microsoft Excel
Связывание ячеек между листами — это только один из примеров того, как вы можете фильтровать данные в Excel и организовывать свои электронные таблицы. Проверьте некоторые другие Советы и рекомендации по Excel что мы собрали вместе, чтобы помочь вам стать продвинутым пользователем.
Какие еще изящные лайфхаки Excel вы знаете и используете? Знаете ли вы какие-либо другие творческие способы связать ячейки в Excel? Поделитесь ими с нами в разделе комментариев ниже.
Создание связи между двумя таблицами в Excel
Вы применяли функцию ВПР, чтобы переместить данные столбца из одной таблицы в другой? Так как в Excel теперь есть встроенная модель данных, функция ВПР устарела. Вы можете создать связь между двумя таблицами на основе совпадающих данных в них. Затем можно создать листы Power View или сводные таблицы и другие отчеты с полями из каждой таблицы, даже если они получены из различных источников. Например, если у вас есть данные о продажах клиентам, вам может потребоваться импортировать и связать данные логики операций со временем, чтобы проанализировать тенденции продаж по годам и месяцам.
Все таблицы в книге указываются в списках полей сводной таблицы и Power View.
При импорте связанных таблиц из реляционной базы данных Excel часто может создавать эти связи в модели данных, формируемой в фоновом режиме. В других случаях необходимо создавать связи вручную.
Убедитесь, что книга содержит хотя бы две таблицы и в каждой из них есть столбец, который можно сопоставить со столбцом из другой таблицы.
Вы можете отформатировать данные как таблицу или импортировать внешние данные в виде таблицы на новом.
Присвойте каждой из таблиц понятное имя: На вкладке Работа с таблицами щелкните Конструктор > Имя таблицы и введите имя.
Убедитесь, что столбец в одной из таблиц имеет уникальные значения без дубликатов. Excel может создавать связи только в том случае, если один столбец содержит уникальные значения.
Например, чтобы связать продажи клиента с логикой операций со временем, обе таблицы должны включать дату в одинаковом формате (например, 01.01.2012) и по крайней мере в одной таблице (логика операций со временем) должны быть перечислены все даты только один раз в столбце.
Щелкните Данные> Отношения.
Если команда Отношения недоступна, значит книга содержит только одну таблицу.
В окне Управление связями нажмите кнопку Создать.
В окне Создание связи щелкните стрелку рядом с полем Таблица и выберите таблицу из раскрывающегося списка. В связи «один ко многим» эта таблица должна быть частью с несколькими элементами. В примере с клиентами и логикой операций со временем необходимо сначала выбрать таблицу продаж клиентов, потому что каждый день, скорее всего, происходит множество продаж.
Для элемента Столбец (чужой) выберите столбец, который содержит данные, относящиеся к элементу Связанный столбец (первичный ключ). Например, при наличии столбца даты в обеих таблицах необходимо выбрать этот столбец именно сейчас.
В поле Связанная таблица выберите таблицу, содержащую хотя бы один столбец данных, которые связаны с таблицей, выбранной в поле Таблица.
В поле Связанный столбец (первичный ключ) выберите столбец, содержащий уникальные значения, которые соответствуют значениям в столбце, выбранном в поле Столбец.
Нажмите кнопку ОК.
Дополнительные сведения о связях между таблицами в Excel
Примечания о связях
Вы узнаете, существуют ли связи, при перетаскивании полей из разных таблиц в список полей сводной таблицы. Если вам не будет предложено создать связь, то в Excel уже есть сведения, необходимые для связи данных.
Создание связей аналогично использованию VLOOKUP: вам нужны столбцы, содержащие совпадающие данные, чтобы Excel могли ссылаться на строки в одной таблице с строками из другой таблицы. В примере со временем в таблице Customer должны быть значения дат, которые также существуют в таблице аналитики времени.
В модели данных связи таблиц могут быть типа «один к одному» (у каждого пассажира есть один посадочный талон) или «один ко многим» (в каждом рейсе много пассажиров), но не «многие ко многим». Связи «многие ко многим» приводят к ошибкам циклической зависимости, таким как «Обнаружена циклическая зависимость». Эта ошибка может произойти, если вы создаете прямое подключение между двумя таблицами со связью «многие ко многим» или непрямые подключения (цепочку связей таблиц, в которой каждая таблица связана со следующей отношением «один ко многим», но между первой и последней образуется отношение «многие ко многим»). Дополнительные сведения см. в статье Связи между таблицами в модели данных.
Типы данных в двух столбцах должны быть совместимы. Подробные сведения см. в статье Типы данных в моделях данных.
Другие способы создания связей могут оказаться более понятными, особенно если неизвестно, какие столбцы использовать. Дополнительные сведения см. в статье Создание связи в представлении диаграммы в Power Pivot.
Пример. Связывание данных логики операций со временем с данными по рейсам авиакомпании
Вы можете узнать о связях обеих таблиц и логики операций со временем с помощью свободных данных на Microsoft Azure Marketplace. Некоторые из этих наборов данных очень велики, и для их загрузки за разумное время необходимо быстрое подключение к Интернету.
Нажмите Получение внешних данных > Из службы данных > Из Microsoft Azure Marketplace. В мастере импорта таблиц откроется домашняя страница Microsoft Azure Marketplace.
В разделе Price (Цена) нажмите Free (Бесплатно).
В разделе Category (Категория) нажмите Science & Statistics (Наука и статистика).
Найдите DateStream и нажмите кнопку Subscribe (Подписаться).
Введите свои учетные данные Майкрософт и нажмите Sign in (Вход). Откроется окно предварительного просмотра данных.
Прокрутите вниз и нажмите Select Query (Запрос на выборку).
Нажмите кнопку Далее.
Чтобы импортировать данные, выберите BasicCalendarUS и нажмите Готово. При быстром подключении к Интернету импорт займет около минуты. После выполнения вы увидите отчет о состоянии перемещения 73 414 строк. Нажмите Закрыть.
Чтобы импортировать второй набор данных, нажмите Получение внешних данных > Из службы данных > Из Microsoft Azure Marketplace.
В разделе Type (Тип) нажмите Data Данные).
В разделе Price (Цена) нажмите Free (Бесплатно).
Найдите US Air Carrier Flight Delays и нажмите Select (Выбрать).
Прокрутите вниз и нажмите Select Query (Запрос на выборку).
Нажмите кнопку Далее.
Нажмите Готово для импорта данных. При быстром подключении к Интернету импорт займет около 15 минут. После выполнения вы увидите отчет о состоянии перемещения 2 427 284 строк. Нажмите Закрыть. Теперь у вас есть две таблицы в модели данных. Чтобы связать их, нужны совместимые столбцы в каждой таблице.
Убедитесь, что значения в столбце DateKey в таблице BasicCalendarUS указаны в формате 01.01.2012 00:00:00. В таблице On_Time_Performance также есть столбец даты и времени FlightDate, значения которого указаны в том же формате: 01.01.2012 00:00:00. Два столбца содержат совпадающие данные одинакового типа и по крайней мере один из столбцов ( DateKey) содержит только уникальные значения. В следующих действиях вы будете использовать эти столбцы, чтобы связать таблицы.
В окне Power Pivot нажмите Сводная таблица, чтобы создать сводную таблицу на новом или существующем листе.
В списке полей разверните таблицу On_Time_Performance и нажмите ArrDelayMinutes, чтобы добавить их в область значений. В сводной таблице вы увидите общее время задержанных рейсов в минутах.
Разверните таблицу BasicCalendarUS и нажмите MonthInCalendar, чтобы добавить его в область строк.
Обратите внимание, что теперь в сводной таблице перечислены месяцы, но количество минут одинаковое для каждого месяца. Нужны одинаковые значения, указывающие на связь.
В списке полей, в разделе «Могут потребоваться связи между таблицами» нажмите Создать.
В поле «Связанная таблица» выберите On_Time_Performance, а в поле «Связанный столбец (первичный ключ)» — FlightDate.
В поле «Таблица» выберите BasicCalendarUS, а в поле «Столбец (чужой)» — DateKey. Нажмите ОК для создания связи.
Обратите внимание, что время задержки в настоящее время отличается для каждого месяца.
В таблице BasicCalendarUS перетащите YearKey в область строк над пунктом MonthInCalendar.
Теперь вы можете разделить задержки прибытия по годам и месяцам, а также другим значениям в календаре.
Советы: По умолчанию месяцы перечислены в алфавитном порядке. С помощью надстройки Power Pivot вы можете изменить порядок сортировки так, чтобы они отображались в хронологическом порядке.
Таблица BasicCalendarUS должна быть открыта в окне Power Pivot.
В главной таблице нажмите Сортировка по столбцу.
В поле «Сортировать» выберите MonthInCalendar.
В поле «По» выберите MonthOfYear.
Сводная таблица теперь сортирует каждую комбинацию «месяц и год» (октябрь 2011, ноябрь 2011) по номеру месяца в году (10, 11). Изменить порядок сортировки несложно, потому что канал DateStream предоставляет все необходимые столбцы для работы этого сценария. Если вы используете другую таблицу логики операций со временем, ваши действия будут другими.
«Могут потребоваться связи между таблицами»
По мере добавления полей в сводную таблицу вы получите уведомление о необходимости связи между таблицами, чтобы разобраться с полями, выбранными в сводной таблице.
Хотя Excel может подсказать вам, когда необходима связь, он не может подсказать, какие таблицы и столбцы использовать, а также возможна ли связь между таблицами. Чтобы получить ответы на свои вопросы, попробуйте сделать следующее.
Шаг 1. Определите, какие таблицы указать в связи
Если ваша модель содержит всего лишь несколько таблиц, понятно, какие из них нужно использовать. Но для больших моделей вам может понадобиться помощь. Один из способов заключается в том, чтобы использовать представление диаграммы в надстройке Power Pivot. Представление диаграммы обеспечивает визуализацию всех таблиц в модели данных. С помощью него вы можете быстро определить, какие таблицы отделены от остальной части модели.
Примечание: Можно создавать неоднозначные связи, которые являются недопустимыми при использовании в сводной таблице или отчете Power View. Пусть все ваши таблицы связаны каким-то образом с другими таблицами в модели, но при попытке объединения полей из разных таблиц вы получите сообщение «Могут потребоваться связи между таблицами». Наиболее вероятной причиной является то, что вы столкнулись со связью «многие ко многим». Если вы будете следовать цепочке связей между таблицами, которые подключаются к необходимым для вас таблицам, то вы, вероятно, обнаружите наличие двух или более связей «один ко многим» между таблицами. Не существует простого обходного пути, который бы работал в любой ситуации, но вы можете попробоватьсоздать вычисляемые столбцы, чтобы консолидировать столбцы, которые вы хотите использовать в одной таблице.
Шаг 2. Найдите столбцы, которые могут быть использованы для создания пути от одной таблице к другой
После того как вы определили, какая таблица не связана с остальной частью модели, пересмотрите столбцы в ней, чтобы определить содержит ли другой столбец в другом месте модели соответствующие значения.
Предположим, у вас есть модель, которая содержит продажи продукции по территории, и вы впоследствии импортируете демографические данные, чтобы узнать, есть ли корреляция между продажами и демографическими тенденциями на каждой территории. Так как демографические данные поступают из различных источников, то их таблицы первоначально изолированы от остальной части модели. Для интеграции демографических данных с остальной частью своей модели вам нужно будет найти столбец в одной из демографических таблиц, соответствующий тому, который вы уже используете. Например, если демографические данные организованы по регионам и ваши данные о продажах определяют область продажи, то вы могли бы связать два набора данных, найдя общие столбцы, такие как государство, почтовый индекс или регион, чтобы обеспечить подстановку.
Кроме совпадающих значений есть несколько дополнительных требований для создания связей.
Значения данных в столбце подстановки должны быть уникальными. Другими словами, столбец не может содержать дубликаты. В модели данных нули и пустые строки эквивалентны пустому полю, которое является самостоятельным значением данных. Это означает, что не может быть несколько нулей в столбце подстановок.
Типы данных столбца подстановок и исходного столбца должны быть совместимы. Подробнее о типах данных см. в статье Типы данных в моделях данных.
Подробнее о связях таблиц см. в статье Связи между таблицами в модели данных.
Связи ячеек: консолидация и обеспечение согласованности данных
Содержание статьи
Связи ячеек: консолидация и обеспечение согласованности данных
Применить к
For more information about plan types and included capabilities, see the Smartsheet Plans page.
Этот Справочная статья есть в следующих учебных курсах:
Учебный курс
Уровень 2. Пользователи среднего уровня
Узнайте о сборе, отслеживании, автоматизации и создании отчётов о работе.
При консолидации сведений из различных таблиц удобно пользоваться функцией связывания ячеек. С её помощью можно создать сводную таблицу, отслеживать зависимости дат между проектами, а также обеспечивать актуальность значений в наборе таблиц.
Связывать можно только ячейки. Невозможно связать целые таблицы, столбцы или строки. Привязать к конечной таблице можно только ячейки, в которых содержатся или содержались данные. Ячейка не может одновременно содержать гиперссылку и связь.
Типы связей: входящая и исходящая
Доступно два типа связей ячеек.
- Если в ячейке есть входящая связь, это означает, что ячейка получает своё значение из ячейки в другой таблице.
Ячейка, содержащая входящую связь, является конечной ячейкой для неё, а таблица, содержащая конечную ячейку, — конечной таблицей. Конечная ячейка может содержать только одну входящую связь. Конечные ячейки обозначаются голубой стрелкой справа. - Если ячейка содержит исходящую связь, её значение передаётся в ячейку другой таблицы.
Ячейка, содержащая исходящую связь, является исходной ячейкой для неё, а таблица, содержащая исходную ячейку, — исходной таблицей. Исходная ячейка может быть связана с несколькими конечными ячейками. Исходные ячейки обозначаются серой стрелкой в правом нижнем углу.
Чтобы просмотреть имя таблицы для входящей или исходящей связи, выберите связанную ячейку:
Чтобы перейти к таблице, значение из которой используется во входящей или исходящей связи, выберите связанную ячейку, наведите курсор мыши на появившийся текст и щёлкните ссылку на таблицу:
Чтобы удалить входящую или исходящую связь, наведите курсор мыши на открывшееся окошко с информацией и щёлкните ссылку удалить.
Создание входящей связи ячеек
Для создания связи необходимы как минимум права наблюдателя на доступ к исходной таблице и редактора — к конечной таблице.
- Откройте конечную таблицу.
- Выберите ячейку и на панели инструментов щёлкните Связывание ячеек, чтобы открыть форму связывания ячеек.
СОВЕТ. Для поиска таблицы используйте панель поиска.
Будет создана связь с исходной ячейкой, а в правой части конечной ячейки появится синяя стрелка.

Рекомендации по эффективному использованию связей ячеек
При создании входящей связи в исходной таблице автоматически создаётся исходящая связь.
Можно выбрать несколько ячеек, чтобы создать связь в каждой из них.
- Связанные ячейки в конечной таблице будут приводиться в том же порядке, что и в исходной.
- При выполнении этого действия данные, имевшиеся в конечных ячейках, перезаписываются.
Из одной исходной таблицы можно создать связи с 500 ячейками, а в конечной таблице может быть до 20 000 входящих связей.
Чтобы запросы на утверждение не отображались бесконечно, ячейки с межтабличными формулами и связями не будут запускать рабочие процессы, автоматически меняющие таблицу (перемещение, копирование, блокировка и разблокировка строк, запросы утверждения). При необходимости используйте автоматизированные рабочие процессы на основе времени или повторяющиеся рабочие процессы.
Изменение и удаление связей
Изменять и удалять связи ячеек могут владельцы таблиц и соавторы с правами редактора или администратора.
Входящие связи
Чтобы изменить входящую связь, дважды щёлкните её и выберите новые исходные ячейки в форме «Связывание ячеек».
Чтобы удалить входящую связь из ячейки или группы ячеек, выполните следующие действия:
- Щёлкните ячейку, содержащую входящую связь (или удерживайте нажатой кнопку мыши и потяните рамку, чтобы выделить группу ячеек).
- Щёлкните ячейку правой кнопкой мыши и выберите пункт Удалить ссылку.
Также можно удалять связи по одной, выбирая каждую ячейку и щёлкая ссылку «удалить» (она появляется, если навести курсор мыши на текст «Ссылка из»). Либо выберите ячейку (или группу ячеек) с входящей связью и нажмите клавишу BACKSPACE, чтобы удалить связи.
Исходящие связи
Исходящие связи необходимо удалять по одной. Чтобы удалить исходящую связь, выполните следующие действия:
- Выберите исходную ячейку в таблице с исходящей связью.
- Наведите курсор мыши на связанную ячейку, чтобы появилась ссылка «удалить».
- Щёлкните ссылку удалить.
ПРИМЕЧАНИЕ. Удаление строк со связанными ячейками влияет на связи ячеек. При удалении строки с исходной ячейкой происходит нарушение связи в конечной таблице. При удалении строки со связанной конечной ячейкой также удаляется связь из исходной таблицы.
Создание связей с помощью специальной ставки (из исходной таблицы)
Функция Специальная вставка полезна в том случае, если вы начинаете с исходной таблицы или хотите создать связи с одними и теми же исходными ячейками в нескольких конечных таблицах.
Чтобы создать связь с помощью функции «Специальная вставка», выполните указанные ниже действия.
- Откройте исходную таблицу и скопируйте ячейку или диапазон ячеек (с помощью контекстного меню или сочетаний клавиш).
- Откройте конечную таблицу, выберите ячейку, в которой нужно создать связь, а затем щёлкните её правой кнопкой мыши (пользователи Mac могут щёлкнуть её, удерживая нажатой клавишу CTRL) и выберите пункт Специальная вставка. Откроется форма Специальная вставка.
- Выберите параметр Ссылки на скопированные ячейки, а затем нажмите кнопку ОК. Связи со скопированными ячейками создаются начиная с выделенной ячейки.
ПРИМЕЧАНИЕ. Нельзя создать связи с ячейками в пустых строках или с ячейками, которые были удалены после копирования.
Типы ячеек, не допускающие связывания
Связи ячеек нельзя создать в столбцах «Вложения» и «Обсуждения».
Если в таблице проекта или таблице с диаграммой Гантта включены зависимости, то в ней нельзя создать входящие связи в ячейках следующих типов:
- ячейки с формулами в столбцах;
- даты окончания;
- предшественники;
- сводные ячейки в родительских строках («Дата начала», «Дата окончания», «% выполнено»);
- даты начала с зависимостью.
Однако вы можете создавать связи в столбцах длительности и даты начала (если у строки нет предшественника). Дата окончания будет рассчитана автоматически, и после создания связи можно добавить предшественников.
Ячейки с входящими связями также нельзя изменить в следующих ситуациях:
- из опубликованной таблицы;
- из запроса изменения;
- из мобильного приложения Smartsheet;
- из приложения Smartsheet для планшетов;
- из отчёта;
- из формы «Изменить».
Excel-plus
Пошаговые инструкции, как использовать функции, формулы и другие инструменты табличного редактора Microsoft Excel
Соединение данных в MS Excel. Описание и примеры.
- Главная
- Соединение данных в MS Excel. Описание и примеры.
Соединение данных в MS Excel. Описание и примеры.
В данной статье рассмотрим три способа соединить (сцепить, склеить) данные из разных ячеек. С помощью знака амперсанд (&) и с помощью функций СЦЕПИТЬ, СЦЕП, ОБЪЕДЕНИТЬ.
Соединение данных с помощью знака амперсанд (&).
Соединение данных с помощью знака «&» самый простой способ, который подходит для случаев, когда необходимо объединить небольшое количество данных. Предположим у нас есть фамилия, имя и отчество человека. Они находятся в разных ячейках и нам нужно сделать так, что бы они оказались в одной. Выбираем ячейку, в которую поместим объединённые данные из ячеек. Ставим знак равно и в нужной последовательности, через знак &, выбираем ячейки, в которых указаны нужные нам данные.
Выглядит это вот так:
Пробелы, между данными взятыми из ячеек, появятся автоматические.
Тоже самое можно сделать с числовыми данными.
Так же, вместе с ссылками на ячейки, прямо в формуле можно прописать интересующие нас данные. Например добавим перед ФИО, должность: бухгалтер.
Выглядеть это будет вот так:
Важно.
Для того, чтобы прописать данные (слово, число и т.д.) непосредственно в формуле, их нужно заключить в кавычки. Если этого не сделать, формула выдаст ошибку и может предложить вариант ее исправления.
Так же, при добавлении данных вручную, нужно поставить пробел между этими данными и ссылками на ячейки. Так как формула, в данном случае, не сделает это автоматически. Сделать это можно добавив в формулу пробел (нажав клавишу пробел), заключив его в кавычки и соединив с остальными элементами формулы знаком «&».
Как вызвать функции СЦЕПИТЬ, СЦЕП, ОБЪЕДЕНИТЬ.
Нажимаем кнопку Вставит функцию. В открывшемся диалоговом окне Вставка функции, в поле Поиск функции вводим точное название интересующей нас функции. Нажимаем Найти. В результат поиска выбираем нужную нам функцию.
Функция СЦЕПИТЬ.
В результатах поиска выбираем функцию СЦЕПИТЬ. Появляется диалоговое окно Аргументы функции. В данном диалоговом окне есть поле Текс1, Текст2 и т.д. В этих полях можно указать ссылки на ячейки, данные из которых потом объединяться в единой, указной ячейке. Например у нас есть три ячейки с данными В2; С2; D2. Объединим данные из этих трех ячеек в одной (В4) с помощью функции СЦЕПИТЬ.
Так же, в поле Текст1 (и т.д.), вместо ссылок на ячейки, можно добавлять другие данные. Например текст, числа и т.д. Добавим название должности: бухгалтер. Добавим название должности в поле Текст4. Слово бухгалтер появиться после ФИО. Так же необходимо добавит пробел между ФИО и словом Бухгалтер (поле Текст3). Так как функция не делает это автоматически, между данными взятыми из ячеек и данными вписанными в Аргументы функции напрямую. Сделать это очень просто. Ставим курсор в поле Текст3 и нажимаем на пробел. Кавычки появляются автоматически.
Поля Текст, в окне Аргументы функции, добавляются по необходимости, автоматически. Максимальное количество таких полей 255.
Функции СЦЕП.
Основанное отличие функции СЦЕП от функции СЦЕПИТЬ в том, что она позволяет в поле Текст указывать диапазон ячеек, данные из которых будут объединены. Например объединим данные из ячеек В2; С2; D2. При это укажем их как диапазон (B2:D2) в поле Текст1.
Нажимаем ОК.
Так же, можно указывать несколько диапазонов в разных полях Текст, которые будут объединены. Как и в случае с функцией СЦЕПИТЬ, в поле Текст, можно прописывать различные данные (текст, числа и т.д.). Максимальное количество полей Текст -254 шт.
Функции ОБЪЕДЕНИТЬ.
При выборе данной функции открывается диалоговое окно Аргументы функции, в котором есть следующие поля:
Разделитель. В этом поле указывается символ, который функция вставит между объединяемыми данными. Так же, можно указать ссылку на ячейку, функция возьмет данные от туда и вставит между объединяемыми данными.
Пропускать_пустые. Здесь можно поставить значение аргумента функции один (1). Тогда пустые ячейки, которые находятся в диапазоне объединяемых ячеек, не будут учитываться (не отразятся в объединённых данных). Если поставить значение аргумента функции ноль (0), тогда функция будет учитывать пустые ячейки.
Текст 1, Текст 2 и т.д. Здесь необходимо указать диапазон ячеек или ссылки на ячейки, данные в которых необходимо объединить. Так же, здесь можно указывать другие данные (текст, числа и т.д.) При необходимости нужно добавлять пробелы. Максимальное количество данных полей — 252.
Рассмотрим данную функцию на примере. У нас есть данные в ячейках В2; С2 и Е2. Укажем их как диапазон в поле Текст1. В этот диапазон попадет пустая ячейка D2. В поле Пропускать_пустые, поставим «1». Функция не будет учитывать данную пустую ячейку. В поле Разделитель, вставим тире (-).
Кавычки в поле Разделитель появляются автоматически. Нажимаем ОК.
Теперь в поле Пропускать_пустые, поставим «0». Остальные аргументы оставим без изменения.
Функция учла пустую ячейку D2, и заключила ее в тире (-).
Exceltip
Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки
Создание связи между таблицами Excel
Связь между таблицами Excel – это формула, которая возвращает данные с ячейки другой рабочей книги. Когда вы открываете книгу, содержащую связи, Excel считывает последнюю информацию с книги-источника (обновление связей)
Межтабличные связи в Excel используются для получения данных как с других листов рабочей книги, так и с других рабочих книг Excel. К примеру, у вас имеется таблица с расчетом итоговой суммы продаж. В расчете используются цены на продукт и объем продаж. В таком случае имеет смысл создать отдельную таблицу с данными по ценам, которые будут подтягиваться с помощью связей первой таблицы.
Когда вы создаете связь между таблицами, Excel создает формулу, которая включает в себя имя исходной книги, заключенную в скобки [], имя листа с восклицательным знаком на конце и ссылку на ячейку.
Создание связей между рабочими книгами
- Открываем обе рабочие книги в Excel
- В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+С)
- Переходим в конечную книгу, щелкаем правой кнопкой мыши по ячейке, куда мы хотим поместить связь. Из выпадающего меню выбираем Специальная вставка
- В появившемся диалоговом окне Специальная вставка выбираем Вставить связь.
Есть еще один, более простой, вариант создания связи между таблицами. В ячейку, куда мы хотим вставить связь, ставим знак равенства (так же как и для обычной формулы), переходим в исходную книгу, выбираем ячейку, которую хотим связать, щелкаем Enter.
Вы можете использовать инструменты копирования и автозаполнения для формул связи так же, как и для обычных формул.
Прежде чем создавать связи между таблицами
Прежде чем вы начнете распространять знания на свои грандиозные идеи, прочитайте несколько советов по работе со связями в Excel:
Делайте легко отслеживаемые связи. Не существует автоматического поиска всех ячеек, содержащих ссылки. Поэтому, используйте определенный формат, чтобы быстро идентифицировать связи с другими таблицами, в противном случае, документ, содержащий ссылки, может разрастись до такой степени, что его будет трудно поддерживать.
Автоматические вычисления. Исходная книга должна работать в режиме автоматического вычисления (установлено по умолчанию). Для переключения параметра вычисления перейдите по вкладке Формулы в группу Вычисление. Выберите Параметры вычислений –> Автоматически.
Избегайте циклические ссылки. Циклические связи – когда две рабочие книги содержат ссылки друг на друга – могут быть причиной медленного открытия и работы файла.
Обновление связей
Для ручного обновления связи между таблицами, перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи.
В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Обновить.
Разорвать связи в книгах Excel
Разрыв связи с источником приведет к замене существующих формул связи на значения, которые они возвращают. Например, связь =[Источник.xlsx]Цены!$B$4 будет заменена на 16. Разрыв связи нельзя отменить, поэтому прежде чем совершить операцию, рекомендую сохранить книгу.
Перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи. В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Разорвать связь.
Вам также могут быть интересны следующие статьи
- Как сравнить два столбца в Excel — методы сравнения данных Excel
- Формулы таблиц Excel
- Функция СЖПРОБЕЛЫ в Excel с примерами использования
- Четыре способа использования ВПР с несколькими условиями
- Что если отобразить скрытые строки в Excel не работает
- Седьмой урок обучающего курса — Основы Excel — Управление несколькими рабочими листами
- Пятый урок курса по основам Excel — Печать в программе
- Шестой урок онлайн курса по основам Excel — Управление рабочим листом
- Четвертый урок курса по основам Excel — Изменение ячеек
- Третий урок курса по основам Excel — Форматирование рабочих листов
7 комментариев
Спасибо! очень полезный материал!
Пожалуйста, исправьте опечатку:
«В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+V)»
Думаю должно быть «Ctrl+С»
Как установить связь между ячейками?
Урок № 7.
РАБОЧАЯ КНИГА EXCEL. СВЯЗЬ ТАБЛИЦ,
- научиться использовать несколько листов рабочей книги
- научиться осуществлять связь между листами одной рабочей книги и связь между файлами.
До сих пор вы работали только с одним листом рабочей книги. Часто бывает полезно использовать несколько рабочих листов.
В нижней части экрана видны ярлычки листов. Если щелкнуть на ярлычке левой клавишей мыши, то указанный лист становится активным и перемещается наверх. Щелчок правой кнопкой на ярлычке вызовет контекстно-зависимое меню для таких действий с листом, как перемещение, удаление, переименование и т.д.
В левом нижнем углу окна рабочей книги находятся кнопки прокрутки ярлычков, с помощью которых можно переходить от одного рабочего листа к другому.
Щелкнув правой кнопкой мыши на кнопках прокрутки ярлычков, можно открыть контекстно-зависимое меню для выбора нужного рабочего листа.
Постановка задачи.
Необходимо создать классный журнал. Для простоты ограничимся тремя предметами: литература, алгебра, геометрия. Отельный лист рабочей книги отводится для каждого предмета. Он содержит список класса (ограничимся пятью учениками), текущие оценки и итоговую оценку за 1 четверть. На отдельном листе должна быть представлена ведомость итоговых оценок за 1 четверть, которая должна быть заполнена оценками с использованием ссылок на соответствующие листы по предметам.
ХОД РАБОТЫ
ЗАДАНИЕ 1. На заполните и оформите таблицу согласно рисунку:
Для чисел в ячейках, содержащих даты проведения занятий, задайте формат Дата (Код: Д.ММ).
Оценки за 1 четверть вычислите по формуле как среднее арифметическое текущих оценок, используя функцию СРЗНАЧ.
ЗАДАНИЕ 2. Сохраните таблицу в личном каталоге рабочего диска под именем jurnal.xks.
ЗАДАНИЕ 3. Создайте аналогичные листы для предметов алгебра и геометрия, для чего:
3.1.Скопируйте таблицу Литература на следующий лист, используя команды меню: Правка – Переместить/скопировать
После выполнения команды появится лист .
3.2. Скопируйте таблицу еще раз, используя те же команды меню.
После выполнения этой команды появится лист .
ЗАДАНИЕ 4. Переименуйте листы: в , в , в .
Для этого дважды щелкните на ярлычке соответствующего листа и задайте в диалоговом окне новое имя. Можно один раз щелкнуть по ярлычку правой кнопкой мыши и открыть контекстно-зависимое меню, в котором выбрать пункт Переименовать.
ЗАДАНИЕ 5. На листах и в таблицах соответственно измените названия предметов, текущие оценки, даты.
Связь рабочих листов
Excel позволяет использовать в таблице данные с других листов и из других таблиц. Связь между двумя листами достигается за счет введения в один лист формулы связи со ссылкой на ячейку на другом листе.
ЗАДАНИЕ 6. На создайте таблицу – Ведомость итоговых оценок за 1 четверть, для чего:
6.1. Переименуйте в Лист
6.2.Заполните таблицу ссылками на соответствующие ячейки других листов:
- В ячейку А2 занесите формулу = Литература!А2
Литература! — ссылка на другой лист, символ ! обязателен А2 — адрес ячейки на листе , используется относительная адресация.
- Размножьте формулу на последующие 5 ячеек столбца А и соответствующие ячейки столбца В.
В ведомости заполнятся колонки № и Фамилия учащегося.
- В ячейку СЗ занесите формулу =Литература! L3
- Размножьте формулу на последующие 4 ячейки столбца.
Столбец заполнился оценками за i четверть по литературе. Таким образом будет установлена связь между листом — и листом .
ЗАДАНИЕ 7. Удалите листы, которые не будут использоваться, в рабочей книге (3-16).
Для удаления листа выберите команду Удалить из контекстно-зависимого для ярлычков. Для удаления сразу нескольких рабочих листов предварительно выделите их при нажатой клавише .
Пока информация рабочего листа занимает один экран, достаточно одного окна. Если это не так, то можно открыть несколько окон и одновременно отслеживать на экране разные области рабочего файла.
В нашем примере это также удобно сделать, расположив в разных окнах разные рабочие листы.
ЗАДАНИЕ 8. Проверьте правильность заполнения таблицы.
8.1. Откройте для просмотра еще одно окно. Выполните команды меню: Окно — Новое окно.
8.2. В новом окне выберите рабочий лист .
8.3. Выполните команды меню: Окно — Упорядочить окна — Упорядочить , (*) каскадом.
Экран после выполнения указанных действий примет вид, представленный на рисунке.
Активным всегда является только одно из окон. Для активизации другого окна нужно щелкнуть по нему.
ЗАДАНИЕ 9. Проверьте, как работает связь таблиц.
9.1. На листе Руслановой Галине исправьте две текущие оценки 3 на 4.
Внимание! Изменилась итоговая оценка Руслановой Галины за 1 четверть, как на листе , так и на листе .
9.2. Исправьте текущие оценки Руслановой Галине опять на 3.
Таким образом, связь между различными листами одной рабочей книги действует.
Связь между файлами
Связь между двумя файлами достигается за счет введения в — один файл формулы связи со ссылкой на ячейку в другом файле. Файл, который получает данные из другого, называется файлом назначения, а файл, который отдает данные, — файлом-источником.
Как только связь устанавливается, Excel копирует величину из ячейки в файле-источнике в ячейку — файла назначения. Величина в ячейке назначения автоматически обновляется.
ЗАДАНИЕ 10. Осуществите связь между листами разных рабочих книг. Заполните столбец в Ведомости оценками по литературе, взяв их из файла jurnal.xls.
10. 1. Очистите от оценок столбец Литература, используя команды меню: Правка – Очистить содержимое.
10.2.В ячейку СЗ занесите формулу: =’A:PETROV[jurnal1.хls]Литература ‘!L3,
‘A:PETROV[jurnal1.хls]Литература ‘!L3 — путь к файлу jurnal.xls и листу . Обязательно в «». Имя файла обязательно в квадратных скобках. В пути должен быть указан ваш рабочий диск и ваш личный каталог.
10.3. Размножьте формулу на последующие 4 ячейки столбца.
Столбец заполнился оценками по литературе, т.е., связь установлена.
ЗАДАНИЕ 11. Самостоятельно заполните ведомость 1 четверть по предметам алгебра и геометрия.
ЗАДАНИЕ 12. Раскройте еще два окна и разместите в них листы и , упорядочив окна каскадом.
ЗАДАНИЕ 13. Закройте все окна, кроме окна . Разверните это окно на весь экран.
ЗАДАНИЕ 14. На листе напечатайте список учеников, которые закончили 1 четверть с оценкой 5,4,3 по предмету:
14.1. На листе . В ячейку А10 введите текст: «Получили оценку 5:»
14.2. Скопируйте это текст в ячейки А17 и А24.
14.3. В ячейке А17 измените текст на: «Получили оценку 4:», а в ячейке А24 на: «Получили оценку 3:».
14.4. С использованием Автофильтра выберите записи с итоговой оценкой 5 за 1 четверть.
14.5. Выделите фамилии учеников и скопируйте их в 11-ю строку в столбце В.
14.6. С ячеек с фамилиями, которые были только что скопированы, снимите обрамление и фон.
14.7.Аналогичные действия произведите для учеников, которые получили оценку 3 и 4.
14.8.Отмените Автофильтр, выполнив команду: Данные – Фильтр – Автофильтр.
В результате всех действий лист будет иметь вид:
ЗАДАНИЕ 15. Сохраните таблицу на диске в личном каталоге под именем work7.xls.
ЗАДАНИЕ 16. Распечатайте лист , предварительно сняв колонтитулы. Меню: Файл — Печать, (*) — выделенные листы.
ЗАДАНИЕ 17. Подведите итоги.
Проверьте:
знаете ли вы, что такое:
умеете ли вы:
Если нет, то еще раз внимательно перечитайте соответствующие разделы работы.