Как найти первую непустую ячейку в строке

Функция ПЕРВОЕВСТРОКЕ возвращает значение первой непустой ячейки в указанной строке Excel

Описание функции

Функция =ПЕРВОЕВСТРОКЕ(ЯЧЕЙКА) имеет один аргумент.

  • ЯЧЕЙКА - Ссылка на ячейку в строке которой необходимо найти первое непустое значение.

Ниже приведен пример работы данной формулы.

Пример

Определение значения 1-й непустой ячейки в строке.

Пример 1 функции ПЕРВОЕВСТРОКЕ

Код на VBA

Public Function ПЕРВОЕВСТРОКЕ(ЯЧЕЙКА As Range)
    If ЯЧЕЙКА.Parent.Cells(ЯЧЕЙКА.Row, 1) <> "" Then _
            ПЕРВОЕВСТРОКЕ = ЯЧЕЙКА.Parent.Cells(ЯЧЕЙКА.Row, 1).Value
    If ЯЧЕЙКА.Parent.Cells(ЯЧЕЙКА.Row, 1) = "" Then _
            ПЕРВОЕВСТРОКЕ = ЯЧЕЙКА.Parent.Cells(ЯЧЕЙКА.Row, 1).End(xlToRight).Value
End Function
Надстройка
VBA-Excel
Надстройка для Excel содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.