Получение заголовка столбца Следующие непробельной ячейки в строке в Excel 2010
Чтобы получить заголовок столбца следующей непустой ячейки в строке, мы можем использовать комбинацию функций ИНДЕКС, ПОИСКПОЗ, МИН, ЕСЛИ и СТОЛБЕЦ, чтобы получить результат.
ИНДЕКС: возвращает значение или ссылку на ячейку на пересечении определенной строки и столбца в заданном диапазоне.
Синтаксис: = ИНДЕКС (массив; номер_строки; номер_столбца)
Функция ПОИСКПОЗ ищет указанный элемент в выбранном диапазоне ячеек, а затем возвращает относительное положение этого элемента в диапазоне.
Синтаксис = ПОИСКПОЗ (искомое_значение, поиск_массив, совпадение_тип)
Мин. Возвращает наименьшее число из диапазона ячеек или массива. Например, если список чисел содержит 5, 6, 7, 8, 9 и 10, то на выходе будет 5.
Синтаксис = MIN (число1, число2, …)
Может быть максимум 255 аргументов. См. Скриншот ниже:
Функция ЕСЛИ проверяет, является ли указанное вами условие ИСТИНА или ЛОЖЬ. Если условие возвращает ИСТИНА, оно возвращает предустановленное значение, а если условие возвращает ЛОЖЬ, оно возвращает другое предустановленное значение.
Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)
COLUMN: возвращает номер столбца ссылки.
Синтаксис: = COLUMN (ссылка)
Возьмем пример:
Строка 1 содержит список месяцев с января по декабрь. В строке 2 перечислены суммы, подлежащие выплате в течение двенадцатимесячного периода. Пустая ячейка в строке указывает, что в этом месяце платеж не подлежит. Мы хотим создать новую строку, в которой для каждого месяца будет отображаться название месяца, в котором наступит следующий месяц. оплата подлежит оплате.
В ячейке A3 формула будет иметь вид = ИНДЕКС (A1: $ L1, MATCH (MIN (IF (A2: $ L2 <> «», COLUMN (A2: $ L2)))), COLUMN (A2: $ L2)))
-
Нажмите Enter на клавиатуре.
-
Функция вернет янв, это означает, что платеж должен быть произведен за январь месяца.
-
Если мы удалим item1 и item2 из строки 2, тогда функция вернет Mar.
-
Копируя формулу из ячейки A3 в диапазон B3: L3, мы можем вернуть месяц, за который должен быть произведен платеж.