Excel/PowerQuery/VBA, Анализ данных

Функция заполнения пустых строк вышестоящим значением в таблице Excel

Время прочтения: 2 мин.

Хотелось бы поделится, часто используемым приемом при работе с таблицами, в которых к одному и тому же объекту принадлежит несколько записей (строк таблицы), при этом таблица первоначально сформирована по принадлежности к этому объекту, но его значение указано только в первой строке конкретной группы.

Разберем ситуацию на рабочем примере:

Имеется выгрузка о штатной расстановке сотрудников, в столбце «A» указан номер ГОСБ не для всех сотрудников, но структура таблицы подразумевает, что пустые строки от одного заполненного значения до другого, равны начальному значению каждой группы:

Чтобы заполнить каждую строку соответствующим значением необходимо:

  1. Выделить столбец «A» нажав на его название, и вызвать окно «перехода» нажав клавишу «F5»:

2. В левом нижнем углу нажимаем кнопку «Выделить» и в открывшемся окне выбираем пункт «Пустые ячейки», подтверждаем выбор действия кнопкой «ОК»:

3. В самой верхней незаполненной ячейке выделенного диапазона теперь необходимо ввести нужную формулу, указывающую на значение вышестоящей заполненной ячейки, в нашем случае в ячейку «А3» вводим простую формулу равенства ‘=А2′:

4. На финальном этапе, для заполнения всех выделенных пустых ячеек необходимо зажать клавишу «Ctrl» и нажать клавишу «Enter». При необходимости убираем формулу из заполненных ячеек:

Советуем почитать