Перейти до основного
Office

Пошук даних у таблиці або діапазону клітинок за допомогою вбудованих функцій програми Excel

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

Підсумок

У цій статті описано, як знайти дані в таблиці (або діапазон клітинок) за допомогою різних вбудовані функції у програмі Microsoft Excel. Різні формули можна використовувати, щоб отримати такий самий результат.

Створення зразку аркуша

У цій статті використовує зразку аркуша, щоб проілюструвати вбудованих функцій програми Excel. Розглянемо приклад створення посилання на ім'я зі стовпця A і повертає вік людини, що зі стовпця c. Щоб створити на цьому аркуші, введіть такі дані на пустий аркуш Microsoft Excel.

Потрібно ввести значення, яке потрібно знайти у клітинку E2. Введіть формулу в будь-яку пусту клітинку в тому самому аркуші.

A

B

C

D

E

1

Ім’я

Відділ

Вік

Пошук значення

2

Генрі

501

28

Марія

3

Стан

201

19

4

Марія

101

22

5

Клацання

301

29

Визначення термінів

У цій статті за допомогою наведених нижче умов для опису вбудованих функцій Excel:

Термін

Визначення

Приклад

Таблиці-масиву

Весь підстановки таблиці

A2:C5

Шукане _ значення

Значення, яке можна знайти в першому стовпці таблиці.

E2

Масив
- або -
Вектор _ перегляду

Діапазон клітинок, що містить значення підстановки можна.

A2: A5

Номер _ стовпця

Номер стовпця в таблиці значення має бути повернуто для.

3 (третього стовпця в таблиці)

Result_Array
- або -
Вектор _ результатів

Діапазон, який містить лише один рядок або стовпець. Це має бути такий самий розмір як масив або вектор _ перегляду.

C2:C5

Точність _ пошуку

Логічне значення (TRUE або FALSE). Якщо цей аргумент має значення TRUE або його пропущено, буде повернуто приблизну відповідність. Якщо значення ХИБНІСТЬ, він матиме вигляд точний збіг.

FALSE

Top_cell

Це посилання, з якої ви бажаєте обчислюється зсув. Top_Cell мають посилатися на клітинку або діапазон суміжних клітинок. В іншому разі функція OFFSET повертає на #VALUE! інакше функція INDEX повертає помилку #REF!.

Offset_Col

Це кількість стовпців, ліворуч або праворуч, потрібні верхню ліву клітинку результату для позначення. Наприклад, "5" як аргумент Offset_Col "визначає, що верхню ліву клітинку в посиланні на п'ять стовпці праворуч від посилання. Offset_Col може бути вподобань (тобто праворуч від вихідного посилання) або від'ємним (ліворуч від вихідного посилання).

Функції

LOOKUP()

Функція LOOKUP шукає значення в одному рядку або стовпці, зіставляючи його зі значенням у тієї самої позиції в іншому рядку або стовпці.

Нижче наведено приклад ПІДСТАНОВКИ синтаксис:

   =LOOKUP(Lookup_Value,Lookup_Vector,Result_Vector)


Наведена нижче формула знаходить Мері вік у зразку аркуша:

   =LOOKUP(E2,A2:A5,C2:C5)

Формула використовує значення «Мері» у клітинку E2 і знаходить "Мері" у векторному підстановки (стовпець A). Формула потім знаходить значення в тому самому рядку у векторному результат (стовпець С). Оскільки «Мері» в рядку 4, LOOKUP повертає значення з рядка 4 у стовпці C (22).

НОТАТКИ: Функція LOOKUP потрібно сортувати таблицю.

Щоб отримати додаткові відомості про функції ПІДСТАНОВКИ клацніть номер статті у базі знань Microsoft:
 

Використання функції LOOKUP у програмі Excel

VLOOKUP)

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

Нижче наведено приклад VLOOKUP синтаксис:

    =VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)

Наведена нижче формула знаходить Мері вік у зразку аркуша:

   =VLOOKUP(E2,A2:C5,3,FALSE)

Формула використовує значення «Мері» у клітинку E2 і знаходить "Мері" крайній лівий стовпець (стовпець A). Формула потім знаходить значення в тому самому рядку в Column_Index. У цьому прикладі використано «3» як Column_Index (стовпець С). Оскільки «Мері» в рядку 4, функція VLOOKUP повертає значення з рядка 4 у стовпці C (22).

Додаткові відомості про функції VLOOKUP натисніть кнопку номер статті у базі знань Microsoft:
 

Як використовувати функцію VLOOKUP або HLOOKUP, щоб знайти точний збіг

INDEX() та MATCH()

Можна використовувати функції INDEX і MATCH разом, щоб отримати той же результат, як за допомогою ПІДСТАНОВКИ або функції VLOOKUP.

Нижче наведено приклад синтаксису, яка поєднує в собі функції INDEX і MATCH для отримання той же результат ПІДСТАНОВКИ та формули VLOOKUP у попередніх прикладах:

    =INDEX(Table_Array,Match(Lookup_Value,Lookup_Array,0),Col_Index_Num)

Наведена нижче формула знаходить Мері вік у зразку аркуша:


=INDEX(A2:C5,MATCH(E2,A2:A5,0),3)

Формула використовує значення «Мері» у клітинку E2 і знаходить «Мері» у стовпці. Це відповідає виберіть значення в тому самому рядку у стовпці c. Оскільки «Мері» в рядку 4, формула повертає значення з рядка 4 у стовпці C (22).

ПРИМІТКА: Якщо жоден із клітинок у масиві відповідають шукане _ значення ("Мері"), формула поверне # n/a.
Додаткові відомості про функції INDEX натисніть кнопку номер статті у базі знань Microsoft:

Як можна використовувати для пошуку даних у таблиці, функція INDEX

OFFSET() та MATCH()

Скористайтеся функціями OFFSET і MATCH разом створює той же результат функції в попередньому прикладі.

Нижче наведено приклад синтаксису, яка поєднує в собі OFFSET і MATCH, щоб результати ПІДСТАНОВКИ , а функція VLOOKUP:

   =OFFSET(top_cell,Match(Lookup_Value,Lookup_Array,0),Offset_Col)

Ця формула знаходить Мері вік у зразку аркуша:

   =OFFSET(A1,MATCH(E2,A2:A5,0),2)

Формула використовує значення «Мері» у клітинку E2 і знаходить «Мері» у стовпці. Формула потім знаходить значення в одному рядку, але два стовпці праворуч (стовпець С). Оскільки «Мері» у стовпці A, формула повертає значення в рядку 4 у стовпці C (22).

Додаткові відомості про функцію OFFSET натисніть кнопку номер статті у базі знань Microsoft:
 

Використання функції OFFSET

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

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

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

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

×