среда, 20 ноября 2024 г.

Пример использования ВПР функции в LibreOffice Calc

Функция ВПР работает так же как и в Microsoft Office. Откройте LibreOffice Calc. Создайте второй лист (Смотрите рисунок 1 цифра 1). Переименуйте листы с именами «Лист 1» и «Лист 2» в листы «Результат» и «Детали» соответственно (Смотрите рисунок 1 цифра 2).

Рисунок 1. Добавление нового листа в LibreOffice Calc

На листе «Результат» создайте таблицу как показано на рисунке 2. На листе «Детали» создайте таблицу как показано на рисунке 3. 

Рисунок 2. Пример таблицы "Результат"
 

Рисунок 3. Пример таблицы "Детали"

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

Функция ВПР принимает в себя 4 параметра:
1 — номер ячейки значение которой будем искать
2 — диапазон ячеек в которых ищем значение из ячейки указной в параметре 1
3 — номер столбца, где будем брать значение для подстановки, которое соответствует найденному значению из параметра 1. Нумерация столбцов начинается с 1.
4 – Если выставлен 0, то ищется точное совпадение. Если выставлен 1, то ищется приближённое значение.

Заполнять будем столбец «Инвентарный номер детали» в таблице «Результат». Искать будем по значениям столбца «Наименование используемой детали» в таблице «Результат». Искать значения будем в таблице «Детали» и брать соответствующие значения из столбца «Инвентарный номер детали» таблицы «Детали», который имеет номер 2 для ВПР функции в параметре 3.

=ВПР(C4;$Детали.$A$2:$B$10;2;0)
=ВПР(C5;$Детали.$A$2:$B$10;2;0)
------------------------------------------------- и так для остальных ячеек (с C4 по C18)
=ВПР(C18;$Детали.$A$2:$B$10;2;0)

Разберём первую из ВПР функций.

=ВПР(C4;$Детали.$A$2:$B$10;2;0)

Эта функция выводит результат работы в ячейку D4 таблицы «Результат» столбца «Инвентарный номер детали» (Рисунок 2 цифра 2). Первый параметр ВПР функции получает значение ячейки C4 таблицы «Результат» столбца «Наименование используемой детали» (Рисунок 2 цифра 1), которое является «Деталь 2». Второй параметр ВПР функции получает диапазон значений ячеек с A2 по B10 таблицы «Детали» из первого (Наименование детали) и второго (Инвентарный номер детали) столбцов (Рисунок 3 цифра 1). Третий параметр ВПР функции указывает на столбец 2 (Инвентарный номер детали) таблицы «Детали». Четвертый параметр ВПР функции устанавливаем в ноль, искать будем точное совпадение.

Таким образом в ячейке D4 таблицы «Результат» отобразится значение 100-00002, которое соответствует «Деталь 2». И так для всех деталей в таблицы «Результат».