Отримати перше непусте значення в стовпці або рядку
Щоб отримати перше значення (першу клітинку, яка не є порожньою, ігноруючи помилки) з діапазону з одним стовпцем або одним рядком, можна використовувати формулу на основі ІНДЕКС і MATCH функції. Однак, якщо ви не хочете ігнорувати помилки зі свого діапазону, ви можете додати функцію ISBLANK до наведеної вище формули.
Отримати перше непусте значення в стовпці або рядку, ігноруючи помилки
Отримати перше непусте значення в стовпці або рядку, включаючи помилки
Отримати перше непусте значення в стовпці або рядку, ігноруючи помилки
Щоб отримати файл перше непусте значення у списку як показано вище ігнорування помилок, ви можете використовувати функцію INDEX, щоб знайти клітинки, які не є порожніми. Потім ви можете використовувати MATCH, щоб знайти його позицію, і яка буде подана в інший INDEX, щоб отримати значення в позиції.
Родовий синтаксис
=INDEX(range,MATCH(TRUE,INDEX((range<>0),0),0))
- діапазон: Діапазон з одним стовпцем або одним рядком, у якому повертати першу непусту клітинку з текстовими або числовими значеннями, ігноруючи помилки.
Щоб отримати файл перше непусте значення в списку, ігноруючи помилки, скопіюйте або введіть формулу нижче в клітинку E4 і натисніть вводити щоб отримати результат:
= ІНДЕКС (B4: B15,ВІДХОДНІТЬ(TRUE,INDEX((B4: B15<>0),0),0))
Пояснення формули
=INDEX(B4:B15,MATCH(TRUE,INDEX((B4:B15<>0),0),0))
- ІНДЕКС((B4:B15<>0),0): Фрагмент оцінює кожне значення в діапазоні B4: B15. Якщо клітинка порожня, вона поверне FLASE; Якщо клітинка містить помилку, фрагмент сам поверне її; І якщо клітинка містить число або текст, буде повернуто значення TRUE. Оскільки номер_рядка аргументом цієї формули INDEX є 0, тому фрагмент поверне масив значень для всього стовпця таким чином: {FALSE;#REF!; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE}.
- МАТЧ (ІСТИНА,ІНДЕКС((B4:B15<>0),0), 0) = МАТЧ (ІСТИНА,{FALSE;#REF!; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE}, 0): повне г, повне г,, показали, від, номер, XNUMX match_type 0 змушує функцію MATCH повертати позицію першого точного ІСТИНА в масиві. Отже, функція повернеться 3.
- ІНДЕКС(B4:B15,МАТЧ (ІСТИНА,ІНДЕКС((B4:B15<>0),0), 0)) = ІНДЕКС(B4:B15,3): Потім функція INDEX повертає значення 3rd значення в діапазоні B4: B15, Яка є extendoffice.
Отримати перше непусте значення в стовпці або рядку, включаючи помилки
Щоб отримати файл перше непусте значення в списку, включаючи помилки, ви можете просто скористатися функцією ISBLANK, щоб перевірити клітинки в списку, чи є вони порожніми чи ні. Тоді INDEX поверне перше непусте значення відповідно до позиції, яку надав MATCH.
Родовий синтаксис
=INDEX(range,MATCH(FALSE,ISBLANK(range),0))
√ Примітка: Це формула масиву, яка вимагає введення з Ctrl + Shift + вводити.
- діапазон: Діапазон з одним стовпцем або одним рядком, куди повертати першу непусту клітинку з текстом, числом або значеннями помилки.
Щоб отримати файл перше непусте значення в списку, включаючи помилки, скопіюйте або введіть формулу нижче в клітинку E7 і натисніть Ctrl + Shift + вводити щоб отримати результат:
= ІНДЕКС (B4: B15,СПІВНИК(НЕВЕРНО,ЧИСЛО(B4: B15), 0))
Пояснення формули
=INDEX(B4:B15,MATCH(FALSE,ISBLANK(B4:B15),0))
- ISBLANK(B4:B15): Функція ISBLANK перевіряє, чи є клітинки в діапазоні B4: B15 пусті чи ні. Якщо так, буде повернуто TRUE; Якщо ні, буде повернуто FALSE. Отже, функція згенерує такий масив: {ІСТИНА;ХИБНІСТЬ;ХИБНІСТЬ;ХИБНІСТЬ;ІСТИНА;ІСТИНА;ХИБНІСТЬ;ІСТИНА;ХИБНІСТЬ;ХИБНІСТЬ;ІСТИНА;ХИБНІСТЬ}.
- ВІДПОВІДАТЬ(НЕВЕРНО,ISBLANK(B4:B15), 0) = ВІДПОВІДАТЬ(НЕВЕРНО,{ІСТИНА;ХИБНІСТЬ;ХИБНІСТЬ;ХИБНІСТЬ;ІСТИНА;ІСТИНА;ХИБНІСТЬ;ІСТИНА;ХИБНІСТЬ;ХИБНІСТЬ;ІСТИНА;ХИБНІСТЬ}, 0): повне г, повне г,, показали, від, номер, XNUMX match_type 0 змушує функцію MATCH повертати позицію першого точного ПОМИЛКОВИЙ в масиві. Отже, функція повернеться 2.
- ІНДЕКС(B4:B15,ВІДПОВІДАТЬ(НЕВЕРНО,ISBLANK(B4:B15), 0)) = ІНДЕКС(B4:B15,2): Потім функція INDEX повертає значення 2nd значення в діапазоні B4: B15, Яка є #REF!.
Супутні функції
Функція Excel INDEX повертає відображене значення на основі заданої позиції з діапазону або масиву.
Функція Excel MATCH здійснює пошук певного значення в діапазоні комірок і повертає відносне положення значення.
Пов’язані формули
Точна відповідність із INDEX та MATCH
Якщо вам потрібно дізнатися перелічену в Excel інформацію про певний продукт, фільм чи особу тощо, вам слід добре використати поєднання функцій INDEX та MATCH.
Отримати перше текстове значення в стовпці
Щоб отримати перше текстове значення з діапазону з одним стовпцем, ви можете використовувати формулу на основі функцій INDEX і MATCH, а також формулу на основі функції VLOOKUP.
Знайдіть першу часткову відповідність із підстановочними знаками
Існують випадки, коли вам потрібно отримати позицію першої часткової відповідності, яка містить конкретне число в діапазоні числових значень в Excel. У цьому випадку формула MATCH і TEXT, яка містить зірочку (*), символ підстановки, який відповідає будь-якій кількості символів, зробить вам послугу. І якщо вам також потрібно знати точне значення в цій позиції, ви можете додати функцію INDEX до формули.
Знайдіть перше часткове збігове число
Існують випадки, коли вам потрібно отримати позицію першої часткової відповідності, яка містить конкретне число в діапазоні числових значень в Excel. У цьому випадку формула MATCH і TEXT, яка містить зірочку (*), символ підстановки, який відповідає будь-якій кількості символів, зробить вам послугу. І якщо вам також потрібно знати точне значення в цій позиції, ви можете додати функцію INDEX до формули.
Найкращі інструменти для підвищення продуктивності офісу
Kutools для Excel - допомагає виділитися з натовпу
Бажаєте виконувати щоденну роботу швидко та якісно? Kutools для Excel надає 300 потужних розширених функцій (об’єднання робочих книг, підсумовування за кольором, розділення вмісту клітинок, перетворення дати тощо) і заощаджує 80% вашого часу.
- Розроблений для 1500 сценаріїв роботи, допомагає вирішити 80% проблем Excel.
- Щодня зменшуйте тисячі клацань клавіатури та миші, знімайте втомлені очі та руки.
- Станьте експертом Excel за 3 хвилини. Більше не потрібно згадувати будь-які болісні формули та коди VBA.
- Безкоштовна 30-денна безкоштовна пробна версія. 60-денна гарантія повернення грошей. Безкоштовне оновлення та підтримка протягом 2 років.

Вкладка Office - Увімкнути читання та редагування з вкладками в Microsoft Office (включаючи Excel)
- Одна секунда для перемикання між десятками відкритих документів!
- Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
- Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
- Приносить ефективні вкладки в Office (включаючи Excel), як і Chrome, Firefox та New Internet Explorer.
