При роботі з табличними документами, які можуть мати досить різну структуру даних, користувач часто стикається з потребою ототожнення даних однієї таблиці до іншої. Іншими словами, виникає необхідність знайти дані в одній таблиці (наприклад, прайс лис) і перенести їх в іншу таблицю (проданий товар за певний період часу, ціни і найменування якого зазначено якраз в першій таблиці). Щоб не вводити вас, шановний читачу, у своєрідну плутанину слів і прихованого вінегрету, давайте розглянемо практичний приклад, як працює функція vlookup в excel.
Сьогодні ми розглянемо:
- 1 Вступна частина: Синтаксис
- 2 Простий приклад: зводимо дані двох таблиць
Вступна частина: Синтаксис
Ця функція має чотири параметри:
- «ЩО» — рідко використовується значення, що вказує на об’єкт пошуку або ж конкретна посилання на клітинку з шуканим значенням. Останнє можна сміливо зарахувати до самого використовуваного параметру при роботі з функцією ВВР.
- «ДЕ» — посилання на діапазон комірок (двовимірний масив), в першому стовпці якого і буде відбуватися пошук значення параметра «ЩО».
- «НОМЕР СТОВПЦЯ» — номер стовпця в діапазоні, з якого буде повернуто значення;
- «ВІДСОРТОВАНО» — дуже важливий параметр, оскільки від правильності обраного умови: «1-ІСТИНА» — «2-БРЕХНЯ», буде залежати кінцевий результат роботи застосованої функції ВПР (здійснюватися вибірка даних щодо питання: відсортований за зростанням перший стовпець діапазону <ДЕ>). Варто зазначити, що у випадку, якщо ви проігноруєте процес встановлення потрібного значення, параметр автоматично прийме умова «1-ІСТИНА».
Так, сподіваємося, тут ми розібралися. Тепер перейдемо до практичної частини оповідання, так би мовити, найбільш очікуваною.
Простий приклад: зводимо дані двох таблиць
Отже, до вашої уваги класичний приклад: таблиця «Проданий товар», в якій необхідно підставити значення з таблиці «Прайс-лист».
- Викликаємо службове вікно консолі «fx», натисканням відповідної клавіші, і в заданому вікні майстра функцій активуємо чек-бокс «Категорії».
- Вибираємо пункт «Посилання та масиви».
- В боксі вибору функції встановлюємо значення «ВВР».
- Натискаємо кнопку «ОК» і переходимо до наступного кроку — введення аргументів цієї функції.
- Використовуючи ліву кнопку мишки, зробіть клік з першої клітинки вашого списку найменувань, у нашому прикладі цього дії призначається активація осередку B6. Отже, пункту «Шукане значення» відповідає значення B6.
- У другому чек-боксі «Таблиця» вказуємо аргумент, який ми шукаємо, тобто вказуємо звідки саме будуть братися такі необхідні нам значення: Затискаємо ліву кнопку миші і виділяємо весь прайс лист. Вірніше, його головну частину — дані, уникаючи моментів виділення назв стовпців і, зрозуміло, шапки.
- Тепер потрібно перетворити посилання на таблицю, так сказати, в абсолютну — виділяємо аргумент з прикладу «G6:I10» і тиснемо клавішу «F4».
- В результаті ми бачимо, що колишня посилання змінилася: початкові символи стали оточені доларовими знаками «$G$6:$I$10», чого і треба було досягти.
- Третє поле службового вікна «Номер стовпця» вимагає зазначення числа два (2), так як саме з другого стовпця першої таблиці потрібно співвіднести значення даних першої таблиці «найменування».
- Ну і нарешті, четвертий параметр, який нам необхідно вказати — це «нуль», у графі «Інтервальний перегляд». Так як значення «1» відповідає числовим параметрами даних, в нашому ж випадку використовується пошук шуканого об’єкта, так сказати, в текстовому вигляді, тому наш вибір очевидний — «нуль».
Що ж, підсумком наших маніпуляцій стало з’явилося значення в колонці «Ціна», першої таблиці «Проданий товар» — число «10», що відповідає вказаному значенню з другої таблиці.
Тепер залишилося одне — ввести формулу множення ціни на кількість і насолоджуватися кінцевим результатом.
- У клітинці «E6» ставимо знак рівності.
- Переміщаємо маркер на позицію «С6».
- Далі натискаємо знак множення.
- Переходимо на клітинку «D6» і тиснемо клавішу «Enter».
- Все що нам необхідно зробити, щоб редактор Exel відобразив фінальний результат наших дій, то це, копіювати формулу, шляхом протягування двох останніх стовпців (область з даними), зверху вниз — з’являться актуальні значення згідно з проведеними операціями.
На цьому, все — точних розрахунків вам, шановний читачу!