Создание связанных таблиц в Excel » Компьютерная помощь
Как узнать свой пароль от Wi-Fi сети
Как увеличить быстродействие компьютера
Лучшие антивирусы 2015 года
Как найти человека в интернете
Как удалить вирусы с ПК
Как установить Windows 10

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

genni
|
|
|
Опубликовано: 3-03-2018, 21:28
Книги приложения Microsoft Excel могут использоваться как несложная база данных в случаях, если решение задач не требует разработки отдельной системы с использованием систем управления базами данных.

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

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

Важно, чтобы данные были представлены не только в виде таблицы, но и отформатированы как таблица. Редактирование строк и столбцов с данными в специальной форме таблицы необходимо для версий с Word 2007 и выше.

Если информация записана по столбцам и строкам, необходимо выделить нужную область и на панели инструментов закладки «Главная» выбрать функцию форматирования данных как таблицы.

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


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

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



Следующий шаг – присвоение имени каждой таблице. Это осуществляется на закладке «Конструктор» в одноименном поле.

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


При указании имени нужно соблюдать несколько правил:
• не должно дублировать имена других таблиц
• может начинаться с буквы или знака подчеркивания
• без пробелов

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

Далее возможны варианты в зависимости от версии MS Word и сложности задачи.

Функция ВПР()

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

Для этого устанавливается курсор в нужном поле. На закладке «Формула» выбирается нужная функция. Мастер предлагает найти по наименованию или категории то, что требуется в данный момент.

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


После нажатия кнопки «Ок» система выдаст запрос на указание аргументов.

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


Параметр «Исходное значение» задает то, что нужно найти в одной таблице и перенести в другую.
Параметр «Таблица» позволяет указать диапазон поиска.
Параметр «Номер столбца» показывает, какие данные из строки с искомым элементом необходимо взять.
Параметр «Интервальный просмотр» дает возможность указаний критерии поиска. Если указано значение «ЛОЖЬ», то поиск будет происходить строго по указанному значению. Аргумент «ИСТИНА» устанавливает более мягкий поиск.

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


Однако использование функции имеет свои ограничения. Так, например, отрицательный результат поиска возможен, если:
• Таблица, в которой происходит поиск, не отсортирована по столбцу, по которому указан аргумент «Исходное значение»
• Данные отсутствуют в исходной таблице
• Отличие форматов ячеек таблицы, из которой берутся значения, от той, куда вставляются. Особенно это показательно для числовых данных
• Наличие пробелов или невидимых непечатных знаков в диапазоне поиска – данная проблема может быть решена путем использования функций СПРОБЕЛЫ() и ПЕЧСИМВ().

Так же можно ввести дополнительную проверку с включением в качестве аргумента функции ЕСЛИОШИБКА().

И самый важный минус – функция берет значение для поиска только один раз. Если искомое значение встречается в конечной таблице несколько раз, то для второй и последующих строк ВПР() вернет «#ЗНАЧ!» (или «#Н/Д»).

Функции ИНДЕКС() и ПОИСКПОЗ()

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


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


Вставка их осуществляется аналогично выше описанной функции через соответствующую закладку на панели инструментов.
Функция ИНДЕКС() имеет два набора аргументов, о чем система сообщает при выборе этого оператора. В данном случае рекомендуется использовать форму с массивами.

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


В параметр «Массив» должен быть указан диапазон, в котором осуществляется поиск.

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


Из параметров «Номер строки» и «Номер столбца» задается только один на выбор для выбора искомого значения.

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

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


В качестве параметров для ПОИСКПОЗ() в первом аргументе нужно выбрать столбец значений второй таблицы, в качестве второго аргумента выбирается первая таблица, где осуществляется поиск.

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


Тип сопоставления показывает жесткость критериев отбора – ноль или единица.

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


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

Еще один способ подразумевает связь между листами. Для этого нужно выделить ячейку и нажать сочетание клавиш Ctrl + C либо воспользоваться контекстным меню с функцией «Копировать».

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


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

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


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


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


Другие варианты

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



Рейтинг:
(голосов:1)



Комментариев пока еще нет. Вы можете стать первым!

Добавить комментарий!

Ваше Имя:
Ваш E-Mail:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите код:



Популярное



Последние статьи

Какую ОС используете?
новую Windows 10
быструю Windows 8
стабильную Windows 7
требовательную Windows Vista
старинную Windows XP