Как найти и заменить все пустые ячейки определенным числом или текстом в Excel?
Для диапазона ячеек, содержащего некоторые пустые ячейки, вам может потребоваться найти эти пустые ячейки и заменить их определенным содержимым. В этой статье мы предоставляем три метода для вас.
Найти и заменить все пустые ячейки с помощью функции «Поиск и замена»
Найти и заменить все пустые ячейки с помощью кода VBA
Легко заполнить все пустые ячейки в диапазоне с помощью Kutools для Excel
Найти и заменить все пустые ячейки с помощью функции «Поиск и замена»
Вы можете использовать функцию «Поиск и замена», чтобы заменить все пустые ячейки определенным содержимым в Excel. Пожалуйста, действуйте следующим образом.
1. Выберите диапазон с пустыми ячейками, которые нужно заменить определенным содержимым, затем одновременно нажмите клавиши Ctrl + H, чтобы открыть диалоговое окно «Поиск и замена».
2. В появившемся диалоговом окне «Поиск и замена» на вкладке «Заменить» оставьте поле «Найти» пустым, введите определенный текст, которым вы хотите заменить пустые ячейки, в поле «Заменить на», и, наконец, нажмите кнопку «Заменить все». См. скриншот:
3. Нажмите кнопку «OK» в следующем диалоговом окне.
Тогда все пустые ячейки в выбранном диапазоне будут заменены определенным содержимым.
Легко заполнить все пустые ячейки определенным значением в Excel:
Kutools для Excel's Заполнить пустые ячейки утилита помогает вам легко заполнить все пустые ячейки в выбранном диапазоне определенным числом или текстом в Excel, как показано в демо ниже.
Скачайте и попробуйте прямо сейчас! (30-дневная бесплатная пробная версия)
Найти и заменить все пустые ячейки с помощью кода VBA
Вы также можете применить метод VBA для замены всех пустых ячеек определенным содержимым в диапазоне. Пожалуйста, действуйте следующим образом.
1. Одновременно нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic for Application.
2. В окне Microsoft Visual Basic for Application нажмите Вставить > Модуль, а затем скопируйте и вставьте приведенный ниже код VBA в окно Модуля.
Код VBA: Заменить пустые ячейки определенным содержимым
Sub Replace_Blanks()
Dim xStr As String
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = xRg.SpecialCells(xlBlanks)
If (Err <> 0) Or (xRg Is Nothing) Then
MsgBox "No blank cells found", , "Kutools for Excel"
Exit Sub
End If
xStr = Application.InputBox("Replace blank cells with what?", "Kutools for Excel")
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In xRg
xCell.Formula = xStr
Next
Application.ScreenUpdating = xUpdate
End Sub
3. Нажмите клавишу F5 для запуска кода. В диалоговом окне Kutools для Excel выберите диапазон с пустыми ячейками, которые нужно найти и заменить, а затем нажмите кнопку OK.
4. В другом диалоговом окне Kutools для Excel введите определенное содержимое в текстовое поле и нажмите кнопку OK. См. скриншот:
Тогда все пустые ячейки будут немедленно заменены указанным выше текстом.
Примечание: Если выбранный диапазон не содержит пустых ячеек, вы получите следующее диалоговое окно.
Легко заполнить все пустые ячейки в диапазоне с помощью Kutools для Excel
Утилита «Заполнить пустые ячейки» Kutools для Excel помогает вам легко заполнить все пустые ячейки определенным содержимым. Пожалуйста, действуйте следующим образом.
1. Выберите диапазон с пустыми ячейками, которые нужно заполнить определенным содержимым, а затем нажмите Kutools > Вставить > Заполнить пустые ячейки.
2. В диалоговом окне «Заполнить пустые ячейки» отметьте опцию «Фиксированное значение» в разделе «Заполнить», а затем введите определенное содержимое в поле «Значение для заполнения», наконец, нажмите кнопку OK.
Тогда все пустые ячейки в выбранном диапазоне будут заполнены содержимым, как показано на скриншоте ниже.
Примечание: С помощью этой утилиты вы также можете заполнять пустые ячейки на основе значений и заполнять пустые места линейными значениями.
Если вы хотите воспользоваться бесплатной пробной версией (30-день) этой утилиты, пожалуйста, нажмите, чтобы скачать её, а затем перейдите к выполнению операции согласно вышеуказанным шагам.
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
- Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!
Все надстройки Kutools. Один установщик
Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.





- Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
- Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
- Совместная работа — максимальная эффективность между приложениями Office
- 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек