Пошук з урахуванням регістру - Excel та Google Таблиці

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Пошук з урахуванням регістру - Excel

Цей підручник покаже, як виконати пошук з урахуванням регістру в Excel за допомогою двох різних методів.

Спосіб 1 - Функція LOOKUP

Функція LOOKUP

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

Пошук з урахуванням регістру

Комбінуючи LOOKUP та EXACT, ми можемо створити формулу пошуку з урахуванням регістру, яка повертає відповідне значення для нашого пошуку з урахуванням регістру. Пройдемося по прикладу.

У нас є список товарів та їх відповідні ціни (зверніть увагу, що ідентифікатор товару унікальний з урахуванням регістру):

Припустимо, нас попросять визначити ціну за товар за його ідентифікатором товару так:

Для цього ми можемо використовувати LOOKUP і EXACT у формулі так:

= ПОГЛЯД (ІСТИНА, ТОЧНА (,),)
= ПОГЛЯД (ІСТИНА, ТОЧНА ($ B $ 2: $ B $ 7, $ E $ 2), $ C $ 2: $ C $ 7)

Обмеження: для того, щоб цей метод працював, значення потрібно сортувати за спаданням

Як працює формула?

Функція EXACT перевіряє ідентифікатор елемента в E2 (значення пошуку) щодо значень у B2: B7 (діапазон пошуку) і повертає TRUE, якщо є точна відповідність. Тоді функція LOOKUP повертає відповідне збіг у C2: C7 (діапазон результатів), коли вкладений EXACT повертає TRUE.

Спосіб 2 - Функція ПІДВИЩЕННЯ

Функція SUMPRODUCT

Функція SUMPRODUCT використовується для множення масивів чисел, підсумовування отриманого масиву.

Чутливий до регістру SUMPRODUCT

На відміну від методу LOOKUP, значення не потрібно сортувати, щоб це працювало. Нам ще потрібно об’єднати EXACT у формулу, щоб отримати такі результати:

= SUMPRODUCT (-(ТОЧНО (,)),)
= SUMPRODUCT (-(ТОЧНО ($ E $ 2, $ B $ 2: $ B $ 7)), $ C $ 2: $ C $ 7)

Обмеження: Метод SUMPRODUCT буде працювати лише тоді, коли повернене значення (а не значення пошуку) є числовим.

Як працює формула?

Як і метод LOOKUP, функція EXACT займається пошуком збігу з урахуванням регістру та повертає TRUE, якщо є точна відповідність або FALSE в іншому випадку. Значок “-” (відомий як подвійний одинарний) перетворює TRUE на 1 і FALSE на 0. Це по суті створює перший масив для SUMPRODUCT для множення на наш масив результатів:

{0,1,0,0,0,0}*{16,4,83,45,74,23} = 4

Пошук з урахуванням регістру в Таблицях Google

Функція пошуку з урахуванням регістру працює точно так само в Google Таблицях, як і в Excel:

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave