Як зробити довідник в excel

Як створити довідник в Excel. Масиви. Функції ІНДЕКС та ПОИСКПОЗ

Для створення такого довідника ми використовуємо дві функції Excel:

Дає можливість вибрати значення потрібної осередку в масиві даних.

Ми хочемо, щоб в вибраній комірці з'являлося значення, яке знаходиться в певному місці масиву (обраного діапазону), тобто ми задаємо координати осередку: номер рядка та стовпця.

Як зробити довідник в excel

Вибираємо в якості масиву всі заповнені осередки, крім шапки і вибираємо номер стовпця (2) і рядки (2) діапазону, який хочемо вивести в виділену клітинку:

Як зробити довідник в excel

Як зробити довідник в excel

У рядку стану (обведена синім) ми бачимо, що спочатку вказано діапазон (масив), в якому відбувається пошук значення, а далі слідують координати шуканого значення:

дає можливість знайти номер рядка, в якій знаходиться шукане значення:

Як зробити довідник в excel

Як бачимо «Смирнов» знаходиться в 3-ій рядку масиву, що і видає функція «ПОИСКПОЗ».

Для виведення функції вибираємо осередок, де буде відображатися номер рядка, викликаємо функцію «ПОИСКПОЗ» через функції (обведено червоним):

Як зробити довідник в excel

Вибираємо в якості шуканого значення осередок, де буде задаватися прізвище людини, яку ми хочемо знайти в списку, як масиву - осередки з усіма прізвищами. Тип зіставлення поставимо «0».

Як зробити довідник в excel

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

Як зробити довідник в excel

Як ми знаємо, функція ІНДЕКС передбачає вказівку рядки і стовпці шуканого значення, в той час як функція ПОИСКПОЗ видає тільки номер рядка.

Таким чином ми можемо підставити функцію ПОИСКПОЗ як координати, яка вказує номер рядка, в функцію ІНДЕКС.

Як зробити довідник в excel

Як зробити довідник в excel

При зміні прізвища в осередку «Шукалося» результат пошуку буде змінюватися. При цьому регістр значення не має. Якщо написати прізвище з маленької літери, функція все одно знайде її в масиві даних.