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


Функция ПРОСМОТР().

Связь таблиц

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

Внешниессылки кроме адреса ячейки содержат наименование листа, на котором расположена ячейка, например: =Лист1!E3. Чтобы вставить внешнюю ссылку в формулу, нужно щелкнуть по ярлычку листа, а затем по ячейке. Тогда между наименованием листа и адресом ячейки появится воcклицательный знак (!).

Удаленныессылки, кроме адреса ячейки и наименования листа, содержат название книги (файла) и полный путь к файлу, например:=[Книга1.xls]Лист1!$D$3или ='G:\Информатика\[Книга1.xls]Лист1'!$D$9.Чтобы вставить удаленную ссылку в формулу необходимо сначала щелкнуть по открытой книге, затем по ярлычку листа, а затем по ячейке. При открытии книги , содержащей удаленные ссылки, появляется диалоговое окно с сообщением о наличии связи с другой книгой и предложением выбора способа открытия: обновить связи при открытии книги или нет.

 

Функций относится к категории «ССЫЛКИ И МАССИВЫ». Осуществляет поиск информации в таблице (столбце). Функция может быть использована двумя способами с разными списками аргументов.

Синтаксис функции:

1. ПРОСМОТР(Искомое значение; Вектор просмотра; Вектор результата)

 

 

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

Во втором случае вектор просмотраи вектор результата объединены в матрицу, причем 1-ый столбец представляет собой вектор просмотра, а второй – вектор результата.

 

 

!!!Перед применением функции ПРОСМОТР(), в таблице, в которой осуществляется поиск значений, должна быть выполнена сортировка по возрастанию значений в столбце – векторе просмотра.

 

Рассмотрим пример.

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

Таблица 1.Таблица-справочник
Артикул товара Цена
А001 123,00 грн.
Б021 167,00 грн.
В234 150,00 грн.
Г231 700,00 грн.
Л015 600,00 грн.
М012 560,00 грн.
П111 430,00 грн.
С101 267,00 грн.

 

Таблица 2 . Рабочая таблица      
Артикул товара Магазин Дата Продано
А001 11.01.2008
А001 14.01.2008
Б021 17.01.2008
С101 22.01.2008
М012 25.01.2008
Л015 02.02.2008
А001 03.02.2008
Б021 05.02.2008
С101 07.02.2008
Л015 08.02.2008
А001 09.02.2008
Л015 10.02.2008
Г231 11.02.2008
Г232 12.02.2008
Г233 13.02.2008
П111 14.02.2008
П111 15.02.2008
С101 16.02.2008

 

Определим выручку за продажу товара каждого артикула в каждом магазине.

Для этого создадим новый столбец «Выручка». Введем в ячейку Е3 формулу:

=ПРОСМОТР(A3;исходный!$A$3:$A$10;исходный!$B$3:$B$10)*D3

С помощью функции ПРОСМОТР() можно организовать информационно-справочную систему. Например, по вводимому артикулу можно определить цену соответствующего товара. На рисунках ниже видно, как в ячейку F3 поочередно вводятся разные артикулы, а в ячейке G3 (в которой введена формула с функцией ПРОСМОТР) отображается соответствующая цена товара.

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

контекстное менюè Специальная вставка

 

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