Перейти до основного
Office
Пошук значень у списку даних

Пошук значень у списку даних

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

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

У цій статті

Пошук значень по вертикалі у списку за допомогою точного збігу

Пошук значень по вертикалі у списку за допомогою приблизного збігу

Пошук значень по вертикалі у списку невідомого розміру за допомогою точного збігу

Пошук значень по горизонталі у списку за допомогою точного збігу

Пошук значень по горизонталі у списку за допомогою приблизного збігу

Створення формули підстановки за допомогою майстра підстановок (лише в Excel 2007)

Пошук значень по вертикалі у списку за допомогою точного збігу

Щоб виконати це завдання, можна скористатися функцією VLOOKUP або комбінацією функцій INDEX і MATCH.

Приклади VLOOKUP

Приклад 1: застосування функції VLOOKUP

Приклад 2: застосування функції VLOOKUP

Докладні відомості наведено в статті функція VLOOKUP.

Приклади ІНДЕКСУ та відповідності

Функції INDEX і MATCH можна використовувати замість функції VLOOKUP.

Простою українською мовою це означає:

=INDEX(я хочу повернути значення із C2:C10;яке ЗБІГАЄТЬСЯ_ЗІ_ЗНАЧЕННЯМ("Капуста"; що розташоване десь у масиві B2:B10; де повернуте значення – перше значення, яке збігається з "Капуста"))

Формула шукає перше значення в C2: C10, яка відповідає Кале (у B7) і повертає значення в C7 (100), яке є першим значенням, що відповідає Кале.

Докладні відомості наведено в статті функція INDEX і функція MATCH.

На початок сторінки

Пошук значень по вертикалі у списку за допомогою приблизного збігу

Для цього скористайтеся функцією VLOOKUP.

Увага!:  Переконайтеся, що значення в першому рядку відсортовано в порядку зростання.

Приклад формули VLOOKUP, яка шукає приблизну відповідність

У наведеному вище прикладі ФУНКЦІЯ VLOOKUP шукає перше ім'я студента, який має 6 tardies в діапазоні a2: B7. У таблиці немає запису 6 tardies, тому ФУНКЦІЯ VLOOKUP шукає наступний найвищий збіг нижче, ніж 6, і знаходить значення 5, пов'язане з першим ім'ям Дейва, і таким чином повертає Дейв.

Докладні відомості наведено в статті функція VLOOKUP.

На початок сторінки

Пошук значень по вертикалі у списку невідомого розміру за допомогою точного збігу

Щоб виконати це завдання, скористайтеся функціями ЗСУВ та відповідності.

Примітка.: Використовуйте цей підхід, коли дані знаходяться в зовнішньому діапазоні даних, який оновлюватиметься щодня. Ви знаєте, що ціна у стовпці B, але ви не знаєте, скільки рядків даних поверне сервер, а перший стовпець не відсортовано в алфавітному порядку.

Приклад функцій ЗСУВУ та відповідності

C1 – це Верхні ліва клітинка діапазону (також називається початковою).

Match ("апельсини", C2: C7; 0) шукає апельсини в діапазоні C2: C7. Ви не повинні включати початкову клітинну в діапазоні.

1 – кількість стовпців праворуч від вихідної, де має бути повернуте значення. У нашому прикладі повернуте значення від стовпця D, " збут".

На початок сторінки

Пошук значень по горизонталі у списку за допомогою точного збігу

Щоб виконати це завдання, скористайтеся функцією HLOOKUP. Ось приклад:

Приклад формули HLOOKUP, що шукає точну відповідність

ФУНКЦІЯ HLOOKUP шукає стовпець збуту , і повертає значення з рядка 5 у вказаному діапазоні.

Докладні відомості наведено в статті функція HLOOKUP.

На початок сторінки

Пошук значень по горизонталі у списку за допомогою приблизного збігу

Щоб виконати це завдання, скористайтеся функцією HLOOKUP.

Увага!:  Переконайтеся, що значення в першому рядку відсортовано в порядку зростання.

Приклад формули HLOOKUP, що шукає приблизну відповідність

У наведеному вище прикладі ФУНКЦІЯ HLOOKUP шукає значення 11000 у рядку 3 в зазначеному діапазоні. Вона не знаходить 11000 і, отже, шукає наступне найбільше значення менше за 1100 і повертає 10543.

Докладні відомості наведено в статті функція HLOOKUP.

На початок сторінки

Створення формули підстановки з майстром підстановок (_ z0z_ Only)

Примітка.: Надбудову майстра підстановок було припинено в _ z0z_. Цю функцію замінено майстром функцій і доступними функціями підстановки та довідкових функцій (довідка).

У _ z0z_, майстер підстановок створює формулу підстановки на основі даних аркуша, які мають позначки рядків і стовпців. Майстер підстановок дає змогу знайти інші значення в рядку, коли ви знаєте значення в одному стовпці, а навпаки. Майстер підстановок використовує індекс і відповідність у формулах, які вона створює.

  1. Клацніть елемент у діапазоні.

  2. На вкладці формули в групі рішення натисніть кнопку Підстановка.

  3. Якщо команда Підстановка недоступна, потрібно завантажити програму майстра підстановок _ z0z_ Program.

    Завантаження програми надбудови "майстер підстановок"

  4. Натисніть кнопку Microsoft Office_ z0z_, натисніть кнопку Параметри Excel, а потім виберіть категорію надбудови .

  5. У полі Керування виберіть пункт Надбудови Excel і натисніть кнопку Перейти.

  6. У діалоговому вікні доступні надбудови встановіть прапорець поруч із пунктом майстер підстановокі натисніть кнопку OK.

  7. Дотримуйтеся вказівок майстра.

На початок сторінки

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×