В этой статье мы узнаем, как получить значение первой непустой ячейки. Мы используем функцию Index вместе с функцией Match в Microsoft Excel 2010, чтобы получить желаемый результат.

ИНДЕКС: Формула индекса возвращает значение из пересечения между номером строки и номером столбца в массиве. Для функции «ИНДЕКС» существует 2 синтаксиса.

1-й синтаксис функции «ИНДЕКС»: = ИНДЕКС (массив, номер_строки, [номер_столбца])

2-й синтаксис функции «ИНДЕКС»: = ИНДЕКС (ссылка, номер_строки, [номер_столбца], [номер_области]). Например: — У нас есть данные в диапазоне A1: C5, в котором столбец A содержит идентификатор заказа, столбец B содержит цену за единицу и столбец C содержит количество.

Выполните следующие шаги: — * Запишите формулу в ячейку D2.

  • = ИНДЕКС (A1: C5,2,3)

  • Нажмите Enter на клавиатуре.

  • Функция вернет 10, что означает, что 10 доступно во 2 ^ nd ^ строке и 3 ^ rd ^ столбце.

img1

MATCH: формула Match возвращает номер ячейки, в которой значение находится в горизонтальном или вертикальном диапазоне.

_Синтаксис функции «ПОИСКПОЗ»: = ПОИСКПОЗ (искомое_значение, искомое_массив, [тип_последовательности]) _ _Существует 3 типа соответствия. 1 ^ st ^ — на 1 меньше, 2 ^ nd ^ — 0 — точное совпадение, 3 ^ rd ^ — на (-1) — больше, чем. _ Например: — У нас есть данные в диапазоне A1: C5, в котором столбец A содержит идентификатор заказа, столбец B содержит цену за единицу, а столбец C содержит количество.

img2

Выполните следующие шаги: — * Запишите формулу в ячейку D2.

  • = ПОИСКПОЗ (12982; A2: A5,1)

  • Нажмите Enter на клавиатуре.

  • Функция вернет 4, что означает, что 4 ^ -я ^ ячейка соответствует заданным критериям.

img3

Давайте рассмотрим пример, чтобы понять, как мы можем получить значение первой непустой ячейки.

У нас есть данные в диапазоне A1: A7, в котором некоторые ячейки пусты. Теперь мы хотим получить значение первой непустой ячейки в диапазоне (A2: A7).

img4

Выполните следующие шаги: — * Запишите формулу в ячейку B2.

  • = ИНДЕКС (A2: A7, MATCH (TRUE, A2: A7 <> «», 0))

  • Нажмите Ctrl + Shift + Enter на клавиатуре.

  • Функция вернет AAA, что означает, что «AAA» — это значение первой непустой ячейки в диапазоне.

img5