Чтобы получить заголовок столбца следующей непустой ячейки в строке, мы можем использовать комбинацию функций ИНДЕКС, ПОИСКПОЗ, МИН, ЕСЛИ и СТОЛБЕЦ, чтобы получить результат.

ИНДЕКС: возвращает значение или ссылку на ячейку на пересечении определенной строки и столбца в заданном диапазоне.

Синтаксис: = ИНДЕКС (массив; номер_строки; номер_столбца)

Функция ПОИСКПОЗ ищет указанный элемент в выбранном диапазоне ячеек, а затем возвращает относительное положение этого элемента в диапазоне.

Синтаксис = ПОИСКПОЗ (искомое_значение, поиск_массив, совпадение_тип)

Мин. Возвращает наименьшее число из диапазона ячеек или массива. Например, если список чисел содержит 5, 6, 7, 8, 9 и 10, то на выходе будет 5.

Синтаксис = MIN (число1, число2, …​)

Может быть максимум 255 аргументов. См. Скриншот ниже:

img1

Функция ЕСЛИ проверяет, является ли указанное вами условие ИСТИНА или ЛОЖЬ. Если условие возвращает ИСТИНА, оно возвращает предустановленное значение, а если условие возвращает ЛОЖЬ, оно возвращает другое предустановленное значение.

Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)

COLUMN: возвращает номер столбца ссылки.

Синтаксис: = COLUMN (ссылка)

Возьмем пример:

Строка 1 содержит список месяцев с января по декабрь. В строке 2 перечислены суммы, подлежащие выплате в течение двенадцатимесячного периода. Пустая ячейка в строке указывает, что в этом месяце платеж не подлежит. Мы хотим создать новую строку, в которой для каждого месяца будет отображаться название месяца, в котором наступит следующий месяц. оплата подлежит оплате.

img2

В ячейке A3 формула будет иметь вид = ИНДЕКС (A1: $ L1, MATCH (MIN (IF (A2: $ L2 <> «», COLUMN (A2: $ L2)))), COLUMN (A2: $ L2)))

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

  • Функция вернет янв, это означает, что платеж должен быть произведен за январь месяца.

img3

  • Если мы удалим item1 и item2 из строки 2, тогда функция вернет Mar.

img4

  • Копируя формулу из ячейки A3 в диапазон B3: L3, мы можем вернуть месяц, за который должен быть произведен платеж.

img5