Как в эксель заполнить пустые ячейки верхним значением
Перейти к содержимому

Как в эксель заполнить пустые ячейки верхним значением

  • автор:

Как заполнить пустые ячейки?

Наличие в таблицах ячеек с отсутствующими значения приводит к некорректной сортировке и фильтрации, а также к проблемам при создании сводных таблиц. Для устранения таких проблем необходимо заполнить пустые ячейки значениями, создав непрерывный список. Чаще всего требуется заполнение ячеек, в которых отсутствуют значения, нулями или значениями верхних, нижних, левых или правых ближайших заполненных ячеек.

Заполнение ячеек с отсутствующими значениями стандартными средствами Excel

Заполнение пустых ячеек нулями (Поиск и замена)

1. Выделение пустых ячеек в нужном диапазоне: Вкладка «Главная», группа кнопок «Редактирование», меню кнопки «Найти и выделить», пункт меню «Выделить группу ячеек». В диалоговом окне «Выделить группу ячеек» выбирается опция «Пустые ячейки»;

2. Когда пустые ячейки выделены, вызывается диалоговое окно «Найти и заменить» либо через меню этой же кнопки «Найти и выделить», либо сочетанием горячих клавиш Ctrl+F и перейти на вкладку «Заменить».

3. Поле «Найти» остается пустым, в поле «Заменить на» вписывается нуль, либо другое необходимое значение. После этого нажимается кнопка «Заменить все».

Заполнение пустых ячеек нулями (Ctrl+Enter)

1. По аналогии с предыдущим пунктом предварительно выделяются пустые ячейки в нужном диапазоне;

2. Курсор помещается в строку формул и вписывается необходимое значение, например, нуль;

3. Зажимается клавиша Ctrl на клавиатуре, после чего нажимается клавиша Enter.

В результате все выделенные пустые ячейки заполняются значением, введенным в строку формул.

Заполнение пустых ячеек верхними значениями (формула)

1. Пустые ячейки можно заполнить значениями предыдущих ячеек.

2. Выделяются пустые ячейки (также как это описано выше);

3. Курсор помещается в строку формул и ставится знак «равно», после этого указывается адрес вышестоящей ячейки (можно просто кликнуть по нужной ячейке левой кнопкой мыши);

4. Удерживая клавишу Ctrl на клавиатуре нажимается клавиша Enter.

В этом случае пустые ячейки заполняются не значениями, а формулами. Если применить к таким значениям сортировку, добавить новые строки, либо удалить существующие, формулы могут сбиться, поэтому для корректной дальнейшей работы желательно заменить формулы результатами их вычислений. Для этого можно скопировать диапазон заполненных ячеек и вставить только значения.

Быстрое заполнение пустых ячеек верхними значениями при помощи макроса

Во всех описанных выше способах пустые ячейки, подлежащие заполнению должны быть предварительно выделены, но этого можно и не делать, если использовать процедуру, написанную на VBA. Пример такой процедуры, представлен на странице https://macros-vba.ru/makrosy/excel/kak-zapolnit-pustye-yachejki. Макрос проверяет есть ли значения в ячейках выделенного диапазона и заполняет пустые ячейки значениями верхних ячеек в заданном столбце. При необходимости в процедуру можно добавить цикл по столбцам, тогда заполняться будут пустые ячейки выделенной области в нескольких столбцах.

Надстройка для быстрого заполнения пустых ячеек верхними, нижними, левыми или правыми значениями

Максимально быстро, не делая лишних манипуляций, буквально за пару кликов можно осуществить заполнение пустых ячеек значениями соседних ячеек при помощи надстройки для Excel. Достаточно только вызвать диалоговое окно надстройки, указать диапазон ячеек и выбрать одну из доступных опций: заполнить верхними значениями, заполнить нижними значениями, заполнить левыми значениями, заполнить правыми значениями после чего нажать кнопку «Пуск».

bystroe zapolnenie pustyh yacheek

Надстройка позволяет:

1. Выделять необходимый диапазон для заполнения пустых ячеек значениями соседних ячеек;

2. заполнять пустые ячейки значениями ячеек, находящихся:

Как в эксель заполнить пустые ячейки верхним значением

Данная команда позволяет быстро заполнить пустые ячейки списка значениями верхних ячеек:

Заполнить пустые ячейки верхними значениями

Чтобы воспользоваться данной командой выделите список с пустыми ячейками, перейдите во вкладку «ЁXCEL» Главного меню, нажмите кнопку «Ячейки» и выберите команду «Заполнить пустые ячейки верхними значениями»:

zapolnit-pustye-yachejki-verkhnimi-znacheniyami

Пустые ячейки списка будут заполнены.

Для отмены операции нажмите кнопку отмены:

Заполнить пустые ячейки верхними или левыми значениями

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

Описание работы

Чтобы заполнить пустые ячейки необходимо:

  1. Выделить диапазон данных, в котором необходимо заполнить пустые ячейки
  2. Перейти на вкладку VBA-Excel. Она будет доступна после установки программы.
  3. В меню Вставить выберите пункт Вставить значения в пустые ячейки.
    Выбор пункта меню Вставить значения в пустые ячейки
  4. В диалоговом окне Заполнение пустых ячеек будет уже вставлен выбранный ранее Диапазон ячеек. Его можно при необходимости изменить.
    Заполнение пустых ячеек
  5. Вы можете заполнить пустые ячейки из верхней непустой ячейки или заполнить из левой непустой ячейки. Наглядно это продемонстрировано на рисунках ниже.

Надстройка
VBA-Excel

Надстройка для Excel содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.

Заполнить пустые ячейки нулями или значениями предыдущих

Часто в больших таблицах для придания им более читабельного вида данные, повторяющиеся подряд для нескольких ячеек, не заполняют. Или в столбцах с числовыми значениями присутствуют пустые ячейки вместо нулей.

Для анализа такие данные едва пригодны. Если нужно создать на основе таких таблиц сводную, произвести сортировку или фильтрацию данных, потребуется вначале заполнить все пустые ячейки. Рассмотрим ситуации подробнее на примерах.

Заполнить пустые ячейки предыдущим значением с помощью формул в Excel

Как заполнить пустые ячейки в Excel значениями непустых ячеек, стоящих сверху над ними?

Стандартными средствами Excel это делается в несколько шагов:

  1. Создается фильтр по столбцу,
  2. В первой пустой ячейке прописывается формула, ссылающаяся на предыдущую ячейку, например, в ячейке A3 будет формула “=A2”,
  3. Копируем ячейку с формулой,
  4. Отфильтровываем только пустые ячейки столбца,
  5. Выделяем их и вставляем в них формулу сочетанием Ctrl + V ,
  6. Снимаем фильтр,
  7. Выделяем весь столбец и удаляем формулы, оставляя значения.

У данного решения есть очевидные минусы:

  • это рутинная многоступенчатая операция, отнимающая время;
  • если ячейки столбца имеют разное форматирование, при копировании ячейки с формулой может потребоваться его восстанавливать, т.к. вместе с формулой ячейки получат в наследство и форматирование исходной;
  • при этом штатными методами Excel вставить в отфильтрованные ячейки только формулы невозможно.

Заполнить пустые ячейки в 2 клика

Настройка !SEMTools позволяет решить задачу в пару мгновений, не меняя форматирование пустых ячеек. Процедура находится в меню «Изменить ячейки» в группе «ИЗМЕНИТЬ».

Заполнить пустые ячейки значением ниже

Процедура заполнения ячеек значениями нижестоящих производится аналогично описанной выше. На практике такая организация данных встречается реже, тем не менее, смотрите пример:

Заполнить пустые ячейки нулями

Заполнение пустых ячеек нулями — несложная операция. Можно произвести ее с помощью поиска и замены, выделив диапазон и вызвав диалог сочетанием клавиш Ctrl + H . Конфигурация замены должна быть такой, как на картинке — ищем ячейки целиком, в которых ничего нет, и заменяем пустоты на нули.

С помощью надстройки !SEMTools, тем не менее, это можно сделать еще быстрее:

Теперь нет необходимости прописывать сложные формулы в Excel.
!SEMTools поможет автоматизировать процессы и решит ваши задачи за пару кликов!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *