Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Функции поиска и связи таблиц

Закрепление строк и столбцов | Сводные таблицы | Базы данных | Создание базы данных | Поиск записей по критериям в форме | Автофильтр | Первые 10) | Расширенный фильтр | Данные - Фильтр - Расширенный фильтр. | Функции базы данных |


Читайте также:
  1. I. Общая концепция выведения на рынок сотовой связи нового оператора
  2. I. Союзы причинности и союзы логической связи
  3. II. Функции школьной формы
  4. II. Функции школьной формы
  5. II. Функции школьной формы
  6. II. Функции школьной формы
  7. II. Функции школьной формы

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

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

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

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

Это функции из группы «Ссылки и массивы» Мастера функций - ВПР (вертикальный поиск) и

ГПР (горизонтальный поиск).

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

Функция ГПР просматривает первую строку таблицы в поисках заданного значения и возвращает соответствующее значение из строки с указанным номером.

Формат функций:

ВПР(искомое знач.-е;таблица;номер столбца; тип просмотра)

ГПР(искомое знач.-е;таблица;номер строки; тип просмотра)

Аргументы функций ВПР:

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

ü Таблица - это справочная таблица, в которой ищутся данные. Можно указать её координаты (абсолютные адреса!) или имя в списке имён.

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

ü Тип просмотра -необязательный аргумент, имеет значение логической константы ИСТИНА или ЛОЖЬ и определяет, нужно ли, чтобы функция искала точное или приближенное соответствие.

· Если этот аргумент - ИСТИНА или опущен, то возвращается приблизительно соответствующее значение; а именно: если точное соответствие не найдено, то возвращается наибольшее значение, которое меньше, чем заданное. Значения в первом столбце таблицы должны быть расположены в возрастающем порядке.

· Если этот аргумент - ЛОЖЬ, то функция ВПР ищет точное соответствие. Если таковое не найдено, то возвращается значение ошибки #Н/Д. Таблица в этом случае не обязана быть сортированной.

Функция ГПР имеет те же аргументы, за исключением номера столбца, который заменён на номер строки.

Пример 8.1. Подсчитать общую стоимость поступившего товара в магазин, используя справочную таблицу – «Прейскурант товаров».


 
 


Рис.19. Таблица учёта

поступившего товара.

Рис.20. Справочная таблица

«Прейскурант товаров».

Решение:

1) Вычислить стоимость партии каждого товара в таблице учёта (рис.19) по формуле:

«Стоимость партии» = «размер партии» * «цена за кг.»,

где «цена за кг.» находится в таблице «Прейскурант товаров» по заданному наименованию продукции:

 
 

 

 


= ВПР (B3 ;$G$5:$H$9; 2; ЛОЖЬ)* D3;

 
 

 


 

2) Скопировать формулу на блок ячеек Е3:Е10.

3) Подсчитать общую стоимость всех проданных

товаров - å.


Дата добавления: 2015-07-12; просмотров: 79 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Выполнение. N| Контрольные задания

mybiblioteka.su - 2015-2024 год. (0.007 сек.)