Note: The other languages of the website are Google-translated. Back to English

Отримати п-е збіг за допомогою INDEX

Щоб знайти n-е збіг значення з діапазону та отримати відповідні йому дані, можна використовувати формулу на основі ІНДЕКС, ROW, МАЛИЙ і IF функції.

отримати n-й збіг з індексом 1

Як отримати інформацію, пов’язану з n-м збігом значення з INDEX?

Щоб отримати інформація про 3-й матч Усейна Болта у таблиці, як показано вище, ви можете використовувати разом функції ROW і IF, щоб отримати масив, який складається з номерів рядків усіх значень Усейна Болта. Потім скористайтеся функцією SAMLL, щоб отримати номер рядка n-го відповідного значення, яке ви вказали. Нарешті, передайте результат у функцію INDEX, щоб отримати відповідну інформацію в тому ж рядку.

Родовий синтаксис

=INDEX(return_range,SMALL(IF(lookup_array=lookup_value,ROW(lookup_array-ROW(INDEX(lookup_array,1,1))+1),n))

√ Примітка: Це формула масиву, яка вимагає введення з Ctrl + Shift + вводити.

  • діапазон_повернення: Діапазон для повернення інформації, що відповідає n-му збігу. Тут йдеться про рік або часовий діапазон.
  • пошуковий_масив: Діапазон для пошуку позиції рядка n-го збігу. Тут йдеться про діапазон переможців.
  • пошукове_значення: Значення, яке ви вказали для пошуку, відповідає n-му збігу. Тут йдеться про Усейна Болта.
  • n: Вкажіть n-й збіг. Щоб знайти 1-е збіг значення, встановіть n як 1; щоб знайти 2-й збіг, встановіть n станом на 2 рік.

Щоб отримати інформація про 3-й матч Усейна Болта, скопіюйте або введіть формули нижче в клітинки G8 і G9 і натисніть Ctrl + Shift + вводити щоб отримати результати:

Рік (осередок G8)
= ІНДЕКС (B6: B12,МАЛИЙ(ЯКЩО(C6: C12=G5,РОВ(C6: C12-РОВ(ІНДЕКС(C6: C12,1,1))+1),G6))
Час (осередок G9)
= ІНДЕКС (D6: D12,МАЛИЙ(ЯКЩО(C6: C12=G5,РОВ(C6: C12-РОВ(ІНДЕКС(C6: C12,1,1))+1),G6))

отримати n-й збіг з індексом 2

Пояснення формули

Тут ми використовуємо формулу нижче як приклад:

=INDEX(B6:B12,SMALL(IF(C6:C12=G5,ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))

  • РЯД (C6:C12): Функція ROW повертає номери рядків кожної клітинки в діапазоні C6: C12 в такому масиві: {6;7;8;9;10;11;12}.
  • РЯДК(ІНДЕКС(C6:C12,1,1)): Функції INDEX і ROW повертають номер першого рядка діапазону пошуку C6: C12 на цьому робочому аркуші Excel, який є 6.
  • ЯКЩО(C6:C12=G5,РЯД (C6:C12)-РЯДК(ІНДЕКС(C6:C12,1,1))+ 1) = ЯКЩО(C6:C12=G5,{6;7;8;9;10;11;12}-6+ 1): Функція IF перевіряє, чи є кожне значення в діапазоні C6: C12 відповідає значенню в комірці G5, Усейн Болт. Якщо так, функція поверне результат «відповідний номер рядка-6+1»; В іншому випадку поверніть FALSE. Отже, результати будуть у вигляді такого масиву: {ХИБНІСТЬ;2;3;4;ХИБНІСТЬ;ХИБНІСТЬ;ХИБНІСТЬ}.
  • Маленький(ЯКЩО(C6:C12=G5,РЯД (C6:C12)-РЯДК(ІНДЕКС(C6:C12,1,1))+ 1),G6) = Маленький({ХИБНІСТЬ;2;3;4;ХИБНІСТЬ;ХИБНІСТЬ;ХИБНІСТЬ},G6): Фрагмент повертає 3rd (значення в комірці G6) найменше значення з масиву, яке є 4.
  • ІНДЕКС(B6:B12,Маленький(ЯКЩО(C6:C12=G5,РЯД (C6:C12)-РЯДК(ІНДЕКС(C6:C12,1,1))+ 1),G6)) = ІНДЕКС(B6:B12,4) Функція INDEX повертає 4го значення в діапазоні року B6: B12, Яка є Пекін 2008.

Супутні функції

Функція Excel INDEX

Функція Excel INDEX повертає відображене значення на основі заданої позиції з діапазону або масиву.

Функція Excel IF

Функція IF - одна з найпростіших і найкорисніших функцій у книзі Excel. Він виконує простий логічний тест, який залежно від результату порівняння, і повертає одне значення, якщо результат ІСТИНА, або інше значення, якщо результат ФАЛЬШЕ.

Функція Excel ROW

Функція Excel ROW повертає номер рядка посилання.


Пов’язані формули

Отримати п-е збіг за допомогою VLOOKUP

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

Отримати інформацію, пов’язану з найменшими значеннями n

Щоб отримати дані, які відповідають найменшому, 2-му найменшому або n-му найменшому значенню в списку, таблиці або рядку в Excel, можна використовувати формулу INDEX і MATCH разом із функцією SMALL.

Отримайте інформацію, що відповідає максимальному значенню

Щоб отримати дані, які відповідають максимальному значенню в списку, таблиці або рядку в Excel, можна використовувати формулу INDEX і MATCH разом із функцією MAX.

Отримати інформацію, що відповідає мінімальному значенню

Щоб отримати дані, які відповідають мінімальному значенню в таблиці, можна використовувати формулу INDEX і MATCH разом із функцією MIN.


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel - допомагає виділитися з натовпу

Бажаєте виконувати щоденну роботу швидко та якісно? Kutools для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.

  • Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
  • Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
  • Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
  • Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.
Стрічка Excel (із встановленим Kutools для Excel)

Вкладка Office - Увімкнути читання та редагування з вкладками в Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
Знімок екрана Excel (із встановленою вкладкою Office)
Коментарі (0)
Поки немає оцінок. Оцініть першим!
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL