Перейти к основному содержанию

Заполните пустые ячейки значением выше или 0 в Excel — пошаговое руководство

Автор: Сяоян Последнее изменение: 2023 июля 12 г.

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

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

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

Заполните пустые ячейки цифрой 0 или конкретным значением.


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

В этом разделе мы познакомим вас с четырьмя простыми приемами заполнения пустых ячеек значениями, указанными выше, в Excel.

  • Перейти к разделу «Специальные и формулы»: встроено в Excel, но требуется несколько шагов, необходимо преобразовать окончательные формулы в значения.
  • Kutools for Excel: занимает всего 3 клика, легко и быстро. Но требует скачивания и установки.
  • Код VBA: Требуются знания программирования VBA, возможны ошибки или ошибки, если они не написаны должным образом.
  • Power Query: требует более сложного обучения, применимо к Excel 2016 и более поздним версиям.

Использование специальной функции и формулы «Перейти к» для заполнения пустых ячеек значением выше

Используя этот метод, вы должны применить Перейти к специальному функция выбора всех пустых ячеек в диапазоне данных, затем введите очень простую формулу в пустую ячейку, а затем нажмите кнопку Ctrl + Enter клавиши, чтобы заполнить выбранные пустые ячейки значением, указанным выше. Вот шаги.

Шаг 1: выберите пустые ячейки

      1. Выберите диапазон ячеек, в которых вы хотите заполнить пробелы значениями, указанными выше.
      2. Затем нажмите Главная > Найти и выбрать > Перейти к специальному, см. снимок экрана:
        Советы: Вы также можете нажать F5 , чтобы открыть Перейти к диалоговое окно, а затем щелкните Особый в Перейти к окно для отображения Перейти к специальному диалоговое окно.
      3. В Перейти к специальному диалогового окна, выберите Пробелы вариант и нажмите OK.
      4. Теперь все пустые ячейки в диапазоне выбираются одновременно.

Шаг 2: Введите формулу

Не снимая выделения с пустых ячеек, введите знак равенства (=) напрямую. Знак равенства появится в одной из выбранных пустых ячеек, например A3 в данном случае. Теперь обратитесь к ячейке над ней, нажав A2.

Шаг 3. Нажмите клавиши Ctrl + Enter, чтобы заполнить все выбранные пустые ячейки.

Теперь нажмите Ctrl + Enter клавиши вместе, чтобы скопировать формулу во все остальные выбранные ячейки. И все выбранные пустые ячейки заполняются значением из ячейки непосредственно над ними. Смотрите скриншот:

Шаг 4. Преобразование формул в значения

Теперь выбранные пустые ячейки представляют собой формулы, вам следует преобразовать эти формулы в значения. Выберите диапазон данных, содержащий формулы, затем нажмите Ctrl + C чтобы скопировать список данных, а затем щелкните правой кнопкой мыши скопированный диапазон и выберите Наши ценности из Параметры вставки раздел, см. снимок экрана:

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

Внимание: если в выбранном вами диапазоне есть другие формулы, эти формулы также будут преобразованы в значения.

Использование Kutools for Excel всего за 3 клика

Если вы ищете быстрое и простое решение, Kutools for ExcelАвтора Заполнить пустые ячейки Эта функция может стать для вас отличным инструментом. Благодаря этой мощной функции вы можете быстро выполнить следующие операции:

  • Заполните пустые ячейки значением выше, вниз, влево или вправо.
  • Заполните пустые ячейки сериями линейных значений
  • Заполните пустые ячейки определенным значением

После загрузка и установка Kutools для Excel, пожалуйста, сделайте так:

Чтобы заполнить пустые ячейки указанным выше значением, выберите диапазон данных, который вы хотите заполнить пустыми ячейками, а затем нажмите Кутулс > Вставить > Заполнить пустые ячейки, затем укажите операции в Заполнить пустые ячейки диалоговое окно:

  1. Выберите На основе ценностей из файла Заполнить .
  2. Выберите вниз в Опции раздел. (Вы также можете выбрать Up, Правильно or левый чтобы заполнить пустые ячейки значением вниз, влево или вправо, как вам нужно)
  3. Нажмите OK чтобы применить эту функцию.

Результат:

Теперь все пустые ячейки заполняются приведенным выше значением, как показано на следующем снимке экрана:

Внимание: Чтобы применить эту функцию, пожалуйста, скачайте и установите Kutools для Excel первый.

Использование кода VBA для заполнения пустых ячеек значением выше

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

Шаг 1: Откройте редактор модулей VBA и скопируйте код

  1. Удерживая нажатой ALT + F11 ключи в Excel, и он открывает Microsoft Visual Basic для приложений окно.
  2. Нажмите Вставить > Модулии вставьте следующий код в окно модуля.
    Код VBA: вставьте пустые ячейки со значением выше
    Sub FillBlankCellsWithValueAbove()
    'Updateby Extendoffice
        Dim WorkRng As Range
        Dim cell As Range
        On Error Resume Next
        xTitleId = "KutoolsforExcel"
        Set WorkRng = Application.Selection
        Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
        On Error GoTo 0
        If WorkRng Is Nothing Then
            MsgBox "No valid range selected.", vbExclamation, "Error"
            Exit Sub
        End If
        For Each cell In WorkRng
            If IsEmpty(cell) Then
                cell.Value = cell.Offset(-1, 0).Value
            End If
        Next cell
    End Sub
    

Шаг 2. Выполните код

После вставки этого кода нажмите F5 ключ для запуска этого кода. В поле подсказки выберите диапазон данных, в котором вы хотите заполнить пустые ячейки значением, указанным выше. Затем нажмите OK.

Результат:

Теперь все пустые ячейки заполняются приведенным выше значением, как показано на следующем снимке экрана:


. Power Query чтобы заполнить пустые ячейки значением выше

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

Шаг 1. Загрузите данные в Power Query

  1. Выберите диапазон данных, который вы хотите использовать, затем нажмите Данные > Из таблицы, см. снимок экрана:
    Советы: в Excel 2019 и Office 365 нажмите Данные > Из таблицы/диапазона.
  2. В выдвинутом Создать таблицу диалоговое окно, нажмите OK кнопка для создания таблицы, см. скриншот:
  3. Теперь, Power Query редактор отображается окно с данными, см. скриншот:

Шаг 2: в Power Query Окно редактора, укажите операции

  1. Щелкните заголовок столбца, в котором вы хотите заполнить пустые ячейки значением, указанным выше. Затем щелкните правой кнопкой мыши выбранный заголовок и выберите Заполнять > вниз, см. снимок экрана:
    Советы: Чтобы заполнить пустые ячейки в нескольких столбцах, удерживайте кнопку Ctrl or Shift и щелкните заголовки столбцов, чтобы выбрать несмежные или соседние столбцы, затем щелкните правой кнопкой мыши любой выбранный столбец и выберите Заполнять > вниз как описано ранее.
  2. Теперь все пустые ячейки в выбранном столбце заполняются значением из ячейки непосредственно над ними, см. снимок экрана:

Шаг 3: Выведите Power Query в таблицу Excel

  1. Затем вам следует вывести данные на рабочий лист. Пожалуйста, нажмите Главная > Закрыть и загрузить > Закрыть и загрузить / Закрыть и загрузить в, (вот, я нажму Закрыть и загрузить), см. снимок экрана:
    Советы: Нажмите Закрыть и загрузить выведет данные на новый рабочий лист; Нажмите Закрыть и загрузить в вариант, данные будут выведены на новый или текущий лист, который вам нужен.
  2. Затем данные будут загружены на новый лист, см. снимок экрана:

Заполните пустые ячейки цифрой 0 или конкретным значением.

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


Использование специальной функции «Перейти к» для заполнения пустых ячеек 0 или определенным значением

Шаг 1: выберите пустые ячейки

      1. Выберите диапазон ячеек, в которых вы хотите заполнить пробелы 0 или определенным значением.
      2. Затем нажмите Главная > Найти и выбрать > Перейти к специальному, см. снимок экрана:
        Советы: Вы также можете нажать F5 , чтобы открыть Перейти к диалоговое окно, а затем щелкните Особый в Перейти к окно для отображения Перейти к специальному диалоговое окно.
      3. В Перейти к специальному диалогового окна, выберите Пробелы вариант и нажмите OK.
      4. Теперь все пустые ячейки в диапазоне выбираются одновременно.

Шаг 2. Введите 0 или определенное значение.

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

Шаг 3. Нажмите клавиши Ctrl + Enter, чтобы заполнить все выбранные пустые ячейки.

Теперь нажмите Ctrl + Enter клавиши вместе, чтобы заполнить выбранные пустые ячейки введенным значением, см. снимок экрана:


Не позволяйте пробелам замедлять вас, позвольте Kutools for Excel заполнить их!

Пустые ячейки нарушают ваш поток? Превратите свое путешествие в Excel с помощью Kutools. Заполнение всех типов пустых ячеек, идеально отвечающее вашим потребностям. Никаких пробелов, только блеск! Загрузите Kutools для Excel прямо сейчас!

Заполните пустые ячейки цифрой 0 или любым другим конкретным значением.

Не позволяйте пробелам замедлять вас, позвольте Kutools for Excel заполнить их!

Пустые ячейки нарушают ваш поток? Превратите свое путешествие в Excel с помощью Kutools. Заполнение всех типов пустых ячеек, идеально отвечающее вашим потребностям. Никаких пробелов, только блеск! Загрузите Kutools для Excel прямо сейчас!

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

Не позволяйте пробелам замедлять вас, позвольте Kutools for Excel заполнить их!

Пустые ячейки нарушают ваш поток? Превратите свое путешествие в Excel с помощью Kutools. Заполнение всех типов пустых ячеек, идеально отвечающее вашим потребностям. Никаких пробелов, только блеск! Загрузите Kutools для Excel прямо сейчас!

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


Использование функции «Найти и заменить» для заполнения пустых ячеек 0 или определенным значением

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

Шаг 1. Выберите диапазон данных и включите функцию «Найти и заменить».

  1. Выберите диапазон данных, в котором вы хотите заполнить пустые ячейки определенным значением.
  2. Затем нажмите Главная > Найти и выбрать > Замените (вы также можете нажать Ctrl + H для открытия Найти и заменить диалоговое окно), см. скриншот:

Шаг 2. Укажите операции в диалоговом окне «Найти и заменить».

  1. В Найти и заменить диалоговое окно, оставьте Найти то, что текстовое поле пустое, затем введите конкретное значение в поле Заменить текстовое окно. Затем нажмите Заменить все кнопка. Смотрите скриншот:
  2.  Появится окно подсказки, напоминающее вам, сколько ячеек заменено новым значением. Наконец, нажмите OK и закрыть Найти и заменить диалоговое окно.

Результат:

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


Вот как вы можете заполнить пустые ячейки значением выше или определенным значением. Если вы хотите узнать больше советов и рекомендаций по Excel, на нашем веб-сайте представлены тысячи учебных пособий, нажмите кнопку здесь чтобы получить к ним доступ. Спасибо, что прочитали, и мы надеемся предоставить вам больше полезной информации в будущем!


Статьи по теме:

  • Заполните пустые ячейки линейными значениями
  • Вам нужно заполнить пустые ячейки линейными значениями в выборках? В этой статье будут представлены несколько советов о том, как быстро заполнить пустые ячейки линейными значениями в выборках.
  • Заполните пустые ячейки тире
  • Предположим, у вас есть диапазон данных, который содержит несколько пустых ячеек, и теперь вы хотите заполнить каждую из этих пустых ячеек символом тире, как показано на следующих снимках экрана. Есть ли у вас какие-нибудь хорошие идеи для того, чтобы сразу заполнить пустые ячейки тире в Excel?
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
test test test test test
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations