Прескочи на основното съдържание

Попълнете празни клетки със стойност по-горе или 0 в Excel - ръководство стъпка по стъпка

Автор: Xiaoyang Последна промяна: 2023-12-04

В Excel обичайна практика е клетките да се оставят празни, когато техните данни просто повтарят стойността на клетката над тях. Този избор на форматиране често води до по-чисто и визуално по-привлекателно оформление. Ако обаче искате да сортирате или филтрирате списъка, тези празни клетки могат да станат проблематични. В такива случаи трябва да попълните празните полета със стойностите от клетките по-горе, както е показано на екранната снимка по-долу.

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

Попълнете празните клетки със стойността по-горе

Попълнете празните клетки с 0 или конкретна стойност


 Попълнете празните клетки със стойността по-горе

В този раздел ще представим четири лесни трика за попълване на празни клетки със стойност по-горе в Excel.

  • Отидете на Специални и формула: Роден за Excel, но са необходими няколко стъпки, трябва да преобразувате крайните формули в стойности.
  • Kutools за Excel: Отнема само 3 кликвания, лесно и бързо. Но изисква изтегляне и инсталиране.
  • VBA код: Изисква познания по програмиране на VBA, възможност за бъгове или грешки, ако не е кодиран правилно.
  • Power Query: Има по-стръмна крива на обучение, приложима за Excel 2016 и по-нови версии.

Използване на функцията Go To Special и формула за попълване на празни клетки със стойност по-горе

С този метод трябва да приложите Отидете на Special за да изберете всички празни клетки в диапазона от данни, след това въведете много проста формула в празна клетка и след това натиснете Ctrl + Enter клавиши за запълване на избраните празни клетки със стойност по-горе. Ето стъпките.

Стъпка 1: Изберете празните клетки

      1. Изберете диапазона от клетки, където искате да попълните празните места със стойност по-горе.
      2. След това кликнете върху Начало > Търсене и избор > Отидете на Special, вижте екранна снимка:
        Съвети: Можете също да натиснете F5 ключ за отваряне на Отидете в диалоговия прозорец и след това щракнете Специален бутон в Отидете в прозорец за показване на Отидете на Special диалогов прозорец.
      3. в Отидете на Special диалогов прозорец, изберете Заготовки и натиснете OK.
      4. Сега всички празни клетки в диапазона се избират наведнъж.

Стъпка 2: Въведете формула

Докато празните клетки все още са избрани, въведете знака за равенство (=) директно. Знакът за равенство ще се появи в една от избраните празни клетки, като A3 в този случай. Сега препратете клетката над нея, като щракнете върху A2.

Стъпка 3: Натиснете клавишите Ctrl + Enter, за да попълните всички избрани празни клетки

Сега натиснете Ctrl + Enter клавиши заедно, за да копирате формулата във всички други избрани клетки. И всички избрани празни клетки се запълват със стойността от клетката точно над тях. Вижте екранна снимка:

Стъпка 4: Преобразувайте формули в стойности

Сега избраните празни клетки са формули, трябва да конвертирате тези формули в стойности. Моля, изберете диапазона от данни, който съдържа формулите, след което натиснете Ctrl + C за да копирате списъка с данни, след което щракнете с десния бутон върху копирания диапазон и изберете Ценности от Опции за поставяне раздел, вижте екранна снимка:

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

Забележка: Ако има други формули в избрания от вас диапазон, тези формули също ще бъдат преобразувани в стойности.

Използване на Kutools за Excel само с 3 кликвания

Ако търсите бързо и лесно решение, Kutools за ExcelЕ Попълване на празни клетки функцията може да бъде отличен инструмент за вас. С тази мощна функция можете бързо да завършите следните операции:

  • Попълнете празните клетки със стойност отгоре, надолу, отляво или отдясно
  • Попълнете празните клетки със серия от линейни стойности
  • Попълнете празните клетки с конкретна стойност

След изтегляне и инсталиране на Kutools за Excel, моля, направете следното:

За да попълните празни клетки със стойност по-горе, моля, изберете диапазона от данни, който искате да попълните празни клетки, и след това щракнете Kutools > Поставете > Попълване на празни клетки, след което задайте операциите в Попълване на празни клетки диалогов прозорец:

  1. Изберете Въз основа на ценности опция от Попълнете с раздел.
  2. Изберете Надолу в Настроики раздел. (Можете също да изберете Up, прав or Left за да попълните празните клетки със стойност надолу, наляво или надясно, както ви е необходимо)
  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 Превключване и щракнете върху заглавките на колоните, за да изберете несъседни или съседни колони, след това щракнете с десния бутон върху всяка избрана колона и след това изберете Напълнете > Надолу както е описано по-рано.
  2. Сега всички празни клетки в избраната колона са запълнени със стойността от клетката точно над тях, вижте екранната снимка:

Стъпка 3: Изведете Power Query към таблица на Excel

  1. След това трябва да изведете данните в работния си лист. Моля щракнете Начало > Затваряне и зареждане > Затваряне и зареждане / Затвори и зареди в, (тук, ще щракна Затваряне и зареждане), вижте екранна снимка:
    Съвети: Щракнете Затваряне и зареждане ще изведе данните в нов работен лист; Кликнете Затвори и зареди в опция, данните ще бъдат изведени в нов лист или текущия лист, от който се нуждаете.
  2. И след това данните ще бъдат заредени в нов работен лист, вижте екранната снимка:

Попълнете празните клетки с 0 или конкретна стойност

Ако трябва да попълните празни клетки с 0 или друга специфична стойност, тук ще говоря за два бързи метода.


Използване на функцията Go To Special за попълване на празни клетки с 0 или конкретна стойност

Стъпка 1: Изберете празните клетки

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

Стъпка 2: Въведете 0 или конкретна стойност

Докато празните клетки все още са избрани, въведете 0 или друга специфична стойност, от която се нуждаете директно, вижте екранната снимка:

Стъпка 3: Натиснете клавишите Ctrl + Enter, за да попълните всички избрани празни клетки

Сега натиснете Ctrl + Enter клавиши заедно, за да попълните избраните празни клетки с въведената от вас стойност, вижте екранната снимка:


  • Не позволявайте на празните места да ви забавят, оставете Kutools за Excel да ги запълнят!

    Празните клетки нарушават потока ви? Трансформирайте своето пътуване в Excel с Kutools. Попълване на всички видове празни клетки, отговарящи идеално на вашите нужди. Без заготовки, просто блясък! Изтеглете Kutools за Excel сега!

    Попълнете празните клетки с 0 или друга специфична стойност

  • Не позволявайте на празните места да ви забавят, оставете Kutools за Excel да ги запълнят!

    Празните клетки нарушават потока ви? Трансформирайте своето пътуване в Excel с Kutools. Попълване на всички видове празни клетки, отговарящи идеално на вашите нужди. Без заготовки, просто блясък! Изтеглете Kutools за Excel сега!

    Попълнете празните клетки с поредица от линейни стойности

  • Не позволявайте на празните места да ви забавят, оставете Kutools за 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
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations