Связные ячейки в excel

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

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

Рис. 1.12. Влияющие ячейки

Рис. 1.12. Влияющие ячейки

Чтобы наглядно увидеть, на какие другие ячейки влияет значение какой-либо из ячеек, следует установить на нее табличный курсор и на вкладке Формулы ленты инструментов нажать кнопку Зависимые ячейки. В результате от ячейки с формулой отойдут стрелочки, указывающие на зависимые ячейки (рис. 1.13). Необходимо иметь в виду, что связи показываются только с теми ячейками, на которые впрямую влияет значение выбранной ячейки. Связь не отображается в случае косвенного влияния, когда первая ячейка влияет на вторую, а вторая влияет на третью. В этом случае первая ячейка косвенно влияет на значение в третьей ячейке, но связь в таком случае не отображается.

Рис. 1.13. Зависимые ячейки

Рис. 1.13. Зависимые ячейки

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

Чтобы убрать с экрана отображенные связи, на вкладке Формулы ленты инструментов достаточно нажать кнопку Убрать стрелки. В результате будут скрыты все отображенные ранее связи. В том случае, если требуется скрыть связи только определенного типа (иллюстрирующие влияющие связи или зависимые), следует щелкнуть мышкой по стрелочке, расположенной рядом с кнопкой Убрать стрелки, и в появившемся меню выбрать, какие именно стрелки необходимо убрать (рис. 1.14).

Рис. 1.14. Сокрытие ненужных стрелок

Рис. 1.14. Сокрытие ненужных стрелок

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

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

  • Ячейки- ячейки,   на которые ссылается формула в другой ячейке. Например, если ячейка D10 содержит формулу =B5,ячейка B5 является влияемой на ячейку D10.

  • Зависимые ячейки    — это ячейки, содержащие формулы, которые ссылаются на другие ячейки. Например, если ячейка D10 содержит формулу =B5, ячейка D10 является зависимой от ячейки B5.

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

Лист со стрелками трассировки

 

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

  1. Щелкните Файл > параметры > Дополнительные параметры.
     

    Примечание: Если вы используете Excel 2007; нажмите кнопку Microsoft Office Изображение кнопки Office , Excel параметры, а затем выберите категорию Дополнительные параметры.

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

  3. Чтобы указать ссылки на ячейки в другой книге, эта книга должна быть открыта. Microsoft Office Excel не может перейти к ячейке книги, если она не открыта.

  4. Выполните одно из указанных ниже действий.

Сделайте следующее:

  1. Укажите ячейку, содержащую формулу, для которой следует найти влияющие ячейки.

  2. Чтобы отобразить стрелку трассировки для каждой ячейки, которая непосредственно предоставляет данные активной ячейке, на вкладке Формулы в группе Зависимости формул нажмите кнопку Ячейки трассировки Изображение кнопки.

    • Синие стрелки показывают ячейки, не вызывающие ошибок. Красные стрелки показывают ячейки, вызывающие ошибки. Если на выбранную ячейку имеется ссылка из другого рабочего листа или книги, путь от выбранной ячейки к значку рабочего листа будет обозначен черной стрелкой Значок рабочего листа. Другую книгу необходимо открыть до того, как Excel начнет отслеживать эти зависимости.

  3. Чтобы определить следующий уровень ячеек, которые предоставляют данные для активной ячейки, снова нажмите кнопку Изображение кнопки ячейки.

  4. Чтобы удалить стрелки трассировки по одному уровню, начните с влияемой ячейки, которая дальше от активной ячейки. Затем на вкладке Формулы в группе Зависимости формул щелкните стрелку рядом с кнопкой Удалить стрелки ивыберите удалить стрелки Изображение кнопки . Для удаления другого уровня стрелок зависимости вновь нажмите эту кнопку.

Сделайте следующее:

  1. Укажите ячейку, для которой следует найти зависимые ячейки.

  2. Чтобы отобразить стрелку трассировки для каждой ячейки, зависимой от активной ячейки, на вкладке Формулы в группе Зависимости формул нажмите кнопку Зависимые ячейки Изображение кнопки .

    Синие стрелки показывают ячейки, не вызывающие ошибок. Красные стрелки показывают ячейки, вызывающие ошибки. Если на выбранную ячейку ссылается ячейка на другом месте или в другой книге, при наконечнике выбранной ячейки на значок Значок рабочего листа . Другую книгу необходимо открыть до того, как Excel начнет отслеживать эти зависимости.

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

  4. Чтобы удалить стрелки зависимости по одному уровню, начиная с зависимой ячейки, наиболее далекой от активной ячейки, на вкладке Формулы в группе Зависимости формул щелкните стрелку рядом с кнопкой Удалить стрелки ивыберите удалить зависимые стрелки Button image. Для удаления другого уровня стрелок зависимости вновь нажмите эту кнопку.

Сделайте следующее:

  1. В пустой ячейке введите = (знак равно).

  2. Нажмите кнопку Выделить все.

    Кнопка Выбрать все

  3. Вы выберите ячейку, а затем на вкладке Формулы в группе Зависимости формул дважды нажмите кнопку Изображение кнопки трассировки.

Чтобы удалить все стрелки трассировки, на вкладке Формулы в группе Зависимости формул нажмите кнопку Удалить стрелки Изображение кнопки .

Проблема: Microsoft Excel издает звуковой сигнал при выборе команды Зависимые ячейки или Влияющие ячейки.

Если Excel при нажатии кнопки Зависимые зависимые Изображение кнопки или Зависимые зависимые Изображение кнопки , Excel отследил все уровни формулы или пытается отследить элемент, который невозможно найти. Следующие элементы на этих таблицах, на которые могут ссылаться формулы, невозможно отследить с помощью средств аудита:

  • Ссылки на текстовые поля, внедренные диаграммы или рисунки на таблицах.

  • Отчеты для отчетов в отчетах.

  • Ссылки на именуемые константы.

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

Примечания: 

  • Чтобы увидеть выделение цветом влияющих ячеек для аргументов формулы, выделите ячейку и нажмите клавишу F2.

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

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

Нужна дополнительная помощь?

Содержание

    • 0.1 Создание связей между рабочими книгами
    • 0.2 Прежде чем создавать связи между таблицами
    • 0.3 Обновление связей
    • 0.4 Разорвать связи в книгах Excel
  • 1 Создание связанных таблиц
    • 1.1 Способ 1: прямое связывание таблиц формулой
    • 1.2 Способ 2: использование связки операторов ИНДЕКС — ПОИСКПОЗ
    • 1.3 Способ 3: выполнение математических операций со связанными данными
    • 1.4 Способ 4: специальная вставка
    • 1.5 Способ 5: связь между таблицами в нескольких книгах
  • 2 Разрыв связи между таблицами
    • 2.1 Способ 1: разрыв связи между книгами
    • 2.2 Способ 2: вставка значений
    • 2.3 Помогла ли вам эта статья?

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

  • В окне открытого листа выделите ячейку с исходным значением.
  • Используйте любой известный способ копирования (кнопка «Копировать» на вкладке «Главная», Ctrl+C и т. д.).
  • Выделите ячейку, которая будет связанна с исходной.
  • Перейдите к вкладке «Главная» и в группе «Буфер обмена» раскройте меню кнопки «Вставить».
  • В списке команд выберите пункт «Вставить связь» (рис. 4.4).
  • Закрепите результат щелчком по клавише Esc.

Примечание

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

как сделать связь между ячейками в excel

Рис. 4.4. Вкладка «Главная». Меню кнопки «Вставить». Пункт «Вставить связь»

Связь между таблицами Excel – это формула, которая возвращает данные с ячейки другой рабочей книги. Когда вы открываете книгу, содержащую связи, Excel считывает последнюю информацию с книги-источника (обновление связей)

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

Когда вы создаете связь между таблицами, Excel создает формулу, которая включает в себя имя исходной книги, заключенную в скобки [], имя листа с восклицательным знаком на конце и ссылку на ячейку.

Создание связей между рабочими книгами

  1. Открываем обе рабочие книги в Excel
  2. В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+С)
  3. Переходим в конечную книгу, щелкаем правой кнопкой мыши по ячейке, куда мы хотим поместить связь. Из выпадающего меню выбираем Специальная вставка
  4. В появившемся диалоговом окне Специальная вставка выбираем Вставить связь.

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

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

Прежде чем создавать связи между таблицами

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

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

Автоматические вычисления. Исходная книга должна работать в режиме автоматического вычисления (установлено по умолчанию). Для переключения параметра вычисления перейдите по вкладке Формулы в группу Вычисление. Выберите Параметры вычислений –> Автоматически.

Избегайте циклические ссылки. Циклические связи – когда две рабочие книги содержат ссылки друг на друга – могут быть причиной медленного открытия и работы файла.

Обновление связей

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

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

Разорвать связи в книгах Excel

Разрыв связи с источником приведет к замене существующих формул связи на значения, которые они возвращают. Например, связь =Цены!$B$4 будет заменена на 16. Разрыв связи нельзя отменить, поэтому прежде чем совершить операцию, рекомендую сохранить книгу.

Перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи. В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Разорвать связь.

как сделать связь между ячейками в excel

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

Связанные таблицы очень удобно использовать для обработки большого объема информации. Располагать всю информацию в одной таблице, к тому же, если она не однородная, не очень удобно. С подобными объектами трудно работать и производить по ним поиск. Указанную проблему как раз призваны устранить связанные таблицы, информация между которыми распределена, но в то же время является взаимосвязанной. Связанные табличные диапазоны могут находиться не только в пределах одного листа или одной книги, но и располагаться в отдельных книгах (файлах). Последние два варианта на практике используют чаще всего, так как целью указанной технологии является как раз уйти от скопления данных, а нагромождение их на одной странице принципиально проблему не решает. Давайте узнаем, как создавать и как работать с таким видом управления данными.

Создание связанных таблиц

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

Способ 1: прямое связывание таблиц формулой

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

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

как сделать связь между ячейками в excel

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

как сделать связь между ячейками в excel

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

  1. На первом листе выделяем первую ячейку столбца «Ставка». Ставим в ней знак «=». Далее кликаем по ярлычку «Лист 2», который размещается в левой части интерфейса Excel над строкой состояния.
  2. Происходит перемещения во вторую область документа. Щелкаем по первой ячейке в столбце «Ставка». Затем кликаем по кнопке Enter на клавиатуре, чтобы произвести ввод данных в ячейку, в которой ранее установили знак «равно».
  3. Затем происходит автоматический переход на первый лист. Как видим, в соответствующую ячейку подтягивается величина ставки первого сотрудника из второй таблицы. Установив курсор на ячейку, содержащую ставку, видим, что для вывода данных на экран применяется обычная формула. Но перед координатами ячейки, откуда выводятся данные, стоит выражение «Лист2!», которое указывает наименование области документа, где они расположены. Общая формула в нашем случае выглядит так:

    =Лист2!B2

  4. Теперь нужно перенести данные о ставках всех остальных работников предприятия. Конечно, это можно сделать тем же путем, которым мы выполнили поставленную задачу для первого работника, но учитывая, что оба списка сотрудников расположены в одинаковом порядке, задачу можно существенно упростить и ускорить её решение. Это можно сделать, просто скопировав формулу на диапазон ниже. Благодаря тому, что ссылки в Excel по умолчанию являются относительными, при их копировании происходит сдвиг значений, что нам и нужно. Саму процедуру копирования можно произвести с помощью маркера заполнения.

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

  5. Все данные из аналогичного столбца на Листе 2 были подтянуты в таблицу на Листе 1. При изменении данных на Листе 2 они автоматически будут изменяться и на первом.

как сделать связь между ячейками в excel

Способ 2: использование связки операторов ИНДЕКС — ПОИСКПОЗ

Но что делать, если перечень сотрудников в табличных массивах расположен не в одинаковом порядке? В этом случае, как говорилось ранее, одним из вариантов является установка связи между каждой из тех ячеек, которые следует связать, вручную. Но это подойдет разве что для небольших таблиц. Для массивных диапазонов подобный вариант в лучшем случае отнимет очень много времени на реализацию, а в худшем – на практике вообще будет неосуществим. Но решить данную проблему можно при помощи связки операторов ИНДЕКС – ПОИСКПОЗ. Посмотрим, как это можно осуществить, связав данные в табличных диапазонах, о которых шел разговор в предыдущем способе.

  1. Выделяем первый элемент столбца «Ставка». Переходим в Мастер функций, кликнув по пиктограмме «Вставить функцию».
  2. В Мастере функций в группе «Ссылки и массивы» находим и выделяем наименование «ИНДЕКС».
  3. Данный оператор имеет две формы: форму для работы с массивами и ссылочную. В нашем случае требуется первый вариант, поэтому в следующем окошке выбора формы, которое откроется, выбираем именно его и жмем на кнопку «OK».
  4. Выполнен запуск окошка аргументов оператора ИНДЕКС. Задача указанной функции — вывод значения, находящегося в выбранном диапазоне в строке с указанным номером. Общая формула оператора ИНДЕКС такова:

    =ИНДЕКС(массив;номер_строки;)

    «Массив» — аргумент, содержащий адрес диапазона, из которого мы будем извлекать информацию по номеру указанной строки.

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

    «Номер столбца» — аргумент, носящий необязательный характер. Для решения конкретно нашей задачи мы его использовать не будем, а поэтому описывать его суть отдельно не нужно.

    Ставим курсор в поле «Массив». После этого переходим на Лист 2 и, зажав левую кнопку мыши, выделяем все содержимое столбца «Ставка».

  5. После того, как координаты отобразились в окошке оператора, ставим курсор в поле «Номер строки». Данный аргумент мы будем выводить с помощью оператора ПОИСКПОЗ. Поэтому кликаем по треугольнику, который расположен слева от строки функций. Открывается перечень недавно использованных операторов. Если вы среди них найдете наименование «ПОИСКПОЗ», то можете кликать по нему. В обратном случае кликайте по самому последнему пункту перечня – «Другие функции…».
  6. Запускается стандартное окно Мастера функций. Переходим в нем в ту же самую группу «Ссылки и массивы». На этот раз в перечне выбираем пункт «ПОИСКПОЗ». Выполняем щелчок по кнопке «OK».
  7. Производится активация окошка аргументов оператора ПОИСКПОЗ. Указанная функция предназначена для того, чтобы выводить номер значения в определенном массиве по его наименованию. Именно благодаря данной возможности мы вычислим номер строки определенного значения для функции ИНДЕКС. Синтаксис ПОИСКПОЗ представлен так:

    =ПОИСКПОЗ(искомое_значение;просматриваемый_массив;)

    «Искомое значение» — аргумент, содержащий наименование или адрес ячейки стороннего диапазона, в которой оно находится. Именно позицию данного наименования в целевом диапазоне и следует вычислить. В нашем случае в роли первого аргумента будут выступать ссылки на ячейки на Листе 1, в которых расположены имена сотрудников.

    «Просматриваемый массив» — аргумент, представляющий собой ссылку на массив, в котором выполняется поиск указанного значения для определения его позиции. У нас эту роль будет исполнять адрес столбца «Имя» на Листе 2.

    «Тип сопоставления» — аргумент, являющийся необязательным, но, в отличие от предыдущего оператора, этот необязательный аргумент нам будет нужен. Он указывает на то, как будет сопоставлять оператор искомое значение с массивом. Этот аргумент может иметь одно из трех значений: -1; 0; 1. Для неупорядоченных массивов следует выбрать вариант «0». Именно данный вариант подойдет для нашего случая.

    Итак, приступим к заполнению полей окна аргументов. Ставим курсор в поле «Искомое значение», кликаем по первой ячейке столбца «Имя» на Листе 1.

  8. После того, как координаты отобразились, устанавливаем курсор в поле «Просматриваемый массив» и переходим по ярлыку «Лист 2», который размещен внизу окна Excel над строкой состояния. Зажимаем левую кнопку мыши и выделяем курсором все ячейки столбца «Имя».
  9. После того, как их координаты отобразились в поле «Просматриваемый массив», переходим к полю «Тип сопоставления» и с клавиатуры устанавливаем там число «0». После этого опять возвращаемся к полю «Просматриваемый массив». Дело в том, что мы будем выполнять копирование формулы, как мы это делали в предыдущем способе. Будет происходить смещение адресов, но вот координаты просматриваемого массива нам нужно закрепить. Он не должен смещаться. Выделяем координаты курсором и жмем на функциональную клавишу F4. Как видим, перед координатами появился знак доллара, что означает то, что ссылка из относительной превратилась в абсолютную. Затем жмем на кнопку «OK».
  10. Результат выведен на экран в первую ячейку столбца «Ставка». Но перед тем, как производить копирование, нам нужно закрепить ещё одну область, а именно первый аргумент функции ИНДЕКС. Для этого выделяем элемент колонки, который содержит формулу, и перемещаемся в строку формул. Выделяем первый аргумент оператора ИНДЕКС (B2:B7) и щелкаем по кнопке F4. Как видим, знак доллара появился около выбранных координат. Щелкаем по клавише Enter. В целом формула приняла следующий вид:

    =ИНДЕКС(Лист2!$B$2:$B$7;ПОИСКПОЗ(Лист1!A4;Лист2!$A$2:$A$7;0))

  11. Теперь можно произвести копирование с помощью маркера заполнения. Вызываем его тем же способом, о котором мы говорили ранее, и протягиваем до конца табличного диапазона.
  12. Как видим, несмотря на то, что порядок строк у двух связанных таблиц не совпадает, тем не менее, все значения подтягиваются соответственно фамилиям работников. Этого удалось достичь благодаря применению сочетания операторов ИНДЕКС—ПОИСКПОЗ.

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

Функция ИНДЕКС в ЭкселеФункция ПОИСКПОЗ в Экселе

Способ 3: выполнение математических операций со связанными данными

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

Посмотрим, как это осуществляется на практике. Сделаем так, что на Листе 3 будут выводиться общие данные заработной платы по предприятию без разбивки по сотрудникам. Для этого ставки сотрудников будут подтягиваться из Листа 2, суммироваться (при помощи функции СУММ) и умножаться на коэффициент с помощью формулы.

  1. Выделяем ячейку, где будет выводиться итог расчета заработной платы на Листе 3. Производим клик по кнопке «Вставить функцию».
  2. Следует запуск окна Мастера функций. Переходим в группу «Математические» и выбираем там наименование «СУММ». Далее жмем по кнопке «OK».
  3. Производится перемещение в окно аргументов функции СУММ, которая предназначена для расчета суммы выбранных чисел. Она имеет нижеуказанный синтаксис:

    =СУММ(число1;число2;…)

    Поля в окне соответствуют аргументам указанной функции. Хотя их число может достигать 255 штук, но для нашей цели достаточно будет всего одного. Ставим курсор в поле «Число1». Кликаем по ярлыку «Лист 2» над строкой состояния.

  4. После того, как мы переместились в нужный раздел книги, выделяем столбец, который следует просуммировать. Делаем это курсором, зажав левую кнопку мыши. Как видим, координаты выделенной области тут же отображаются в поле окна аргументов. Затем щелкаем по кнопке «OK».
  5. После этого мы автоматически перемещаемся на Лист 1. Как видим, общая сумма размера ставок работников уже отображается в соответствующем элементе.
  6. Но это ещё не все. Как мы помним, зарплата вычисляется путем умножения величины ставки на коэффициент. Поэтому снова выделяем ячейку, в которой находится суммированная величина. После этого переходим к строке формул. Дописываем к имеющейся в ней формуле знак умножения (*), а затем щелкаем по элементу, в котором располагается показатель коэффициента. Для выполнения вычисления щелкаем по клавише Enter на клавиатуре. Как видим, программа рассчитала общую заработную плату по предприятию.
  7. Возвращаемся на Лист 2 и изменяем размер ставки любого работника.
  8. После этого опять перемещаемся на страницу с общей суммой. Как видим, из-за изменений в связанной таблице результат общей заработной платы был автоматически пересчитан.

Способ 4: специальная вставка

Связать табличные массивы в Excel можно также при помощи специальной вставки.

  1. Выделяем значения, которые нужно будет «затянуть» в другую таблицу. В нашем случае это диапазон столбца «Ставка» на Листе 2. Кликаем по выделенному фрагменту правой кнопкой мыши. В открывшемся списке выбираем пункт «Копировать». Альтернативной комбинацией является сочетание клавиш Ctrl+C. После этого перемещаемся на Лист 1.
  2. Переместившись в нужную нам область книги, выделяем ячейки, в которые нужно будет подтягивать значения. В нашем случае это столбец «Ставка». Щелкаем по выделенному фрагменту правой кнопкой мыши. В контекстном меню в блоке инструментов «Параметры вставки» щелкаем по пиктограмме «Вставить связь».

    Существует также альтернативный вариант. Он, кстати, является единственным для более старых версий Excel. В контекстном меню наводим курсор на пункт «Специальная вставка». В открывшемся дополнительном меню выбираем позицию с одноименным названием.

  3. После этого открывается окно специальной вставки. Жмем на кнопку «Вставить связь» в нижнем левом углу ячейки.
  4. Какой бы вариант вы не выбрали, значения из одного табличного массива будут вставлены в другой. При изменении данных в исходнике они также автоматически будут изменяться и во вставленном диапазоне.

Урок: Специальная вставка в Экселе

Способ 5: связь между таблицами в нескольких книгах

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

  1. Выделяем диапазон данных, который нужно перенести в другую книгу. Щелкаем по нему правой кнопкой мыши и выбираем в открывшемся меню позицию «Копировать».
  2. Затем перемещаемся к той книге, в которую эти данные нужно будет вставить. Выделяем нужный диапазон. Кликаем правой кнопкой мыши. В контекстном меню в группе «Параметры вставки» выбираем пункт «Вставить связь».
  3. После этого значения будут вставлены. При изменении данных в исходной книге табличный массив из рабочей книги будет их подтягивать автоматически. Причем совсем не обязательно, чтобы для этого были открыты обе книги. Достаточно открыть одну только рабочую книгу, и она автоматически подтянет данные из закрытого связанного документа, если в нем ранее были проведены изменения.

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

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

Разрыв связи между таблицами

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

Способ 1: разрыв связи между книгами

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

  1. В книге, в которой подтягиваются значения из других файлов, переходим во вкладку «Данные». Щелкаем по значку «Изменить связи», который расположен на ленте в блоке инструментов «Подключения». Нужно отметить, что если текущая книга не содержит связей с другими файлами, то эта кнопка является неактивной.
  2. Запускается окно изменения связей. Выбираем из списка связанных книг (если их несколько) тот файл, с которым хотим разорвать связь. Щелкаем по кнопке «Разорвать связь».
  3. Открывается информационное окошко, в котором находится предупреждение о последствиях дальнейших действий. Если вы уверены в том, что собираетесь делать, то жмите на кнопку «Разорвать связи».
  4. После этого все ссылки на указанный файл в текущем документе будут заменены на статические значения.

Способ 2: вставка значений

Но вышеперечисленный способ подходит только в том случае, если нужно полностью разорвать все связи между двумя книгами. Что же делать, если требуется разъединить связанные таблицы, находящиеся в пределах одного файла? Сделать это можно, скопировав данные, а затем вставив на то же место, как значения. Кстати, этим же способом можно проводить разрыв связи между отдельными диапазонами данных различных книг без разрыва общей связи между файлами. Посмотрим, как этот метод работает на практике.

  1. Выделяем диапазон, в котором желаем удалить связь с другой таблицей. Щелкаем по нему правой кнопкой мыши. В раскрывшемся меню выбираем пункт «Копировать». Вместо указанных действий можно набрать альтернативную комбинацию горячих клавиш Ctrl+C.
  2. Далее, не снимая выделения с того же фрагмента, опять кликаем по нему правой кнопкой мыши. На этот раз в списке действий щелкаем по иконке «Значения», которая размещена в группе инструментов «Параметры вставки».
  3. После этого все ссылки в выделенном диапазоне будут заменены на статические значения.

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

Мы рады, что смогли помочь Вам в решении проблемы.

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

Помогла ли вам эта статья?

Да Нет

Блог активной пенсионерки.

суббота, 23 августа 2014 г.

Microsoft Excel. Выделение ячеек. Связные и несвязные диапазоны ячеек.

Каждая ячейка в таблице имеет свой адрес. Он обозначается номером столбца и номером строки.

Столбцы в таблице обозначаются буквой С и цифрами.
Ряды — обозначаются буквой R и цифрами.

Например ячейка , расположенная в 5-м ряду, во втором столбце имеет адрес: R5C2.

Этот адрес показан в поле имени.

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

Ячейка становится активной и туда можно помещать информацию.

Чтобы выделить ряд, нужно щелкнуть на значении ряда.

Чтобы выделить столбец, нужно щелкнуть на значении столбца.

Выделенная совокупность ячеек называется диапазоном.
Диапазоны бывают связные и несвязные.

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

Несвязные – выделенные не смежные ячейки.

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

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

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

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

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

Можно создать связный диапазон с помощью клавиши Shift и клавиши стрелка.

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

Автоматически изменяемые диапазоны ячеек в Excel

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

Как в Excel сделать автоматическое изменение диапазона

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

Сформируйте отчет по доходности нашего объекта инвестирования, так как показано на рисунке:

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

  1. Выберите инструмент «Формулы»-«Определенные имена»-«Присвоить имя».
  2. Заполните поля диалогового окна «Создание имени» как на рисунке. Обратите внимание на то, что в поле «Диапазон:» мы используем функцию =СМЕЩ, а в одном из ее параметров используем функцию =СЧЕТ. Пример: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
  3. Переместите курсор в ячейку D2 и введите функцию =СУММ с именем «доход» в ее параметрах.

Теперь постепенно заполняя ячейки в столбце B, мы можем проследить, как изменяется охват ячеек именем «доход».

Функция СМЕЩ в Excel

Разберем более детально функции, которые мы вводили в поле диапазон при создании динамического имени.

Функция =СМЕЩ определяет наш диапазон в зависимости от количества заполненных ячеек в столбце B. 5 параметров функции =СМЕЩ(начальная ячейка; смещение размера диапазона по строкам; смещение по столбцам; размер диапазона в высоту; размер диапазона в ширину):

  1. «Начальная ячейка» – указывает верхнюю левую ячейку, от которой будет динамически расширяться диапазон как вниз, так и вправо (при необходимости).
  2. «Смещение по строкам» – параметр определяет, на какое количество нужно смещать диапазон по вертикали от начальной ячейки (первого параметра). Значения могут быть нулевыми и отрицательными.
  3. «Смещение по столбцам» – параметр определяет, на какое количество нужно смещать по горизонтали от начальной ячейки. Значения могут быть даже нулевыми и отрицательными.
  4. «Размер диапазона в высоту» – количество ячеек, на которое нужно увеличить диапазон в высоту. По сути, название говорит само за себя.
  5. «Размер диапазона в ширину» – количество ячеек, на которое нужно увеличить в ширину от начальной ячейки.

Последние 2 параметра функции являются необязательными. Если их не заполнять, то диапазон будет состоять из 1-ой ячейки. Например: =СМЕЩ(A1;0;0) – это просто ячейка A1, а параметр =СМЕЩ(A1;2;0) ссылается на A3.

Теперь разберем функцию: =СЧЕТ, которую мы указывали в 4-ом параметре функции: =СМЕЩ.

Что определяет функция СЧЕТ

Функция =СЧЕТ($B:$B) автоматически считает количество заполненных ячеек в столбце B.

Таким образом, мы с помощью функции =СЧЕТ() и =СМЕЩ() автоматизируем процесс формирования диапазона для имени «доход», что делает его динамическим. Теперь еще раз посмотрим на нашу формулу, которой мы присвоили имя «доход»: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)

Читать данную формулу следует так: первый параметры указывает на то, что наш автоматически изменяемый диапазон начинается в ячейке B2. Следующие два параметра имеют значения 0;0 – это значит, что динамический диапазон не смещается относительно начальной ячейки B2. А увеличивается только его размер по вертикали, о чем свидетельствует 4-тый параметр. В нем находится функция СЧЕТ и она возвращает число равно количеству заполненных ячеек в столбце B. Соответственно количество ячеек по вертикали в диапазоне будет равно числу, которое нам даст функция СЧЕТ. А за ширину диапазона у нас отвечает последний 5-тый параметр, где находиться число 1.

Благодаря функции СЧЕТ мы рационально загружаем в память только заполненные ячейки из столбца B, а не весь столбец целиком. Данный факт исключает возможные ошибки связанные с памятью при работе с данным документом.

Динамические диаграммы в Excel

У нас есть динамическое имя, теперь создадим динамическую диаграмму для данного типа отчета:

  1. Выделите диапазон B2:B6 и выберите инструмент: «Вставка»-«Диаграммы»-«Гистограмма»-«Гистограмма с группировкой».
  2. Щелкните левой кнопкой мышки по любому столбцу гистограммы и в строке формул отобразится функция диаграммы: =РЯД().
  3. В строке формул измените параметры функции: =РЯД(Лист1!$B$1;;Лист1!$B$2:$B$7;1) на =РЯД(Лист1!$B$1;;Лист1!доход;1).
  4. В отчет добавьте новую запись в ячейки A8 — «июль», B8 — «77000» соответственно. И убедитесь, что на диаграмме автоматически добавился новый столбец.

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

Именованный диапазон в Excel

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

Имя ячейки

Начнем с простого — присвоим имя ячейке. Для этого просто выделяем ее (1) и в поле имени (2) вместо адреса ячейки указываем произвольное название, которое легко запомнить.

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

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

Именованный диапазон

Аналогичным образом можно задать имя и для диапазона ячеек, то есть выделим диапазон (1) и в поле имени укажем его название (2):

Далее это название можно использовать в формулах, например, при вычислении суммы:

Также создать именованный диапазон можно с помощью вкладки Формулы , выбрав инструмент Задать имя .

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

Для работы с существующими диапазонами на вкладке Формулы есть Диспетчер имен .

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

При этом важно понимать, что если вы используете именованные диапазоны в формулах, то удаление имени такого диапазона приведет к ошибкам.

Именованный диапазон из таблицы

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

В результате Эксель автоматически создаст диапазоны по заголовкам.

При этом, если заголовки будут состоять из нескольких слов, то Эксель автоматически подставит знак подчеркивания между словами.

Использование именованных диапазонов

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

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

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

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

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

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

Ну и более наглядно и подробно об именованных диапазонах смотрите в видео:

Связанные (зависимые) выпадающие списки

Способ 1. Функция ДВССЫЛ (INDIRECT)

Этот фокус основан на применении функции ДВССЫЛ (INDIRECT), которая умеет делать одну простую вещь — преобразовывать содержимое любой указанной ячейки в адрес диапазона, который понимает Excel. То есть, если в ячейке лежит текст «А1», то функция выдаст в результате ссылку на ячейку А1. Если в ячейке лежит слово «Маша», то функция выдаст ссылку на именованный диапазон с именем Маша и т.д. Такой, своего рода, «перевод стрелок» 😉

Возьмем, например, вот такой список моделей автомобилей Toyota, Ford и Nissan:

Выделим весь список моделей Тойоты (с ячейки А2 и вниз до конца списка) и дадим этому диапазону имя Toyota. В Excel 2003 и старше — это можно сделать в меню Вставка — Имя — Присвоить (Insert — Name — Define). В Excel 2007 и новее — на вкладке Формулы (Formulas) с помощью Диспетчера имен (Name Manager). Затем повторим то же самое со списками Форд и Ниссан, задав соответственно имена диапазонам Ford и Nissan.

При задании имен помните о том, что имена диапазонов в Excel не должны содержать пробелов, знаков препинания и начинаться обязательно с буквы. Поэтому если бы в одной из марок автомобилей присутствовал бы пробел (например Ssang Yong), то его пришлось бы заменить в ячейке и в имени диапазона на нижнее подчеркивание (т.е. Ssang_Yong).

Теперь создадим первый выпадающий список для выбора марки автомобиля. Выделите пустую ячейку и откройте меню Данные — Проверка (Data — Validation) или нажмите кнопку Проверка данных (Data Validation) на вкладке Данные (Data) если у вас Excel 2007 или новее. Затем из выпадающего списка Тип данных (Allow) выберите вариант Список (List) и в поле Источник (Source) выделите ячейки с названиями марок (желтые ячейки в нашем примере). После нажатия на ОК первый выпадающий список готов:

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

где F3 — адрес ячейки с первым выпадающим списком (замените на свой).

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

Минусы такого способа:

  • В качестве вторичных (зависимых) диапазонов не могут выступать динамические диапазоны задаваемые формулами типа СМЕЩ (OFFSET). Для первичного (независимого) списка их использовать можно, а вот вторичный список должен быть определен жестко, без формул. Однако, это ограничение можно обойти, создав отсортированный список соответствий марка-модель (см. Способ 2).
  • Имена вторичных диапазонов должны совпадать с элементами первичного выпадающего списка. Т.е. если в нем есть текст с пробелами, то придется их заменять на подчеркивания с помощью функции ПОДСТАВИТЬ (SUBSTITUTE), т.е. формула будет выглядеть как =ДВССЫЛ(ПОДСТАВИТЬ(F3;» «;»_»))
  • Надо руками создавать много именованных диапазонов (если у нас много марок автомобилей).

Способ 2. Список соответствий и функции СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)

Этот способ требует наличия отсортированного списка соответствий марка-модель вот такого вида:

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

  • дать имя диапазону D1:D3 (например Марки) с помощью Диспетчера имен (Name Manager) с вкладки Формулы (Formulas) или в старых версиях Excel — через меню Вставка — Имя — Присвоить (Insert — Name — Define)
  • выбрать на вкладке Данные (Data) команду Проверка данных (Data validation)
  • выбрать из выпадающего списка вариант проверки Список (List) и указать в качестве Источника (Source)=Марки или просто выделить ячейки D1:D3 (если они на том же листе, где список).

А вот для зависимого списка моделей придется создать именованный диапазон с функцией СМЕЩ (OFFSET), который будет динамически ссылаться только на ячейки моделей определенной марки. Для этого:

  • Нажмите Ctrl+F3 или воспользуйтесь кнопкой Диспетчер имен (Name manager) на вкладке Формулы (Formulas). В версиях до 2003 это была команда меню Вставка — Имя — Присвоить (Insert — Name — Define)
  • Создайте новый именованный диапазон с любым именем (например Модели) и в поле Ссылка (Reference) в нижней части окна введите руками следующую формулу:

Ссылки должны быть абсолютными (со знаками $). После нажатия Enter к формуле будут автоматически добавлены имена листов — не пугайтесь 🙂

Функция СМЕЩ (OFFSET) умеет выдавать ссылку на диапазон нужного размера, сдвинутый относительно исходной ячейки на заданное количество строк и столбцов. В более понятном варианте синтаксис этой функции таков:

=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; размер_диапазона_в_строках; размер_диапазона_в_столбцах)

  • начальная ячейка — берем первую ячейку нашего списка, т.е. А1
  • сдвиг_вниз — нам считает функция ПОИСКПОЗ (MATCH), которая, попросту говоря, выдает порядковый номер ячейки с выбранной маркой (G7) в заданном диапазоне (столбце А)
  • сдвиг_вправо = 1, т.к. мы хотим сослаться на модели в соседнем столбце (В)
  • размер_диапазона_в_строках — вычисляем с помощью функции СЧЕТЕСЛИ (COUNTIF), которая умеет подсчитать количество встретившихся в списке (столбце А) нужных нам значений — марок авто (G7)
  • размер_диапазона_в_столбцах = 1, т.к. нам нужен один столбец с моделями

В итоге должно получиться что-то вроде этого:

Осталось добавить выпадающий список на основе созданной формулы к ячейке G8. Для этого:

  • выделяем ячейку G8
  • выбираем на вкладке Данные (Data) команду Проверка данных (Data validation) или в меню Данные — Проверка (Data — Validation)
  • из выпадающего списка выбираем вариант проверки Список (List) и вводим в качестве Источника (Source) знак равно и имя нашего диапазона, т.е. =Модели

Microsoft Excel

трюки • приёмы • решения

Как распечатать несмежные диапазоны таблицы Excel на одной странице

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

Нажмите Ctrl во время выбора диапазонов для печати, а затем выберите Разметка страницы ► Параметры страницы ► Область печати ► Задать. После того как вы определили область печати, вы можете использовать команду Разметка страницы ► Параметры страницы ► Область печати ► Добавить в область печати для указания дополнительных диапазонов для печати.

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

  1. Выберите диапазон.
  2. Нажмите Ctrl+C.
  3. Активизируйте другую ячейку.
  4. Выполните команду Главная ► Буфер обмена ► Вставить ► Связанный рисунок.

К счастью, в Excel есть гораздо более эффективный инструмент для такой задачи: Камера (который по некоторым причинам Microsoft держит довольно скрытым).

Использование инструмента Камера

Чтобы добавить инструмент Камера на панель быстрого доступа, выполните следующие действия.

  1. Щелкните правой кнопкой мыши на панели быстрого доступа и выберите Настройка панели быстрого доступа для открытия раздела Панель быстрого доступа окна Параметры Excel .
  2. В раскрывающемся списке слева выберите Команды не на ленте.
  3. Выберите Камера в списке.
  4. Нажмите кнопку Добавить, чтобы добавить инструмент на панель быстрого доступа.
  5. Нажмите кнопку ОК для закрытия диалогового окна Параметры Excel.

Инструмент Камера создает связанный рисунок диапазона ячеек. Поэтому если данные в связанном диапазоне изменяются, рисунок обновляется автоматически. На рис. 185.1 показан лист, с которого нужно напечатать два диапазона (А3:С10 и E13:G20) на отдельной странице.

Рис. 185.1. Обычно нет возможности распечатать диапазоны А3:С10 и E13:G20 на одной странице

Съемка камерой

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

  1. Убедитесь, что инструмент Камера доступен на панели быстрого доступа. Выполните шаги из предыдущего подраздела, если это не так.
  2. Вставьте новый лист (Лист2), который будет содержать связанные рисунки.
  3. Выберите диапазон А3:С10 и щелкните на инструменте Камера.
  4. Активизируйте лист Лист2 и нажмите кнопку для вставки связанного рисунка.
  5. Вернитесь к предыдущему листу, выберите E13:G20 и нажмите кнопку инструмента Камера.
  6. Активизируйте Лист2 и вставьте связанный рисунок.
  7. Используйте мышь, чтобы разместить связанные рисунки так, как вам нужно.

Вы можете отключить отображение сетки на листе, который содержит связанные рисунки (рис. 185.2). Если данные листа Лист1 изменятся, то связанные рисунки также обновятся. При печати листа Лист2 оба диапазона окажутся на одной странице.

Рис. 185.2. Использование связанных рисунков позволяет печатать два диапазона ячеек на одной странице

Работа со связанными таблицами в Microsoft Excel

Связанные таблицы в Microsoft Excel

​Смотрите также​ таблице Excel. В​ появились данные ячейки​ вправо​ разных таблиц вы​В поле «Таблица» выберите​ данных, нажмите​В модели данных связи​ 01.01.2012) и по​ статические значения.​ Причиной этого может​ нужно будет подтягивать​Мастера функций​

​ способе. Будет происходить​.​

​ диапазонах, о которых​ в столбце​При выполнении определенных задач​ первом столбце пишется​ B1.​Symyrai​ получите сообщение «Могут​BasicCalendarUS​Получение внешних данных​ таблиц могут быть​ крайней мере в​Как видим, в Excel​ быть, как вышеописанный​ значения. В нашем​. Переходим в группу​ смещение адресов, но​Производится активация окошка аргументов​ шел разговор в​«Ставка»​ в Excel иногда​ артикул товара, во​alx74​: Если ячейке А6​ потребоваться связи между​, а в поле​ >​ типа «один к​ одной таблице (логика​ имеются способы и​ случай, когда требуется​ случае это столбец​«Математические»​ вот координаты просматриваемого​ оператора​ предыдущем способе.​. Затем кликаем по​ приходится иметь дело​ втором — наименование.​: Так?​

Создание связанных таблиц

​ задать =Лист1!A80, чтоб​ таблицами». Наиболее вероятной​ «Столбец (чужой)» —​Из службы данных​ одному» (у каждого​

Способ 1: прямое связывание таблиц формулой

​ операций со временем)​ инструменты, чтобы связать​ изменить массив, вставленный​«Ставка»​и выбираем там​ массива нам нужно​ПОИСКПОЗ​Выделяем первый элемент столбца​ кнопке​ с несколькими таблицами,​ Как сделать так,​AlexM​ В ячейке B6​ причиной является то,​DateKey​

​ >​ пассажира есть один​ должны быть перечислены​ несколько таблиц между​ из другой книги,​. Щелкаем по выделенному​ наименование​ закрепить. Он не​. Указанная функция предназначена​«Ставка»​Enter​ которые к тому​

Таблица заработной платы в Microsoft Excel

​ чтобы когда вводишь​:​ появлялся =Лист1!B81​ что вы столкнулись​. Нажмите​Из Microsoft Azure Marketplace​ посадочный талон) или​ все даты только​

Таблица со ставками сотрудников в Microsoft Excel

​ собой. При этом,​ так и просто​ фрагменту правой кнопкой​«СУММ»​ должен смещаться. Выделяем​

  1. ​ для того, чтобы​. Переходим в​​на клавиатуре, чтобы​​ же связаны между​ артикул в первой​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СМЕЩ(A2;0;1)​​а если для​ со связью «многие​​ОК​​.​ «один ко многим»​ один раз в​ табличные данные могут​

    Переход на второй лист в Microsoft Excel

  2. ​ нежелание пользователя, чтобы​ мыши. В контекстном​. Далее жмем по​ координаты курсором и​​ выводить номер значения​​Мастер функций​ произвести ввод данных​​ собой. То есть,​​ ячейке, то сразу​В формуле ссылка​ А6 задать к​ ко многим». Если​для создания связи.​​В разделе​​ (в каждом рейсе​

    Связывание с ячейкой второй таблицы в Microsoft Excel

  3. ​ столбце.​ находиться на других​ данные в одной​ меню в блоке​ кнопке​ жмем на функциональную​ в определенном массиве​, кликнув по пиктограмме​ в ячейку, в​ данные из одной​ же появлялось бы​ на А2, а​ примеру =Лист1!A85, то​ вы будете следовать​Обратите внимание, что время​​Type​​ много пассажиров), но​Щелкните​ листах и даже​ таблице автоматически обновлялись​ инструментов​

    ​«OK»​

    Две ячейки двух таблиц связаны в Microsoft Excel

  4. ​ клавишу​ по его наименованию.​«Вставить функцию»​ которой ранее установили​ таблицы подтягиваются в​ и название то​ вернет значение из​ чтоб B6 автоматический​ цепочке связей между​ задержки в настоящее​(Тип) нажмите​ не «многие ко​Данные​ в разных книгах.​ из другой.​«Параметры вставки»​.​F4​ Именно благодаря данной​.​ знак​ другие и при​ второй ячейке. если​ В2​ менялся на =Лист1!B86​ таблицами, которые подключаются​ время отличается для​

    ​Data​ многим». Связи «многие​>​ При необходимости эту​Разорвать связь между книгами​щелкаем по пиктограмме​Производится перемещение в окно​. Как видим, перед​ возможности мы вычислим​В​«равно»​

    Маркер заполнения в Microsoft Excel

  5. ​ их изменении пересчитываются​ данный артикул уже​​Ilgiz​​112347​ к необходимым для​​ каждого месяца.​​Данные).​ ко многим» приводят​​Отношения​​ связь можно легко​ во всех ячейках​«Вставить связь»​

Все данные столбца второй таблицы перенесены в первую в Microsoft Excel

Способ 2: использование связки операторов ИНДЕКС — ПОИСКПОЗ

​ аргументов функции​ координатами появился знак​ номер строки определенного​Мастере функций​.​ значения во всех​ был?​: Спасибо за советы,​: Так что-ли​ вас таблицам, то​В таблице​В разделе​ к ошибкам циклической​.​ разорвать.​ можно, выполнив фактически​.​СУММ​ доллара, что означает​ значения для функции​в группе​Затем происходит автоматический переход​ связанных табличных диапазонах.​Abram pupkin​ задачу решил вот​​=ИНДЕКС(Лист1!1:1048576;СТОЛБЕЦ()+79;СТОЛБЕЦ())​​ вы, вероятно, обнаружите​​BasicCalendarUS​​Price​ зависимости, таким как​Если команда​Автор: Максим Тютюшев​ одну операцию. При​Существует также альтернативный вариант.​

  1. ​, которая предназначена для​​ то, что ссылка​​ИНДЕКС​​«Ссылки и массивы»​​ на первый лист.​​Скачать последнюю версию​​: АРТИКУЛ на товар​

    Вставить функцию в Microsoft Excel

  2. ​ так (файл во​​только с диапазоном​​ наличие двух или​​перетащите​​(Цена) нажмите​ «Обнаружена циклическая зависимость».​​Отношения​​Примечание:​

    Переход в окно аргуметов функции ИНДЕКС в Microsoft Excel

  3. ​ этом данные в​ Он, кстати, является​ расчета суммы выбранных​ из относительной превратилась​. Синтаксис​находим и выделяем​ Как видим, в​ Excel​G1=ЕСЛИ (F1=»»;»»;ИНДЕКС (B$1:B$1000;(ПОИСКПОЗ​ вложении): ввел столбец​ (массивом) лучше определиться​​ более связей «один​​YearKey​

    Выбор формы функции ИНДЕКС в Microsoft Excel

  4. ​Free​ Эта ошибка может​​недоступна, значит книга​​Мы стараемся как​ ячейках останутся, но​ единственным для более​ чисел. Она имеет​ в абсолютную. Затем​ПОИСКПОЗ​​ наименование​​ соответствующую ячейку подтягивается​

    ​Связанные таблицы очень удобно​

    ​ (F1;A$1:A$1000;0))))​​ с идентификатором, который​Guest​ ко многим» между​в область строк​(Бесплатно).​

    ​ произойти, если вы​​ содержит только одну​ можно оперативнее обеспечивать​ они уже будут​ старых версий Excel.​ нижеуказанный синтаксис:​ жмем на кнопку​представлен так:​«ИНДЕКС»​ величина ставки первого​

    ​ использовать для обработки​​Loony​ можно при печати​: сейчас попробую​ таблицами. Не существует​ над пунктом​Найдите​ создаете прямое подключение​ таблицу.​

    ​ вас актуальными справочными​​ представлять собой статические​​ В контекстном меню​=СУММ(число1;число2;…)​​«OK»​​=ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])​.​ сотрудника из второй​​ большого объема информации.​​: В категории «Ссылки​

    Аргумент Массив в окне аргументов функции ИНДЕКС в Microsoft Excel

  5. ​ скрыть.​112347​ простого обходного пути,​MonthInCalendar​​US Air Carrier Flight​​ между двумя таблицами​В окне​ материалами на вашем​​ не обновляемые значения,​​ наводим курсор на​Поля в окне соответствуют​.​«Искомое значение»​Данный оператор имеет две​ таблицы. Установив курсор​ Располагать всю информацию​​ и массивы» посмотри​​lamewax​: Не поспешил, можно​ который бы работал​.​ Delays​​ со связью «многие​​Управление связями​

    Окно аргументов функции ИНДЕКС в Microsoft Excel

  6. ​ языке. Эта страница​​ которые никак не​​ пункт​ аргументам указанной функции.​Результат выведен на экран​​— аргумент, содержащий​​ формы: форму для​ на ячейку, содержащую​ в одной таблице,​​ функции ИНДЕКС и​​: Добрый день, друзья!​ короче​​ в любой ситуации,​​Теперь вы можете разделить​

    Переход в окно аргуметов функции ПОИСКПОЗ в Microsoft Excel

  7. ​и нажмите​ ко многим» или​​нажмите кнопку​​ переведена автоматически, поэтому​ зависят от других​«Специальная вставка»​ Хотя их число​ в первую ячейку​ наименование или адрес​ работы с массивами​ ставку, видим, что​ к тому же,​​ МАССИВЫ. Можно проще,​​Подскажите как связать​​=ИНДЕКС(Лист1!1:1048576;СТОЛБЕЦ()+79;)​​ но вы можете​

    ​ задержки прибытия по​

    ​Select​​ непрямые подключения (цепочку​Создать​ ее текст может​ документов.​. В открывшемся дополнительном​ может достигать 255​ столбца​ ячейки стороннего диапазона,​ и ссылочную. В​ для вывода данных​ если она не​ функцией ЕСЛИ, но​​ две ячейки в​​Guest​ попробоватьсоздать вычисляемые столбцы,​

    ​ годам и месяцам,​​(Выбрать).​ связей таблиц, в​.​ содержать неточности и​В книге, в которой​ меню выбираем позицию​ штук, но для​«Ставка»​ в которой оно​​ нашем случае требуется​​ на экран применяется​​ однородная, не очень​​ она допускает только​

    ​ excel 2016?​​: что то догнать​ чтобы консолидировать столбцы,​ а также другим​Прокрутите вниз и нажмите​ которой каждая таблица​В окне​ грамматические ошибки. Для​ подтягиваются значения из​ с одноименным названием.​ нашей цели достаточно​. Но перед тем,​ находится. Именно позицию​​ первый вариант, поэтому​​ обычная формула. Но​​ удобно. С подобными​​ 7 вложений. А​​Есть ячейка А1​​ не могу​ которые вы хотите​​ значениям в календаре.​​Select Query​ связана со следующей​Создание связи​

    ​ нас важно, чтобы​ других файлов, переходим​После этого открывается окно​ будет всего одного.​​ как производить копирование,​​ данного наименования в​ в следующем окошке​​ перед координатами ячейки,​​ объектами трудно работать​​ вообще-то, в таких​​ на Листе1 и​

    Аргумент Искомое значение в окне аргументов функции ПОИСКПОЗ в Microsoft Excel

  8. ​давай упрошу вопрос,​ использовать в одной​Советы:​​(Запрос на выборку).​​ отношением «один ко​щелкните стрелку рядом​​ эта статья была​​ во вкладку​ специальной вставки. Жмем​ Ставим курсор в​ нам нужно закрепить​ целевом диапазоне и​ выбора формы, которое​​ откуда выводятся данные,​​ и производить по​

    Аргумент Просматриваемый массив в окне аргументов функции ПОИСКПОЗ в Microsoft Excel

  9. ​ случаях пишут макрос​ ячека В1 на​ кажется я наворотил​​ таблице.​​ По умолчанию месяцы перечислены​​Нажмите кнопку​​ многим», но между​ с полем​​ вам полезна. Просим​​«Данные»​ на кнопку​​ поле​​ ещё одну область,​ следует вычислить. В​ откроется, выбираем именно​ стоит выражение​ ним поиск. Указанную​ — это быстрее,​ Листе2. При редактировании​допустим для ячейки​После того как вы​ в алфавитном порядке.​Далее​ первой и последней​Таблица​ вас уделить пару​​. Щелкаем по значку​​«Вставить связь»​«Число1»​ а именно первый​ нашем случае в​ его и жмем​«Лист2!»​ проблему как раз​​ гибче и удобней.​​ первой ячейки(А1 на​

    Окно аргуметов функции ПОИСКПОЗ в Microsoft Excel

  10. ​ А6 задано =C10.​ определили, какая таблица​ С помощью надстройки​​.​​ образуется отношение «многие​и выберите таблицу​ секунд и сообщить,​«Изменить связи»​в нижнем левом​. Кликаем по ярлыку​​ аргумент функции​​ роли первого аргумента​ на кнопку​, которое указывает наименование​ призваны устранить связанные​Есть таблица, с повторяющимися​ листе1) необходимо что​​ И что надо​​ не связана с​​ Power Pivot вы​​Нажмите​ ко многим»). Дополнительные​​ из раскрывающегося списка.​​ помогла ли она​, который расположен на​ углу ячейки.​«Лист 2»​​ИНДЕКС​​ будут выступать ссылки​«OK»​

    ​ области документа, где​

    Преобразование ссылки в абсолютную в Microsoft Excel

  11. ​ таблицы, информация между​ строками, например:​ бы и во​ задать для ячейки​ остальной частью модели,​ можете изменить порядок​Готово​ сведения см. в​

    Маркер заполнения в программе Microsoft Excel

  12. ​ В связи «один​ вам, с помощью​ ленте в блоке​Какой бы вариант вы​над строкой состояния.​. Для этого выделяем​ на ячейки на​.​ они расположены. Общая​ которыми распределена, но​​[название] [22500 руб]​​ второй(В1 на листе2)​​ B6, чтоб оно​​ пересмотрите столбцы в​

Значения связаны благодаря комбинации функций ИНДЕКС-ПОИСКПОЗ в Microsoft Excel

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

Способ 3: выполнение математических операций со связанными данными

​ инструментов​ не выбрали, значения​После того, как мы​ элемент колонки, который​Листе 1​Выполнен запуск окошка аргументов​ формула в нашем​ в то же​ [описание]​ поменялось значение и​ автоматический было D10​ ней, чтобы определить​

​ они отображались в​ При быстром подключении​ таблицами в модели​​ таблица должна быть​​ Для удобства также​«Подключения»​ из одного табличного​ переместились в нужный​ содержит формулу, и​, в которых расположены​ оператора​​ случае выглядит так:​​ время является взаимосвязанной.​…​​ наоборот, при редактировании​​Например если задам​ содержит ли другой​ хронологическом порядке.​

  1. ​ к Интернету импорт​ данных.​ частью с несколькими​​ приводим ссылку на​​. Нужно отметить, что​ массива будут вставлены​​ раздел книги, выделяем​​ перемещаемся в строку​

    Переход в Мастер функций в Microsoft Excel

  2. ​ имена сотрудников.​​ИНДЕКС​​=Лист2!B2​​ Связанные табличные диапазоны​​[название] [22500 руб]​ второй ячейки(В1 на​​ для А6 =F10,​​ столбец в другом​Таблица​​ займет около 15 минут.​​Типы данных в двух​

    Переход в окно аргуметов функции СУММ в Microsoft Excel

  3. ​ элементами. В примере​ оригинал (на английском​​ если текущая книга​​ в другой. При​ столбец, который следует​ формул. Выделяем первый​«Просматриваемый массив»​

    ​. Задача указанной функции​

    ​Теперь нужно перенести данные​ могут находиться не​ [описание]​ листе2) менялось значение​ то B6 автоматический​ месте модели соответствующие​BasicCalendarUS​ После выполнения вы​ столбцах должны быть​​ с клиентами и​​ языке) .​​ не содержит связей​​ изменении данных в​

    Окно аргметов функции СУММ в Microsoft Excel

  4. ​ просуммировать. Делаем это​ аргумент оператора​— аргумент, представляющий​ — вывод значения,​ о ставках всех​ только в пределах​…​ в первой(А1 на​ принял G10​ значения.​должна быть открыта​ увидите отчет о​​ совместимы. Подробные сведения​​ логикой операций со​

    Суммирование данных с помощью функции СУММ в Microsoft Excel

  5. ​Вы применяли функцию ВПР,​ с другими файлами,​​ исходнике они также​​ курсором, зажав левую​ИНДЕКС​ собой ссылку на​ находящегося в выбранном​

    Общая сумма ставок работников в Microsoft Excel

  6. ​ остальных работников предприятия.​ одного листа или​[название] [22500 руб]​ листе1).​vikttur​Предположим, у вас есть​ в окне Power​ состоянии перемещения 2 427 284​ см. в статье​ временем необходимо сначала​ чтобы переместить данные​ то эта кнопка​ автоматически будут изменяться​​ кнопку мыши. Как​​(​ массив, в котором​ диапазоне в строке​ Конечно, это можно​ одной книги, но​ [описание]​​Doktor1962​​: Symyrai, быстрее и​ модель, которая содержит​ Pivot.​ строк. Нажмите​

    Общая зарплата по предприятию в Microsoft Excel

  7. ​ Типы данных в​​ выбрать таблицу продаж​​ столбца из одной​ является неактивной.​

    Изменение ставки работника в Microsoft Excel

  8. ​ и во вставленном​ видим, координаты выделенной​B2:B7​ выполняется поиск указанного​ с указанным номером.​ сделать тем же​ и располагаться в​Нужно чтобы при​

Сумма заработной платы по предприятию пересчитана в Microsoft Excel

Способ 4: специальная вставка

​: так можно сделать​ понятнее будет, если​ продажи продукции по​В главной таблице нажмите​

  1. ​Закрыть​ моделях данных.​ клиентов, потому что​ таблицы в другой?​Запускается окно изменения связей.​​ диапазоне.​​ области тут же​​) и щелкаем по​​ значения для определения​ Общая формула оператора​ путем, которым мы​ отдельных книгах (файлах).​​ изменении цены в​​ только с ВБА​ покажете в файле.​​ территории, и вы​​Сортировка по столбцу​. Теперь у вас​​Другие способы создания связей​​ каждый день, скорее​

    Копирование в Microsoft Excel

  2. ​ Так как в​ Выбираем из списка​Урок: Специальная вставка в​ отображаются в поле​ кнопке​ его позиции. У​​ИНДЕКС​​ выполнили поставленную задачу​ Последние два варианта​ одной из ячеек,​формулами это сделать​Владимир​​ впоследствии импортируете демографические​​.​​ есть две таблицы​​ могут оказаться более​

    Вставка связи через контекстное меню в Microsoft Excel

    ​ всего, происходит множество​ Excel теперь есть​ связанных книг (если​ Экселе​ окна аргументов. Затем​F4​ нас эту роль​​такова:​​ для первого работника,​ на практике используют​ она менялась в​

    Переход в специальную вставку в Microsoft Excel

  3. ​ невозможно​: >​ данные, чтобы узнать,​​В поле «Сортировать» выберите​​ в модели данных.​ понятными, особенно если​

    Окно специальной вставки в Microsoft Excel

  4. ​ продаж.​ встроенная модель данных,​ их несколько) тот​Кроме того, можно организовать​ щелкаем по кнопке​. Как видим, знак​ будет исполнять адрес​=ИНДЕКС(массив;номер_строки;[номер_столбца])​ но учитывая, что​ чаще всего, так​

Значения вставлены с помощью специальной вставки в Microsoft Excel

​ остальных​lamewax​

Способ 5: связь между таблицами в нескольких книгах

​=если(А6=F10;G10) — в​ есть ли корреляция​MonthInCalendar​ Чтобы связать их,​ неизвестно, какие столбцы​Для элемента​ функция ВПР устарела.​ файл, с которым​ связь между табличными​«OK»​ доллара появился около​ столбца «​«Массив»​ оба списка сотрудников​ как целью указанной​Abram pupkin​: Мне вот и​ B6 пиши. Самая​ между продажами и​

  1. ​.​ нужны совместимые столбцы​ использовать. Дополнительные сведения​Столбец (чужой)​ Вы можете создать​ хотим разорвать связь.​ областями в разных​​.​​ выбранных координат. Щелкаем​

    Копирование данных из книги в Microsoft Excel

  2. ​Имя»​— аргумент, содержащий​ расположены в одинаковом​ технологии является как​: из комментариев​ нужно с ВБА.​ удобная функция, потому​ демографическими тенденциями на​​В поле «По» выберите​​ в каждой таблице.​​ см. в статье​​выберите столбец, который​

    Вставка связи из другой книги в Microsoft Excel

  3. ​ связь между двумя​ Щелкаем по кнопке​ книгах. При этом​После этого мы автоматически​ по клавише​на​ адрес диапазона, из​ порядке, задачу можно​ раз уйти от​»…Это вы решили​ Подскажите как так​ что она проговаривается.​ каждой территории. Так​MonthOfYear​Убедитесь, что значения в​ Создание связи в​ содержит данные, относящиеся​ таблицами на основе​

Связь из другой книги вставлена в Microsoft Excel

​«Разорвать связь»​ используется инструмент специальной​ перемещаемся на​Enter​Листе 2​ которого мы будем​ существенно упростить и​ скопления данных, а​ что идея глупая.​ сделать? Только это​

Информационное сообщение в Microsoft Excel

​Guest​ как демографические данные​.​ столбце​

Разрыв связи между таблицами

​ представлении диаграммы в​ к элементу​ совпадающих данных в​.​ вставки. Действия будут​Лист 1​. В целом формула​.​ извлекать информацию по​ ускорить её решение.​ нагромождение их на​ Вопрос поставлен четко​

Способ 1: разрыв связи между книгами

​ нужно для всех​: вот файл​ поступают из различных​Сводная таблица теперь сортирует​DateKey​ Power Pivot.​Связанный столбец (первичный ключ)​ них. Затем можно​Открывается информационное окошко, в​ абсолютно аналогичными тем,​. Как видим, общая​ приняла следующий вид:​

  1. ​«Тип сопоставления»​ номеру указанной строки.​ Это можно сделать,​ одной странице принципиально​​ и приведен простой​​ ячеек столбца А​​112347​​ источников, то их​ каждую комбинацию «месяц​в таблице​​Вы можете узнать о​​. Например, при наличии​ создать листы Power​ котором находится предупреждение​ которые мы рассматривали​ сумма размера ставок​=ИНДЕКС(Лист2!$B$2:$B$7;ПОИСКПОЗ(Лист1!A4;Лист2!$A$2:$A$7;0))​

    Переход к изменениям связей в Microsoft Excel

  2. ​— аргумент, являющийся​«Номер строки»​ просто скопировав формулу​ проблему не решает.​ пример…»​ и столбца В​: Такой пример (по​​ таблицы первоначально изолированы​​ и год» (октябрь​

    Окно изменения связей в Microsoft Excel

  3. ​BasicCalendarUS​ связях обеих таблиц​ столбца даты в​ View или сводные​ о последствиях дальнейших​ в предыдущем способе,​ работников уже отображается​Теперь можно произвести копирование​​ необязательным, но, в​​— аргумент, являющийся​

    Информационное предупреждение о разрыве связи в Microsoft Excel

  4. ​ на диапазон ниже.​ Давайте узнаем, как​это вы решили​ соответственно.​ 1 примеру)​

Ссылки заменены на статические значения в Microsoft Excel

Способ 2: вставка значений

​ от остальной части​ 2011, ноябрь 2011)​указаны в формате​ и логики операций​ обеих таблицах необходимо​ таблицы и другие​ действий. Если вы​ за исключением того,​ в соответствующем элементе.​ с помощью маркера​ отличие от предыдущего​ номером этой самой​ Благодаря тому, что​ создавать и как​ что вопрос поставлен​Dinoxromniy​Владимир​ модели. Для интеграции​ по номеру месяца​ 01.01.2012 00:00:00. В​ со временем с​ выбрать этот столбец​ отчеты с полями​ уверены в том,​

  1. ​ что производить навигацию​Но это ещё не​ заполнения. Вызываем его​ оператора, этот необязательный​ строчки. При этом​ ссылки в Excel​ работать с таким​​ четко и приведен​​:​: В данном случае​ демографических данных с​​ в году (10,​​ таблице​

    Копирование в программе Microsoft Excel

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

    Вставка как значения в Microsoft Excel

  3. ​ обычный ВПР поможет.​ остальной частью своей​ 11). Изменить порядок​On_Time_Performance​

Значения вставлены в Microsoft Excel

​ на Microsoft Azure​В поле​ даже если они​ то жмите на​ формул придется не​ помним, зарплата вычисляется​ о котором мы​ нужен. Он указывает​ номер строки следует​ относительными, при их​Прежде всего, давайте остановимся​На самом деле​

​, если речь действительно​

lumpics.ru

Создание связи между двумя таблицами в Excel

​Guest​​ модели вам нужно​ сортировки несложно, потому​также есть столбец​ Marketplace. Некоторые из​Связанная таблица​ получены из различных​ кнопку​ между областями одной​ путем умножения величины​ говорили ранее, и​ на то, как​ указывать не относительно​ копировании происходит сдвиг​ на вопросе, какими​ здесь без экстрасенсов​ про:​: Nic70y!​ будет найти столбец​ что канал​ даты и времени​ этих наборов данных​

​выберите таблицу, содержащую​ источников. Например, если​«Разорвать связи»​ книги, а между​ ставки на коэффициент.​ протягиваем до конца​ будет сопоставлять оператор​ всего документа, а​ значений, что нам​ способами существует возможность​ даже можно не​т.е. когда в​оооо, супер. Кажется​ в одной из​DateStream​FlightDate​ очень велики, и​ хотя бы один​ у вас есть​.​ файлами. Естественно, что​ Поэтому снова выделяем​ табличного диапазона.​ искомое значение с​ только относительно выделенного​ и нужно. Саму​ создать связь между​ читать вопрос.​ ячейку​ то что надо!​

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

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

  1. ​ различными табличными диапазонами.​Давайте попробуем расставить​вбили​ВСЕМ ОГРОМНОЕ СПАСИБО!!!​ тому, который вы​ столбцы для работы​ в том же​ за разумное время​

  2. ​ связаны с таблицей,​ клиентам, вам может​

    ​ на указанный файл​ при этом должны​ находится суммированная величина.​

  3. ​ то, что порядок​ может иметь одно​«Номер столбца»​​ произвести с помощью​​Самый простой способ связывания​​ точки над «​​новое значение (а​​Guest​​ уже используете. Например,​

  4. ​ этого сценария. Если​ формате: 01.01.2012 00:00:00.​ необходимо быстрое подключение​ выбранной в поле​ потребоваться импортировать и​ в текущем документе​ быть открыты.​ После этого переходим​ строк у двух​

    ​ из трех значений:​— аргумент, носящий​ маркера заполнения.​ данных – это​ i «.​ не например это​: не смог я​ если демографические данные​ вы используете другую​ Два столбца содержат​ к Интернету.​Таблица​ связать данные логики​ будут заменены на​

  5. ​Выделяем диапазон данных, который​​ к строке формул.​​ связанных таблиц не​​-1​​ необязательный характер. Для​

​Итак, ставим курсор в​​ использование формул, в​​2000 строк и​ значение было вычислено​ понять вашу формулу.​

  1. ​ организованы по регионам​​ таблицу логики операций​​ совпадающие данные одинакового​​Запустите надстройку Power Pivot​​.​

  2. ​ операций со временем,​​ статические значения.​​ нужно перенести в​ Дописываем к имеющейся​​ совпадает, тем не​​;​ решения конкретно нашей​ нижнюю правую область​ которых имеются ссылки​ 40 листов​ формулой, так как​ просто я никогда​ и ваши данные​ со временем, ваши​ типа и по​ в Microsoft Excel​В поле​ чтобы проанализировать тенденции​Но вышеперечисленный способ подходит​ другую книгу. Щелкаем​

  3. ​ в ней формуле​​ менее, все значения​​0​ задачи мы его​ элемента с формулой.​​ на другие табличные​​Получается 80 000​ изменилась ячейка-аргумент не​ не пользовался индексами,​ о продажах определяют​ действия будут другими.​

  4. ​ крайней мере один​​ и откройте окно​​Связанный столбец (первичный ключ)​ продаж по годам​ только в том​ по нему правой​ знак умножения (​​ подтягиваются соответственно фамилиям​​;​

  5. ​ использовать не будем,​​ После этого курсор​​ диапазоны. Он называется​ строк​ из первой колонки),​ массивами и т.п.​ область продажи, то​​По мере добавления полей​​ из столбцов (​

  6. ​ Power Pivot.​​выберите столбец, содержащий​​ и месяцам.​

Дополнительные сведения о связях между таблицами в Excel

​ случае, если нужно​

​ кнопкой мыши и​*​ работников. Этого удалось​1​

​ а поэтому описывать​ должен преобразоваться в​

​ прямым связыванием. Этот​это уже на​

​ то в VBA​Отправляю Вам файл.​ вы могли бы​ в сводную таблицу​DateKey​

Примечания о связях

  • ​Нажмите​ уникальные значения, которые​Все таблицы в книге​ полностью разорвать все​ выбираем в открывшемся​), а затем щелкаем​ достичь благодаря применению​. Для неупорядоченных массивов​ его суть отдельно​ маркер заполнения в​ способ интуитивно понятен,​

  • ​ пределе возможностей excel.​ редакторе в​ Можете ли вы​ связать два набора​ вы получите уведомление​) содержит только уникальные​Получение внешних данных​ соответствуют значениям в​ указываются в списках​ связи между двумя​ меню позицию​ по элементу, в​ сочетания операторов​ следует выбрать вариант​ не нужно.​ виде черного крестика.​

  • ​ так как при​ Если предполагается ввести​Лист1​ применить тот же​ данных, найдя общие​ о необходимости связи​ значения. В следующих​ >​ столбце, выбранном в​ полей сводной таблицы​ книгами. Что же​«Копировать»​ котором располагается показатель​ИНДЕКС​«0»​Ставим курсор в поле​ Выполняем зажим левой​ нем связывание выполняется​ еще и 80​нужно вставить следующий​ способ для ячейки​ столбцы, такие как​ между таблицами, чтобы​ действиях вы будете​Из службы данных​ поле​ и Power View.​ делать, если требуется​.​ коэффициента. Для выполнения​—​. Именно данный вариант​«Массив»​ кнопки мыши и​

  • ​ практически точно так​ тыс формул, то​ код:​ B6 (отметил красным)​ государство, почтовый индекс​ разобраться с полями,​

  • ​ использовать эти столбцы,​ >​Столбец​При импорте связанных таблиц​ разъединить связанные таблицы,​Затем перемещаемся к той​ вычисления щелкаем по​ПОИСКПОЗ​ подойдет для нашего​

Пример. Связывание данных логики операций со временем с данными по рейсам авиакомпании

​. После этого переходим​ тянем курсор до​ же, как создание​ вес файла заметно​Private Sub Worksheet_Change(ByVal​ чтоб там выходило​ или регион, чтобы​ выбранными в сводной​ чтобы связать таблицы.​Из Microsoft Azure Marketplace​.​ из реляционной базы​ находящиеся в пределах​

  1. ​ книге, в которую​ клавише​.​ случая.​

  2. ​ на​​ самого низа столбца.​​ ссылок на данные​​ возрастет.​​ Target As Range)​​ значение ячейки С158​​ обеспечить подстановку.​ таблице.​В окне Power Pivot​. В мастере импорта​

  3. ​Нажмите кнопку​​ данных Excel часто​​ одного файла? Сделать​​ эти данные нужно​​Enter​

  4. ​Читайте также:​​Итак, приступим к заполнению​​Лист 2​​Все данные из аналогичного​​ в одном табличном​

  5. ​»…А если я​​ Dim rngObj As​​ которая находиться в​​Кроме совпадающих значений есть​​Хотя Excel может подсказать​

  6. ​ нажмите​ таблиц откроется домашняя​​ОК​​ может создавать эти​ это можно, скопировав​

  7. ​ будет вставить. Выделяем​​на клавиатуре. Как​​Функция ИНДЕКС в​

  8. ​ полей окна аргументов.​​и, зажав левую​​ столбца на​

  9. ​ массиве.​​ поменяю везде, во​​ Range Dim i​​ Лист1​​ несколько дополнительных требований​ вам, когда необходима​Сводная таблица​ страница Microsoft Azure​.​ связи в модели​ данные, а затем​​ нужный диапазон. Кликаем​​ видим, программа рассчитала​

  10. ​ Экселе​ Ставим курсор в​​ кнопку мыши, выделяем​​Листе 2​​Посмотрим, как на примере​​ второй она тоже​​ As Long If​​Файл удален​

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

  12. ​ данных, формируемой в​​ вставив на то​​ правой кнопкой мыши.​​ общую заработную плату​​Функция ПОИСКПОЗ в​

  13. ​ поле​​ все содержимое столбца​были подтянуты в​​ можно образовать связь​​ изменится?…»​​ Not Intersect(Target, Me.Columns(1))​

  14. ​- велик размер​​Значения данных в столбце​​ может подсказать, какие​

  15. ​ таблицу на новом​​В разделе​​Пример. Связывание данных логики​

  16. ​ фоновом режиме. В​​ же место, как​​ В контекстном меню​ по предприятию.​ Экселе​«Искомое значение»​«Ставка»​ таблицу на​ путем прямого связывания.​В старых фильмах​​ Is Nothing Then​​ — [​ подстановки должны быть​ таблицы и столбцы​ или существующем листе.​Price​ операций со временем​

  17. ​ других случаях необходимо​ значения. Кстати, этим​​ в группе​​Возвращаемся на​​Прямое связывание данных хорошо​​, кликаем по первой​.​Листе 1​​ Имеем две таблицы​​ показывают как тушили​ For Each rngObj​​МОДЕРАТОРЫ​​ уникальными. Другими словами,​ использовать, а также​В списке полей разверните​(Цена) нажмите​ с данными по​ создавать связи вручную.​ же способом можно​«Параметры вставки»​​Лист 2​​ ещё тем, что​ ячейке столбца​После того, как координаты​. При изменении данных​ на двух листах.​

  18. ​ пожар.​ In Intersect(Target, Me.Columns(1)).Cells​​]​​ столбец не может​ возможна ли связь​ таблицу​

  19. ​Free​ рейсам авиакомпании​​Убедитесь, что книга содержит​​ проводить разрыв связи​​выбираем пункт​​и изменяем размер​ позволяет не только​«Имя»​ отобразились в окошке​ на​ На одной таблице​

  20. ​Люди становились в​​ i = rngObj.Row​​Владимир​​ содержать дубликаты. В​​ между таблицами. Чтобы​On_Time_Performance​

  21. ​(Бесплатно).​»Могут потребоваться связи между​ хотя бы две​ между отдельными диапазонами​«Вставить связь»​ ставки любого работника.​ выводить в одну​

  22. ​на​ оператора, ставим курсор​Листе 2​ производится расчет заработной​​ цепочку.​​ If Not ThisWorkbook.Worksheets.Item(«Лист2»).Cells(i,​

  23. ​: Думаю, что модераторы​ модели данных нули​​ получить ответы на​​и нажмите​В разделе​ таблицами»​​ таблицы и в​​ данных различных книг​

  24. ​.​​После этого опять перемещаемся​​ из таблиц значения,​Листе 1​​ в поле​​они автоматически будут​​ платы с помощью​​Первый человек черпал​

  25. ​ 1).Value = rngObj.Value​ спят, (их понять​ и пустые строки​ свои вопросы, попробуйте​

  26. ​ArrDelayMinutes​​Category​​Шаг 1. Определите, какие таблицы​​ каждой из них​​ без разрыва общей​После этого значения будут​​ на страницу с​​ которые отображаются в​

​.​«Номер строки»​ изменяться и на​ формулы путем умножения​ воду из водоема​

​ Then ThisWorkbook.Worksheets.Item(«Лист2»).Cells(i, 1).Value​​ можно, они тоже​ эквивалентны пустому полю,​ сделать следующее.​, чтобы добавить их​(Категория) нажмите​ указать в связи​ есть столбец, который​ связи между файлами.​

  1. ​ вставлены. При изменении​​ общей суммой. Как​​ других табличных диапазонах,​После того, как координаты​. Данный аргумент мы​

  2. ​ первом.​​ ставки работников на​​ и передавал ведро​

  3. ​ = rngObj.Value Next​​ люди), но 312​​ которое является самостоятельным​

  4. ​Если ваша модель содержит​​ в область значений.​​Science & Statistics​

​Шаг 2. Найдите столбцы, которые​ можно сопоставить со​ Посмотрим, как этот​ данных в исходной​ видим, из-за изменений​ но и производить​ отобразились, устанавливаем курсор​ будем выводить с​Но что делать, если​​ единый для всех​​ с водой второму,​ End If End​ кб, — это​ значением данных. Это​ всего лишь несколько​ В сводной таблице​(Наука и статистика).​

«Могут потребоваться связи между таблицами»

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

Кнопка

​ перечень сотрудников в​ коэффициент.​ второй — третьему…восьмой-девятому…​ SubВ​ наглость, которая выше​ означает, что не​ таблиц, понятно, какие​ вы увидите общее​Найдите​ для создания пути​ таблицы.​

Шаг 1. Определите, какие таблицы указать в связи

​ практике.​ из рабочей книги​ результат общей заработной​ математические операции (сложение,​«Просматриваемый массив»​ПОИСКПОЗ​ табличных массивах расположен​На втором листе расположен​ послений выливал ведро​Лист2​ крыши. Вы, когда​ может быть несколько​ из них нужно​ время задержанных рейсов​DateStream​ от одной таблицы​Отформатируйте данные в виде​Выделяем диапазон, в котором​ будет их подтягивать​ платы был автоматически​

Представление диаграммы, в котором показаны несвязанные таблицы

​ деление, вычитание, умножение​​и переходим по​. Поэтому кликаем по​ не в одинаковом​ табличный диапазон, в​ на огонь.​соответственно такой:​ в чужой дом​ нулей в столбце​ использовать. Но для​ в минутах.​и выберите команду​ к другой​ таблицы или​ желаем удалить связь​ автоматически. Причем совсем​ пересчитан.​ и т.д.).​ ярлыку​ треугольнику, который расположен​ порядке? В этом​ котором находится перечень​теперь вы подходите​Private Sub Worksheet_Change(ByVal​ заходите, — ноги​ подстановок.​ больших моделей вам​Разверните таблицу​подписаться​Вы узнаете, существуют ли​импортируйте внешние данные как​ с другой таблицей.​ не обязательно, чтобы​Связать табличные массивы в​Посмотрим, как это осуществляется​«Лист 2»​ слева от строки​ случае, как говорилось​ сотрудников с их​

Шаг 2. Найдите столбцы, которые могут быть использованы для создания пути от одной таблице к другой

​ к восьмому и​ Target As Range)​ вытираете? Нет? В​Типы данных столбца подстановок​ может понадобиться помощь.​BasicCalendarUS​.​ связи, при перетаскивании​ таблицу на новый​ Щелкаем по нему​

​ для этого были​ Excel можно также​ на практике. Сделаем​, который размещен внизу​ функций. Открывается перечень​ ранее, одним из​ окладами. Список сотрудников​ вместо ведра с​ Dim rngObj As​ данном случае, та​ и исходного столбца​ Один из способов​и нажмите​Введите свои учетные данные​ полей из разных​ лист.​ правой кнопкой мыши.​ открыты обе книги.​ при помощи специальной​ так, что на​ окна Excel над​ недавно использованных операторов.​ вариантов является установка​ в обоих случаях​ водой даете ему​ Range Dim i​ же фигня произошла..​ должны быть совместимы.​ заключается в том,​MonthInCalendar​ Майкрософт и нажмите​ таблиц в список​Присвойте каждой из таблиц​ В раскрывшемся меню​ Достаточно открыть одну​ вставки.​

​Листе 3​ строкой состояния. Зажимаем​ Если вы среди​

  • ​ связи между каждой​ представлен в одном​ в руки кастрюлю​ As Long If​ Читайте правила. Или​ Подробнее о типах​ чтобы использовать представление​, чтобы добавить его​Sign in​ полей сводной таблицы.​ понятное имя: На​ выбираем пункт​ только рабочую книгу,​Выделяем значения, которые нужно​

  • ​будут выводиться общие​ левую кнопку мыши​ них найдете наименование​ из тех ячеек,​ порядке.​ с супом. Как​ Not Intersect(Target, Me.Columns(1))​

​ ждите помощи от​ данных см. в​ диаграммы в надстройке​ в область строк.​

​(Вход). Откроется окно​

support.office.com

Как связать ячейки?

​ Если вам не​​ вкладке​«Копировать»​ и она автоматически​ будет «затянуть» в​ данные заработной платы​ и выделяем курсором​«ПОИСКПОЗ»​ которые следует связать,​Нужно сделать так, чтобы​

​ вы думаете у​​ Is Nothing Then​
​ проходимцев. Бывает они​ статье Типы данных​ Power Pivot. Представление​

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

​ вручную. Но это​​ данные о ставках​
​ первых 7 челове​
​ For Each rngObj​ помогают.​

​ в моделях данных.​​ диаграммы обеспечивает визуализацию​

​ в сводной таблице​​Прокрутите вниз и нажмите​ связь, то в​
​щелкните​

​ можно набрать альтернативную​​ закрытого связанного документа,​ нашем случае это​
​ разбивки по сотрудникам.​«Имя»​
​ по нему. В​ подойдет разве что​ из второго листа​ тоже появится кастрюля​ In Intersect(Target, Me.Columns(1)).Cells​Угу, спим. Положено. Иногда​
​Подробнее о связях таблиц​ всех таблиц в​ перечислены месяцы, но​Select Query​

​ Excel уже есть​​Конструктор​ комбинацию горячих клавиш​ если в нем​

​ диапазон столбца​​ Для этого ставки​

​.​ обратном случае кликайте​ для небольших таблиц.​ подтягивались в соответствующие​

​ с супом ?​​ i = rngObj.Row​

​ :)​​ см. в статье​ модели данных. С​

​ количество минут одинаковое​​(Запрос на выборку).​ сведения, необходимые для​

​>​​Ctrl+C​
​ ранее были проведены​«Ставка»​
​ сотрудников будут подтягиваться​

​После того, как их​​ по самому последнему​ Для массивных диапазонов​ ячейки первого.​Во-первых, в excel-е​ If Not ThisWorkbook.Worksheets.Item(«Лист1»).Cells(i,​
​488 Кб -​ Связи между таблицами​ помощью него вы​ для каждого месяца.​Нажмите кнопку​ связи данных.​Имя таблицы​.​ изменения.​

​на​​ из​ координаты отобразились в​​ пункту перечня –​​ подобный вариант в​

​На первом листе выделяем​​ формулы назад не​ 1).Value = rngObj.Value​ такой размер показывает​ в модели данных.​ можете быстро определить,​ Нужны одинаковые значения,​Далее​Создание связей подобно использованию​и введите имя.​Далее, не снимая выделения​Но нужно отметить, что​Листе 2​Листа 2​ поле​«Другие функции…»​ лучшем случае отнимет​

​ первую ячейку столбца​ работают, а во-вторых,​
​ Then ThisWorkbook.Worksheets.Item(«Лист1»).Cells(i, 1).Value​- [​
​К началу страницы​​ какие таблицы отделены​​ указывающие на связь.​

planetaexcel.ru

Как связать ячейку с другой ячейкой через третью (надо связать две ячейки так, чтобы при этом связались соседн)

​.​​ команд vlookup. Необходимы​Убедитесь, что столбец в​ с того же​ в этом случае​. Кликаем по выделенному​, суммироваться (при помощи​
​«Просматриваемый массив»​.​ очень много времени​«Ставка»​ в седьмой ячейке​ = rngObj.Value Next​МОДЕРАТОРЫ​

​Symyrai​​ от остальной части​

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

​ функции​​, переходим к полю​Запускается стандартное окно​ на реализацию, а​. Ставим в ней​ была формула. Вы​ End If End​]​

excelworld.ru

Как связать две ячейки в Excel 2016

​: например в «Лист2″​​ модели.​
​ разделе «Могут потребоваться​BasicCalendarUS​ данные, так что​
​ имеет уникальные значения​ по нему правой​ в виде неизменяемого​ мыши. В открывшемся​СУММ​«Тип сопоставления»​Мастера функций​ в худшем –​ знак​ вводите СВОЕ НОВОЕ​ SubПредполагается, что столбец​Ilgiz​ для ячейки А6​Примечание:​

​ связи между таблицами»​​и нажмите​ Excel может создавать​
​ без дубликатов. Excel​ кнопкой мыши. На​

​ массива. При попытке​​ списке выбираем пункт​) и умножаться на​и с клавиатуры​. Переходим в нем​ на практике вообще​«=»​ значение.​ А не должен​

​: Есть ячейка A1​​ задано =Лист1!A80. И​​ Можно создавать неоднозначные связи,​​ нажмите​Готово​
​ перекрестные ссылки для​ может создавать связи​​ этот раз в​​ изменить любую ячейку​«Копировать»​ коэффициент с помощью​ устанавливаем там число​ в ту же​ будет неосуществим. Но​. Далее кликаем по​ВСЁ ! там​​ содержать формул. Если​​ с текстом, рядом​ как теперь ячейку​
​ которые являются недопустимыми​Создать​. При быстром подключении​ строк из одной​ только в том​ списке действий щелкаем​ со вставленными данными​. Альтернативной комбинацией является​ формулы.​«0»​ самую группу​ решить данную проблему​ ярлычку​ формулы больше нет​ формулы в столбцах​ другая B1 с​​ B6 связать с​​ при использовании в​
​.​ к Интернету импорт​ таблицы на строки​ случае, если один​ по иконке​ будет всплывать сообщение,​ сочетание клавиш​Выделяем ячейку, где будет​. После этого опять​«Ссылки и массивы»​ можно при помощи​«Лист 2»​ !​ А этих листов​ текстом. третья ячейка​ ячейкой A6, чтоб​ сводной таблице или​В поле «Связанная таблица»​ займет около минуты.​ другой таблицы. В​ столбец содержит уникальные​«Значения»​ информирующее о невозможности​

​Ctrl+C​​ выводиться итог расчета​ возвращаемся к полю​

CyberForum.ru

Как связать ячейки в экселе? Чтобы когда вводишь значение одной, появлялось значение во второй

​. На этот раз​ связки операторов​, который размещается в​То что вы​ все же предполагаются​ F1 ссылается на​ в ячейке В6​ отчете Power View.​ выберите​ После выполнения вы​ примере с логикой​ значения.​, которая размещена в​ сделать это.​

​. После этого перемещаемся​​ заработной платы на​
​«Просматриваемый массив»​ в перечне выбираем​

​ИНДЕКС​​ левой части интерфейса​ хотите — это​ — опишите задачу​ первую A1.​ автоматический было значение​ Пусть все ваши​On_Time_Performance​ увидите отчет о​ операций со временем​Например, чтобы связать продажи​ группе инструментов​

Связанные ячейки в Excel

​Изменения в таком массиве,​ на​
​Листе 3​. Дело в том,​
​ пункт​
​–​ Excel над строкой​
​ только на VBA​
​ подробнее.​Рядом с F1​

​ =Лист1!B80 ?​ таблицы связаны каким-то​, а в поле​ состоянии перемещения 73 414​ таблица клиента должна​

​ клиента с логикой​​«Параметры вставки»​
​ связанном с другой​Лист 1​. Производим клик по​ что мы будем​«ПОИСКПОЗ»​
​ПОИСКПОЗ​ состояния.​ !​lamewax​
​ есть G1. Надо​112347​ образом с другими​ «Связанный столбец (первичный​
​ строк. Нажмите​ содержать значения даты,​ операций со временем,​
​.​ книгой, можно произвести​
​.​ кнопке​
​ выполнять копирование формулы,​. Выполняем щелчок по​. Посмотрим, как это​Происходит перемещения во вторую​Полосатый жираф алик​: Огромное спасибо! То,​ связать G1 с​
​: Выделить ячейку A6​ таблицами в модели,​ ключ)» —​Закрыть​
​ которые есть и​ обе таблицы должны​После этого все ссылки​
​ только разорвав связь.​Переместившись в нужную нам​
​«Вставить функцию»​ как мы это​ кнопке​ можно осуществить, связав​ область документа. Щелкаем​: Что, просто повторяющиеся​ что надо!​
​ F1 так, чтобы​за нижний правый​ но при попытке​FlightDate​.​ в таблице логики​ включать дату в​ в выделенном диапазоне​Иногда требуется разорвать связь​ область книги, выделяем​
​.​ делали в предыдущем​«OK»​ данные в табличных​ по первой ячейке​ строки? А зачем!​Имеется список товаров в​
​ в ячейке G1​ угол протянуть ее​ объединения полей из​
​.​Чтобы импортировать второй набор​ операций со временем.​ одинаковом формате (например,​

​ будут заменены на​​ между табличными диапазонами.​ ячейки, в которые​

​Следует запуск окна​

Связанные (зависимые) выпадающие списки

Способ 1. Функция ДВССЫЛ (INDIRECT)

Этот фокус основан на применении функции ДВССЫЛ (INDIRECT), которая умеет делать одну простую вещь — преобразовывать содержимое любой указанной ячейки в адрес диапазона, который понимает Excel. То есть, если в ячейке лежит текст «А1», то функция выдаст в результате ссылку на ячейку А1. Если в ячейке лежит слово «Маша», то функция выдаст ссылку на именованный диапазон с именем Маша и т.д. Такой, своего рода, «перевод стрелок» ;)

Возьмем, например, вот такой список моделей автомобилей Toyota, Ford и Nissan:

Связанные списки с ДВССЫЛ

Выделим весь список моделей Тойоты (с ячейки А2 и вниз до конца списка) и дадим этому диапазону имя Toyota на вкладке Формулы (Formulas) с помощью Диспетчера имен (Name Manager). Затем повторим то же самое со списками моделей Ford и Nissan, задав соответственно имена диапазонам Ford и Nissan.

При задании имён помните о том, что имена диапазонов в Excel не должны содержать пробелов, знаков препинания и начинаться обязательно с буквы. Поэтому если бы в одной из марок автомобилей присутствовал бы пробел (например Ssang Yong), то его пришлось бы заменить в ячейке и в имени диапазона на нижнее подчеркивание (т.е. Ssang_Yong).

Теперь создадим первый выпадающий список для выбора марки автомобиля. Выделите пустую ячейку (на картинке выше — зелёную) и нажмите кнопку Проверка данных (Data Validation) на вкладке Данные (Data). Затем из выпадающего списка Тип данных (Allow)  выберите вариант Список (List) и в поле Источник (Source) выделите ячейки с названиями марок (желтые ячейки в нашем примере). После нажатия на ОК первый выпадающий список готов.

Теперь создадим второй выпадающий список, в котором будут отображаться модели выбранной в первом списке марки. Также как в предыдущем случае, выделите пустую ячейку, где должен быть список моделей (на картинке она синяя) и откройте окно Проверки данных, но в поле Источник нужно будет ввести вот такую формулу:

=ДВССЫЛ(F2)

где F2 — адрес ячейки с первым выпадающим списком (замените на свой).

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

Минусы такого способа:

  • Надо руками создавать много именованных диапазонов (если у нас много марок автомобилей).
  • В качестве вторичных (зависимых) диапазонов не могут выступать динамические диапазоны задаваемые формулами типа СМЕЩ (OFFSET). Для первичного (независимого) списка их использовать можно, а вот вторичный список должен быть определен жестко, без формул. Однако, это ограничение можно обойти, создав справочник соответствий марка-модель (см. Способы 3 и 4).
  • Имена вторичных диапазонов должны совпадать с элементами первичного выпадающего списка. Т.е. если в нем есть текст с пробелами, то придется их заменять на подчеркивания с помощью функции ПОДСТАВИТЬ (SUBSTITUTE), т.е. формула будет выглядеть как:

=ДВССЫЛ(ПОДСТАВИТЬ(F2;» «;»_»))

Способ 2. Умные таблицы

Этот подход очень похож на предыдущий, но использует вместо именованных диапазонов — «умные» динамические таблицы, которые будут выступать источником данных для вторичного списка:

Связанные списки на умных таблицах и ДВССЫЛ

Таким образом, мы:

  1. Сначала преобразуем наши справочники в «умные» таблицы, используя сочетание клавиш Ctrl+T или команду Главная — Форматировать как таблицу (Home — Format as Table) и
  2. Даём им имена (Фрукты, Овощи, Зелень) на вкладке Конструктор (Design) в поле Имя таблицы (Table Name).
  3. Создаём первый и второй (связанный) выпадающие списки точно так же, как в предыдущем способе с функцией ДВССЫЛ (INDIRECT).

Главным плюсом и отличием такого способа является возможность легко добавлять новые товары в каждую категорию — динамическая «умная» таблица автоматически расширится, и нам не придется вручную исправлять ссылку на диапазон (как это требуется в предыдущем способе).

Способ 3. Отсортированный справочник

Этот способ требует наличия отсортированного списка соответствий марка-модель вот такого вида:

Связанные списки на отсортированном справочнике

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

А вот для зависимого списка моделей придется создать именованный диапазон с функцией СМЕЩ (OFFSET), который будет динамически ссылаться только на ячейки моделей определенной марки. Для этого:

  • Нажмите сочетание клавиш Ctrl+F3 или воспользуйтесь кнопкой Диспетчер имен (Name manager) на вкладке Формулы (Formulas).
  • Создайте новый именованный диапазон с любым именем (например Модели) и в поле Ссылка (Reference) в нижней части окна введите руками следующую формулу:

=СМЕЩ($A$1;ПОИСКПОЗ($G$7;$A:$A;0)-1;1;СЧЁТЕСЛИ($A:$A;$G$7);1)

=OFFSET($A$1;MATCH($G$7;$A:$A;0)-1;1;COUNTIF($A:$A;$G$7);1)

Ссылки должны быть абсолютными (со знаками $). После нажатия Enter к формуле будут автоматически добавлены имена листов — не пугайтесь.

Работает это следующим образом. Функция СМЕЩ (OFFSET) умеет выдавать ссылку на диапазон нужного размера, сдвинутый относительно исходной ячейки на заданное количество строк и столбцов. В более понятном варианте синтаксис этой функции таков:

=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; высота_диапазона_в_строках; ширина_диапазона_в_столбцах)

Таким образом:

  • начальная ячейка — берем первую ячейку нашего списка, т.е. А1
  • сдвиг_вниз — нам считает функция ПОИСКПОЗ (MATCH), которая, попросту говоря, выдает порядковый номер ячейки с выбранной маркой (G7) в заданном диапазоне (столбце А)
  • сдвиг_вправо = 1, т.к. мы хотим сослаться на модели в соседнем столбце (В)
  • высота_диапазона_в_строках  — вычисляем с помощью функции СЧЕТЕСЛИ (COUNTIF), которая умеет подсчитать количество встретившихся в списке (столбце А) нужных нам значений — марок авто (G7)
  • ширина_диапазона_в_столбцах = 1, т.к. нам нужен один столбец с моделями

В итоге должно получиться что-то вроде этого:

linked_dropdowns4.gif

Осталось добавить выпадающий список на основе созданной формулы к ячейке G8. Для этого:

  • выделяем ячейку G8 
  • выбираем на вкладке Данные (Data) команду Проверка данных (Data validation)
  • из выпадающего списка выбираем вариант проверки Список (List) и вводим в качестве Источника (Source) знак равно и имя нашего диапазона, т.е.  =Модель

И наш связанный список моделей готов.

Способ 4. Неотсортированный справочник

Предыдущий способ неплох, но предполагает наличие обязательно отсортированного справочника вида «марка-модель», где названия марок повторяются многократно. Иногда же требуется в качестве справочника использовать более банальную конструкцию:

Связанный выпадающий список по неотсортированному справочнику

Первый уровень выпадающего списка (диапазон А2:А14 на рисунке выше) здесь делается классическим образом через команду Данные — Проверка данных — Список (Data — Validation — List) и в качестве источника указать зелёные ячейки с названиями категорий.

А для связанных выпадающих списков во втором столбце (B2:B14) в поле Источник (Source) мы используем хитрую формулу:

=СМЕЩ($E$2;1;ПОИСКПОЗ(A2;$E$2:$G$2;0)-1;СЧЁТЗ(СМЕЩ($E$2;1;ПОИСКПОЗ(A2;$E$2:$G$2;0)-1;10;1));1)

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

 Ссылки по теме

  • 4 способа создать выпадающий список в ячейках листа
  • Автоматическое создание выпадающих списков при помощи инструментов надстройки PLEX
  • Выбор фото из выпадающего списка
  • Выпадающий список с автоматическим удалением уже использованных элементов
  • Динамическая выборка данных для выпадающего списка функциями ИНДЕКС и ПОИСКПОЗ 

Связь между таблицами Excel — это формула, которая возвращает данные с ячейки другой рабочей книги. Когда вы открываете книгу, содержащую связи, Excel считывает последнюю информацию с книги-источника (обновление связей)

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

связи Excel

Когда вы создаете связь между таблицами, Excel создает формулу, которая включает в себя имя исходной книги, заключенную в скобки [], имя листа с восклицательным знаком на конце и ссылку на ячейку.

Содержание

    • 0.1
      Создание связей между рабочими книгами
    • 0.2
      Прежде чем создавать связи между таблицами
    • 0.3
      Обновление связей
    • 0.4
      Разорвать связи в книгах Excel
  • 1
    Вам также могут быть интересны следующие статьи


Создание связей между рабочими книгами

  1. Открываем обе рабочие книги в Excel
  2. В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+С)
  3. Переходим в конечную книгу, щелкаем правой кнопкой мыши по ячейке, куда мы хотим поместить связь. Из выпадающего меню выбираем Специальная вставка
  4. В появившемся диалоговом окне Специальная вставка выбираем Вставить связь.

Специальная вставка

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

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


Прежде чем создавать связи между таблицами

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

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

Автоматические вычисления. Исходная книга должна работать в режиме автоматического вычисления (установлено по умолчанию). Для переключения параметра вычисления перейдите по вкладке Формулы в группу Вычисление. Выберите Параметры вычислений —> Автоматически.

Избегайте циклические ссылки. Циклическиесвязи — когда две рабочие книги содержат ссылки друг на друга — могут быть причиной медленного открытия и работы файла.


Обновление связей

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

Изменить связи Excel

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

Обновление связи


Разорвать связи в книгах Excel

Разрыв связи с источником приведет к замене существующих формул связи на значения, которые они возвращают. Например, связь =[Источник.xlsx]Цены!$B$4 будет заменена на 16. Разрыв связи нельзя отменить, поэтому прежде чем совершить операцию, рекомендую сохранить книгу.

Перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи. В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Разорвать связь.


Вам также могут быть интересны следующие статьи

Содержание

  • Создание связанных таблиц
    • Способ 1: прямое связывание таблиц формулой
    • Способ 2: использование связки операторов ИНДЕКС — ПОИСКПОЗ
    • Способ 3: выполнение математических операций со связанными данными
    • Способ 4: специальная вставка
    • Способ 5: связь между таблицами в нескольких книгах
  • Разрыв связи между таблицами
    • Способ 1: разрыв связи между книгами
    • Способ 2: вставка значений
  • Вопросы и ответы

Связанные таблицы в Microsoft Excel

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

Связанные таблицы очень удобно использовать для обработки большого объема информации. Располагать всю информацию в одной таблице, к тому же, если она не однородная, не очень удобно. С подобными объектами трудно работать и производить по ним поиск. Указанную проблему как раз призваны устранить связанные таблицы, информация между которыми распределена, но в то же время является взаимосвязанной. Связанные табличные диапазоны могут находиться не только в пределах одного листа или одной книги, но и располагаться в отдельных книгах (файлах). Последние два варианта на практике используют чаще всего, так как целью указанной технологии является как раз уйти от скопления данных, а нагромождение их на одной странице принципиально проблему не решает. Давайте узнаем, как создавать и как работать с таким видом управления данными.

Создание связанных таблиц

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

Способ 1: прямое связывание таблиц формулой

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

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

Таблица заработной платы в Microsoft Excel

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

Таблица со ставками сотрудников в Microsoft Excel

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

  1. На первом листе выделяем первую ячейку столбца «Ставка». Ставим в ней знак «=». Далее кликаем по ярлычку «Лист 2», который размещается в левой части интерфейса Excel над строкой состояния.
  2. Переход на второй лист в Microsoft Excel

  3. Происходит перемещения во вторую область документа. Щелкаем по первой ячейке в столбце «Ставка». Затем кликаем по кнопке Enter на клавиатуре, чтобы произвести ввод данных в ячейку, в которой ранее установили знак «равно».
  4. Связывание с ячейкой второй таблицы в Microsoft Excel

  5. Затем происходит автоматический переход на первый лист. Как видим, в соответствующую ячейку подтягивается величина ставки первого сотрудника из второй таблицы. Установив курсор на ячейку, содержащую ставку, видим, что для вывода данных на экран применяется обычная формула. Но перед координатами ячейки, откуда выводятся данные, стоит выражение «Лист2!», которое указывает наименование области документа, где они расположены. Общая формула в нашем случае выглядит так:

    =Лист2!B2

  6. Две ячейки двух таблиц связаны в Microsoft Excel

  7. Теперь нужно перенести данные о ставках всех остальных работников предприятия. Конечно, это можно сделать тем же путем, которым мы выполнили поставленную задачу для первого работника, но учитывая, что оба списка сотрудников расположены в одинаковом порядке, задачу можно существенно упростить и ускорить её решение. Это можно сделать, просто скопировав формулу на диапазон ниже. Благодаря тому, что ссылки в Excel по умолчанию являются относительными, при их копировании происходит сдвиг значений, что нам и нужно. Саму процедуру копирования можно произвести с помощью маркера заполнения.

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

  8. Маркер заполнения в Microsoft Excel

  9. Все данные из аналогичного столбца на Листе 2 были подтянуты в таблицу на Листе 1. При изменении данных на Листе 2 они автоматически будут изменяться и на первом.

Все данные столбца второй таблицы перенесены в первую в Microsoft Excel

Lumpics.ru

Способ 2: использование связки операторов ИНДЕКС — ПОИСКПОЗ

Но что делать, если перечень сотрудников в табличных массивах расположен не в одинаковом порядке? В этом случае, как говорилось ранее, одним из вариантов является установка связи между каждой из тех ячеек, которые следует связать, вручную. Но это подойдет разве что для небольших таблиц. Для массивных диапазонов подобный вариант в лучшем случае отнимет очень много времени на реализацию, а в худшем – на практике вообще будет неосуществим. Но решить данную проблему можно при помощи связки операторов ИНДЕКСПОИСКПОЗ. Посмотрим, как это можно осуществить, связав данные в табличных диапазонах, о которых шел разговор в предыдущем способе.

  1. Выделяем первый элемент столбца «Ставка». Переходим в Мастер функций, кликнув по пиктограмме «Вставить функцию».
  2. Вставить функцию в Microsoft Excel

  3. В Мастере функций в группе «Ссылки и массивы» находим и выделяем наименование «ИНДЕКС».
  4. Переход в окно аргуметов функции ИНДЕКС в Microsoft Excel

  5. Данный оператор имеет две формы: форму для работы с массивами и ссылочную. В нашем случае требуется первый вариант, поэтому в следующем окошке выбора формы, которое откроется, выбираем именно его и жмем на кнопку «OK».
  6. Выбор формы функции ИНДЕКС в Microsoft Excel

  7. Выполнен запуск окошка аргументов оператора ИНДЕКС. Задача указанной функции — вывод значения, находящегося в выбранном диапазоне в строке с указанным номером. Общая формула оператора ИНДЕКС такова:

    =ИНДЕКС(массив;номер_строки;[номер_столбца])

    «Массив» — аргумент, содержащий адрес диапазона, из которого мы будем извлекать информацию по номеру указанной строки.

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

    «Номер столбца» — аргумент, носящий необязательный характер. Для решения конкретно нашей задачи мы его использовать не будем, а поэтому описывать его суть отдельно не нужно.

    Ставим курсор в поле «Массив». После этого переходим на Лист 2 и, зажав левую кнопку мыши, выделяем все содержимое столбца «Ставка».

  8. Аргумент Массив в окне аргументов функции ИНДЕКС в Microsoft Excel

  9. После того, как координаты отобразились в окошке оператора, ставим курсор в поле «Номер строки». Данный аргумент мы будем выводить с помощью оператора ПОИСКПОЗ. Поэтому кликаем по треугольнику, который расположен слева от строки функций. Открывается перечень недавно использованных операторов. Если вы среди них найдете наименование «ПОИСКПОЗ», то можете кликать по нему. В обратном случае кликайте по самому последнему пункту перечня – «Другие функции…».
  10. Окно аргументов функции ИНДЕКС в Microsoft Excel

  11. Запускается стандартное окно Мастера функций. Переходим в нем в ту же самую группу «Ссылки и массивы». На этот раз в перечне выбираем пункт «ПОИСКПОЗ». Выполняем щелчок по кнопке «OK».
  12. Переход в окно аргуметов функции ПОИСКПОЗ в Microsoft Excel

  13. Производится активация окошка аргументов оператора ПОИСКПОЗ. Указанная функция предназначена для того, чтобы выводить номер значения в определенном массиве по его наименованию. Именно благодаря данной возможности мы вычислим номер строки определенного значения для функции ИНДЕКС. Синтаксис ПОИСКПОЗ представлен так:

    =ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])

    «Искомое значение» — аргумент, содержащий наименование или адрес ячейки стороннего диапазона, в которой оно находится. Именно позицию данного наименования в целевом диапазоне и следует вычислить. В нашем случае в роли первого аргумента будут выступать ссылки на ячейки на Листе 1, в которых расположены имена сотрудников.

    «Просматриваемый массив» — аргумент, представляющий собой ссылку на массив, в котором выполняется поиск указанного значения для определения его позиции. У нас эту роль будет исполнять адрес столбца «Имя» на Листе 2.

    «Тип сопоставления» — аргумент, являющийся необязательным, но, в отличие от предыдущего оператора, этот необязательный аргумент нам будет нужен. Он указывает на то, как будет сопоставлять оператор искомое значение с массивом. Этот аргумент может иметь одно из трех значений: -1; 0; 1. Для неупорядоченных массивов следует выбрать вариант «0». Именно данный вариант подойдет для нашего случая.

    Итак, приступим к заполнению полей окна аргументов. Ставим курсор в поле «Искомое значение», кликаем по первой ячейке столбца «Имя» на Листе 1.

  14. Аргумент Искомое значение в окне аргументов функции ПОИСКПОЗ в Microsoft Excel

  15. После того, как координаты отобразились, устанавливаем курсор в поле «Просматриваемый массив» и переходим по ярлыку «Лист 2», который размещен внизу окна Excel над строкой состояния. Зажимаем левую кнопку мыши и выделяем курсором все ячейки столбца «Имя».
  16. Аргумент Просматриваемый массив в окне аргументов функции ПОИСКПОЗ в Microsoft Excel

  17. После того, как их координаты отобразились в поле «Просматриваемый массив», переходим к полю «Тип сопоставления» и с клавиатуры устанавливаем там число «0». После этого опять возвращаемся к полю «Просматриваемый массив». Дело в том, что мы будем выполнять копирование формулы, как мы это делали в предыдущем способе. Будет происходить смещение адресов, но вот координаты просматриваемого массива нам нужно закрепить. Он не должен смещаться. Выделяем координаты курсором и жмем на функциональную клавишу F4. Как видим, перед координатами появился знак доллара, что означает то, что ссылка из относительной превратилась в абсолютную. Затем жмем на кнопку «OK».
  18. Окно аргуметов функции ПОИСКПОЗ в Microsoft Excel

  19. Результат выведен на экран в первую ячейку столбца «Ставка». Но перед тем, как производить копирование, нам нужно закрепить ещё одну область, а именно первый аргумент функции ИНДЕКС. Для этого выделяем элемент колонки, который содержит формулу, и перемещаемся в строку формул. Выделяем первый аргумент оператора ИНДЕКС (B2:B7) и щелкаем по кнопке F4. Как видим, знак доллара появился около выбранных координат. Щелкаем по клавише Enter. В целом формула приняла следующий вид:

    =ИНДЕКС(Лист2!$B$2:$B$7;ПОИСКПОЗ(Лист1!A4;Лист2!$A$2:$A$7;0))

  20. Преобразование ссылки в абсолютную в Microsoft Excel

  21. Теперь можно произвести копирование с помощью маркера заполнения. Вызываем его тем же способом, о котором мы говорили ранее, и протягиваем до конца табличного диапазона.
  22. Маркер заполнения в программе Microsoft Excel

  23. Как видим, несмотря на то, что порядок строк у двух связанных таблиц не совпадает, тем не менее, все значения подтягиваются соответственно фамилиям работников. Этого удалось достичь благодаря применению сочетания операторов ИНДЕКСПОИСКПОЗ.

Значения связаны благодаря комбинации функций ИНДЕКС-ПОИСКПОЗ в Microsoft Excel

Читайте также:
Функция ИНДЕКС в Экселе
Функция ПОИСКПОЗ в Экселе

Способ 3: выполнение математических операций со связанными данными

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

Посмотрим, как это осуществляется на практике. Сделаем так, что на Листе 3 будут выводиться общие данные заработной платы по предприятию без разбивки по сотрудникам. Для этого ставки сотрудников будут подтягиваться из Листа 2, суммироваться (при помощи функции СУММ) и умножаться на коэффициент с помощью формулы.

  1. Выделяем ячейку, где будет выводиться итог расчета заработной платы на Листе 3. Производим клик по кнопке «Вставить функцию».
  2. Переход в Мастер функций в Microsoft Excel

  3. Следует запуск окна Мастера функций. Переходим в группу «Математические» и выбираем там наименование «СУММ». Далее жмем по кнопке «OK».
  4. Переход в окно аргуметов функции СУММ в Microsoft Excel

  5. Производится перемещение в окно аргументов функции СУММ, которая предназначена для расчета суммы выбранных чисел. Она имеет нижеуказанный синтаксис:

    =СУММ(число1;число2;…)

    Поля в окне соответствуют аргументам указанной функции. Хотя их число может достигать 255 штук, но для нашей цели достаточно будет всего одного. Ставим курсор в поле «Число1». Кликаем по ярлыку «Лист 2» над строкой состояния.

  6. Окно аргметов функции СУММ в Microsoft Excel

  7. После того, как мы переместились в нужный раздел книги, выделяем столбец, который следует просуммировать. Делаем это курсором, зажав левую кнопку мыши. Как видим, координаты выделенной области тут же отображаются в поле окна аргументов. Затем щелкаем по кнопке «OK».
  8. Суммирование данных с помощью функции СУММ в Microsoft Excel

  9. После этого мы автоматически перемещаемся на Лист 1. Как видим, общая сумма размера ставок работников уже отображается в соответствующем элементе.
  10. Общая сумма ставок работников в Microsoft Excel

  11. Но это ещё не все. Как мы помним, зарплата вычисляется путем умножения величины ставки на коэффициент. Поэтому снова выделяем ячейку, в которой находится суммированная величина. После этого переходим к строке формул. Дописываем к имеющейся в ней формуле знак умножения (*), а затем щелкаем по элементу, в котором располагается показатель коэффициента. Для выполнения вычисления щелкаем по клавише Enter на клавиатуре. Как видим, программа рассчитала общую заработную плату по предприятию.
  12. Общая зарплата по предприятию в Microsoft Excel

  13. Возвращаемся на Лист 2 и изменяем размер ставки любого работника.
  14. Изменение ставки работника в Microsoft Excel

  15. После этого опять перемещаемся на страницу с общей суммой. Как видим, из-за изменений в связанной таблице результат общей заработной платы был автоматически пересчитан.

Сумма заработной платы по предприятию пересчитана в Microsoft Excel

Способ 4: специальная вставка

Связать табличные массивы в Excel можно также при помощи специальной вставки.

  1. Выделяем значения, которые нужно будет «затянуть» в другую таблицу. В нашем случае это диапазон столбца «Ставка» на Листе 2. Кликаем по выделенному фрагменту правой кнопкой мыши. В открывшемся списке выбираем пункт «Копировать». Альтернативной комбинацией является сочетание клавиш Ctrl+C. После этого перемещаемся на Лист 1.
  2. Копирование в Microsoft Excel

  3. Переместившись в нужную нам область книги, выделяем ячейки, в которые нужно будет подтягивать значения. В нашем случае это столбец «Ставка». Щелкаем по выделенному фрагменту правой кнопкой мыши. В контекстном меню в блоке инструментов «Параметры вставки» щелкаем по пиктограмме «Вставить связь».
    Вставка связи через контекстное меню в Microsoft Excel

    Существует также альтернативный вариант. Он, кстати, является единственным для более старых версий Excel. В контекстном меню наводим курсор на пункт «Специальная вставка». В открывшемся дополнительном меню выбираем позицию с одноименным названием.

  4. Переход в специальную вставку в Microsoft Excel

  5. После этого открывается окно специальной вставки. Жмем на кнопку «Вставить связь» в нижнем левом углу ячейки.
  6. Окно специальной вставки в Microsoft Excel

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

Значения вставлены с помощью специальной вставки в Microsoft Excel

Урок: Специальная вставка в Экселе

Способ 5: связь между таблицами в нескольких книгах

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

  1. Выделяем диапазон данных, который нужно перенести в другую книгу. Щелкаем по нему правой кнопкой мыши и выбираем в открывшемся меню позицию «Копировать».
  2. Копирование данных из книги в Microsoft Excel

  3. Затем перемещаемся к той книге, в которую эти данные нужно будет вставить. Выделяем нужный диапазон. Кликаем правой кнопкой мыши. В контекстном меню в группе «Параметры вставки» выбираем пункт «Вставить связь».
  4. Вставка связи из другой книги в Microsoft Excel

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

Связь из другой книги вставлена в Microsoft Excel

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

Информационное сообщение в Microsoft Excel

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

Разрыв связи между таблицами

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

Способ 1: разрыв связи между книгами

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

  1. В книге, в которой подтягиваются значения из других файлов, переходим во вкладку «Данные». Щелкаем по значку «Изменить связи», который расположен на ленте в блоке инструментов «Подключения». Нужно отметить, что если текущая книга не содержит связей с другими файлами, то эта кнопка является неактивной.
  2. Переход к изменениям связей в Microsoft Excel

  3. Запускается окно изменения связей. Выбираем из списка связанных книг (если их несколько) тот файл, с которым хотим разорвать связь. Щелкаем по кнопке «Разорвать связь».
  4. Окно изменения связей в Microsoft Excel

  5. Открывается информационное окошко, в котором находится предупреждение о последствиях дальнейших действий. Если вы уверены в том, что собираетесь делать, то жмите на кнопку «Разорвать связи».
  6. Информационное предупреждение о разрыве связи в Microsoft Excel

  7. После этого все ссылки на указанный файл в текущем документе будут заменены на статические значения.

Ссылки заменены на статические значения в Microsoft Excel

Способ 2: вставка значений

Но вышеперечисленный способ подходит только в том случае, если нужно полностью разорвать все связи между двумя книгами. Что же делать, если требуется разъединить связанные таблицы, находящиеся в пределах одного файла? Сделать это можно, скопировав данные, а затем вставив на то же место, как значения. Кстати, этим же способом можно проводить разрыв связи между отдельными диапазонами данных различных книг без разрыва общей связи между файлами. Посмотрим, как этот метод работает на практике.

  1. Выделяем диапазон, в котором желаем удалить связь с другой таблицей. Щелкаем по нему правой кнопкой мыши. В раскрывшемся меню выбираем пункт «Копировать». Вместо указанных действий можно набрать альтернативную комбинацию горячих клавиш Ctrl+C.
  2. Копирование в программе Microsoft Excel

  3. Далее, не снимая выделения с того же фрагмента, опять кликаем по нему правой кнопкой мыши. На этот раз в списке действий щелкаем по иконке «Значения», которая размещена в группе инструментов «Параметры вставки».
  4. Вставка как значения в Microsoft Excel

  5. После этого все ссылки в выделенном диапазоне будут заменены на статические значения.

Значения вставлены в Microsoft Excel

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

Связанные таблицы в Excel, как их сделать? Простые советы

Как сделать связанные таблицы в Excel? В статье будет раскрыт ответ на вопрос. С помощью простой инструкции мы соединим таблицы.

Связанные таблицы в Excel, что это такое и зачем с ними работать

Здравствуйте друзья! Во время работы с таблицами Excel приходится их связывать. Что такое связанные таблицы в Эксель? Их называют Эксель таблицами, с помощью которых переносится информация с одной таблицы на другую таблицу.

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

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

Как связать две таблицы в Excel, варианты

Разберём два эффективных варианта создания связанных Эксель таблиц. В начале работы, создайте на своём компьютере две таблицы. Например, первая таблица будет с таким названием, как «Даты», а вторая таблица пустая.

Вместе с тем, запускаете на компьютере ещё одну таблицу – «Даты» и записываете в неё значения. Например, «0.1.11.2019» Январь и так далее. Выделяете столбцы в таблице с любой информацией и нажимаете правой кнопкой мыши – «Копировать» (Скрин 1).

Запускаем второй лист таблицы Excel. Затем, нужно кликнуть в любую ячейку таблицы компьютерной мышкой и кликните кнопки – «Вставить» и «Вставить связь» (Скрин 2).

После их нажатия, в Вашей таблице появятся данные из другой таблицы (Скрин 3).

Таким образом она приобретёт связь с другой таблицей. Это способ одиночный. Вам придётся несколько раз нажимать на рассмотренные выше кнопки. Поэтому, рассмотрим ещё один метод, как связать две таблицы в Excel по пошаговой инструкции.

Запустите на своём компьютере пустую Excel таблицу. Далее, в ней нажмите кнопку – «Вставка» затем, «Объект» (Скрин 4).

Выбираете из появившегося окна раздел – «Из файла». Далее, нажимаете кнопку «Обзор» и загружаете другую таблицу Эксель нажатием кнопки «Вставить». После этого, Вы сможете соединить сразу две таблицы.

Заключение

В статье мы научились создавать связанные таблицы в Excel. Мы разобрали два способа, которые наиболее эффективны для новичков. Конечно, есть и другие варианты. Например, вставить таблицу в Эксель, через кнопки «Файл» и «Открыть» или с помощью формул. Эти практические советы Вам должны помочь в соединении двух таблиц Excel. Спасибо за внимание, удачи Вам!

С уважением, Иван Кунпан.

P.S. Практические статьи по работе с Excel-таблицами:

3 способа склеить текст из нескольких ячеек

Надпись на заборе: «Катя + Миша + Семён + Юра + Дмитрий Васильевич +
товарищ Никитин + рыжий сантехник + Витенька + телемастер Жора +
сволочь Редулов + не вспомнить имени, длинноволосый такой +
ещё 19 мужиков + муж = любовь!»

Способ 1. Функции СЦЕПИТЬ, СЦЕП и ОБЪЕДИНИТЬ

В категории Текстовые есть функция СЦЕПИТЬ (CONCATENATE) , которая соединяет содержимое нескольких ячеек (до 255) в одно целое, позволяя комбинировать их с произвольным текстом. Например, вот так:

Нюанс: не забудьте о пробелах между словами — их надо прописывать как отдельные аргументы и заключать в скобки, ибо текст.

Очевидно, что если нужно собрать много фрагментов, то использовать эту функцию уже не очень удобно, т.к. придется прописывать ссылки на каждую ячейку-фрагмент по отдельности. Поэтому, начиная с 2016 версии Excel, на замену функции СЦЕПИТЬ пришла ее более совершенная версия с похожим названием и тем же синтаксисом — функция СЦЕП (CONCAT) . Ее принципиальное отличие в том, что теперь в качестве аргументов можно задавать не одиночные ячейки, а целые диапазоны — текст из всех ячеек всех диапазонов будет объединен в одно целое:

Для массового объединения также удобно использовать новую функцию ОБЪЕДИНИТЬ (TEXTJOIN) , появившуюся начиная с Excel 2016. У нее следующий синтаксис:

=ОБЪЕДИНИТЬ( Разделитель ; Пропускать_ли_пустые_ячейки ; Диапазон1 ; Диапазон2 . )

  • Разделитель — символ, который будет вставлен между фрагментами
  • Второй аргумент отвечает за то, нужно ли игнорировать пустые ячейки (ИСТИНА или ЛОЖЬ)
  • Диапазон 1, 2, 3 . — диапазоны ячеек, содержимое которых хотим склеить

Например:

Способ 2. Символ для склеивания текста (&)

Это универсальный и компактный способ сцепки, работающий абсолютно во всех версиях Excel.

Для суммирования содержимого нескольких ячеек используют знак плюс «+«, а для склеивания содержимого ячеек используют знак «&» (расположен на большинстве клавиатур на цифре «7»). При его использовании необходимо помнить, что:

  • Этот символ надо ставить в каждой точке соединения, т.е. на всех «стыках» текстовых строк также, как вы ставите несколько плюсов при сложении нескольких чисел (2+8+6+4+8)
  • Если нужно приклеить произвольный текст (даже если это всего лишь точка или пробел, не говоря уж о целом слове), то этот текст надо заключать в кавычки. В предыдущем примере с функцией СЦЕПИТЬ о кавычках заботится сам Excel — в этом же случае их надо ставить вручную.

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

Если сочетать это с функцией извлечения из текста первых букв — ЛЕВСИМВ (LEFT) , то можно получить фамилию с инициалами одной формулой:

Способ 3. Макрос для объединения ячеек без потери текста.

Имеем текст в нескольких ячейках и желание — объединить эти ячейки в одну, слив туда же их текст. Проблема в одном — кнопка Объединить и поместить в центре (Merge and Center) в Excel объединять-то ячейки умеет, а вот с текстом сложность — в живых остается только текст из верхней левой ячейки.

Чтобы объединение ячеек происходило с объединением текста (как в таблицах Word) придется использовать макрос. Для этого откройте редактор Visual Basic на вкладке Разработчик — Visual Basic (Developer — Visual Basic) или сочетанием клавиш Alt + F11 , вставим в нашу книгу новый программный модуль (меню Insert — Module) и скопируем туда текст такого простого макроса:

Теперь, если выделить несколько ячеек и запустить этот макрос с помощью сочетания клавиш Alt + F8 или кнопкой Макросы на вкладке Разработчик (Developer — Macros) , то Excel объединит выделенные ячейки в одну, слив туда же и текст через пробелы.

Microsoft Excel

трюки • приёмы • решения

Как в Excel отобразить связанные ячейки

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

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

Рис. 1.12. Влияющие ячейки

Чтобы наглядно увидеть, на какие другие ячейки влияет значение какой-либо из ячеек, следует установить на нее табличный курсор и на вкладке Формулы ленты инструментов нажать кнопку Зависимые ячейки. В результате от ячейки с формулой отойдут стрелочки, указывающие на зависимые ячейки (рис. 1.13). Необходимо иметь в виду, что связи показываются только с теми ячейками, на которые впрямую влияет значение выбранной ячейки. Связь не отображается в случае косвенного влияния, когда первая ячейка влияет на вторую, а вторая влияет на третью. В этом случае первая ячейка косвенно влияет на значение в третьей ячейке, но связь в таком случае не отображается.

Рис. 1.13. Зависимые ячейки

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

Чтобы убрать с экрана отображенные связи, на вкладке Формулы ленты инструментов достаточно нажать кнопку Убрать стрелки. В результате будут скрыты все отображенные ранее связи. В том случае, если требуется скрыть связи только определенного типа (иллюстрирующие влияющие связи или зависимые), следует щелкнуть мышкой по стрелочке, расположенной рядом с кнопкой Убрать стрелки, и в появившемся меню выбрать, какие именно стрелки необходимо убрать (рис. 1.14).

Рис. 1.14. Сокрытие ненужных стрелок

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

Как в Excel объединить текст из двух и нескольких ячеек в одну

Объединение текста нескольких ячеек в одну – базовая функция при работе с табличными данными, с ее п.

Объединение текста нескольких ячеек в одну – базовая функция при работе с табличными данными, с ее помощью содержание произвольного количества полей можно сцеплять нужным образом и размещать в свободных ячейках. Она используется при составлении пофамильных списков сотрудников, отчетов различных направлений и других операциях с большими массивами информации. Для объединения ячеек есть два способа: с потерей данных и без потери. В первом случае в объединенной ячейке остается только одно значение, во втором – сохраняется весь текст. Второй способ предполагает как минимум четыре варианта объединения: с использованием двух функций («Сцеп-сцепить» и «Объединить»), при помощи символа амперсанд и с применением макроса. В статье подробно разберемся, как в Excel объединить текст нескольких ячеек в одну.

С помощью функции

Excel предусматривает несколько функций для объединения ячеек. Для начала, расскажем о самой простой и «теряющей» информацию. Если интересует, как в Экселе соединить текст из двух ячеек в одну, оставив только одно значение – то вам понадобится функция «объединить» в разделе «Формат ячейки».

  1. Выделите мышкой ячейки, которые нужно объединить.
  2. По образовавшемуся полю щелкните правой кнопкой мыши.
  3. Выберите пункт «Формат ячеек».
  4. В появившемся окне зайдите в раздел «Выравнивание».
  5. Отметьте галочкой пункт «Объединить ячейки» и нажмите «Ок». Выделенные поля объединяться в одну большую с сохранением содержания первой ячейки.

Также эта функция есть в графе «Главная» в разделе «Выравнивание» в верхней части экрана.

С помощью функции «Сцеп-сцепить»

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

  1. Щелкните по пустой ячейке в Excel.
  2. Поставьте знак «=» и большими буквами введите «Сцепить» либо «Сцеп».
  3. В скобках после формулы кликните по ячейке, которая должна быть первой в объединенной ячейке, либо введите ее адрес вручную (например, A1). Затем поставьте точку с запятой, после щелкните или напишите вторую ячейку. Затем поставьте точку с запятой и отметьте третье поле. После перечисления адресов нажмите «Enter». В поле, где вбивали формулу, появится объединенный текст. Он появится без пробелов между текстовыми блоками. Чтобы этого избежать, отбейте пробел в каждой отдельно взятой ячейке после находящегося текста, либо после адреса ячейки в формуле добавьте пробел вручную, написав « » (пробел в кавычках). Пробел в формуле также отделяется от остальных элементов точкой с запятой.

Как в Экселе соединить текст из двух ячеек в одну с помощью функции «Объединить»

«Объединить» — усовершенствованная вариация функции «Сцеп». Ее отличие в том, что параметры вводятся единожды на этапе написания функции. В частности, разделитель придется указать один раз для содержимого всех ячеек. Для того чтобы воспользоваться функцией «Объединить» нужно выполнить действия:

  1. В пустой ячейке поставьте знак «=» и напишите большими буквами «Объединить».
  2. В скобках после формулы укажите разделитель в кавычках (« » ,«,»,« и »), затем поставьте точку с запятой. Второй параметр формулы – это игнорирование пустых полей. Если они не должны учитываться в формуле, напишите «1», в ряде версий этот параметр обозначается словом «Истина» или «Ложь». Затем перечислите через запятую ячейки, которые нужно объединить, и нажмите «Enter».

В итоге формула должна иметь вид: «=ОБЪЕДИНИТЬ(« »;ИСТИНА; «A1»; «A2»; «A3»).

Если в A1 – «Иванов», в А2 – «Иван», в А3 – «Иванович», то после нажатия «Enter» в пустой ячейке появится «Иванов Иван Иванович».

С помощью символа «&»

Четвертый способ объединить ячейки – использовать амперсанд ( «&»). Для этого:

  1. В пустой ячейке наберите «=».
  2. Напишите нужную ячейку, например, А1, затем поставьте знак «&», потом в кавычках введите разделитель. Это может быть пробел или запятая, он также помещается в кавычки, потом введите вторую ячейку, которую нужно объединить. Если их больше двух, пробел выставите после каждой нового поля. Формула должна выглядеть так: «=А1&« »&А2& « »&А3». После нажатия «Enter» содержимое ячеек объединится.

С помощью макроса

Макрос в Excel – это сервис для автоматизации повторяющихся действий, он представляет собой записанную последовательность примененных функций и щелчков мышью для последующего воспроизводства. Используется, если нужно регулярно выполнять типовые задачи, в которых меняются данные, но не структура. Например, макросы используются при составлении ежемесячных отчетов о заработной плате, в которых меняются только цифры, но не метод расчета. Тогда макрос избавит пользователя от необходимости регулярно вручную настраивать и использовать формулы.

Чтобы записать макрос:

  1. В разделе «Разработчик» в графе «Код» нажмите на клавишу «Записать макрос».
  2. В появившемся окне выберите имя макроса, чтобы потом было удобнее его искать, присвойте ему сочетание клавиш и место хранения, добавьте описание.
  3. Нажмите «Ок», затем точно и без ошибок (потому что макрос записывает и ошибки тоже) проделайте алгоритм.
  4. Вернитесь во вкладку «Разработчик» и «Код» и нажмите «Остановить запись».

Макрос записывается в виде кода Visual Basic для приложений на одноименном языке программирования, который доступен для редактирования при нажатии комбинации ALT + F11. При ручном редактировании становится доступным правка записанного макроса, однако это требует дополнительных знаний и недоступно для рядового пользователя. Также макросы способны работать в нескольких продуктах Microsoft Office одновременно. Выполняется макрос нажатием присвоенной комбинации либо через окно «Макрос», которое вызывается комбинацией ALT + F8.

Понравилась статья? Поделить с друзьями:
  • Связи с другими файлам excel
  • Связь двух ячеек в excel
  • Связь двух файлов excel
  • Связь двух документов excel
  • Связь данных с excel автокад