Как изменить ошибку #ДЕЛ/0! на читаемое сообщение в Excel?
Иногда, когда мы используем формулы для вычислений в Excel, могут появляться сообщения об ошибках. Например, в этой формуле =A1/B1, если ячейка B1 пустая или содержит 0, формула покажет ошибку #ДЕЛ/0. Есть ли способ сделать эти сообщения об ошибках более понятными или заменить их другими сообщениями? Что нужно сделать?
![]() | ![]() | ![]() |
Здесь я представлю вам несколько методов для замены сообщений об ошибках.
Изменение значений ошибок с помощью кода VBA
Изменение значений ошибок с помощью Kutools для Excel
Изменение значений ошибок с помощью кода VBA
Если у вас есть диапазон ячеек, содержащих значения ошибок формул, и теперь вам нужно преобразовать все значения ошибок в читаемые сообщения, например, в 0, следующий код VBA может помочь вам. Пожалуйста, выполните следующие действия:
1. Нажмите и удерживайте клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Щелкните Вставка > Модуль и вставьте следующий код в окно Модуля.
Код VBA: изменение значений ошибок на читаемые сообщения
Sub ReplaceErrors()
'Update 20131216
Dim Rng As Range
Dim WorkRng As Range
Dim ReplaceStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
ReplaceStr = Application.InputBox("Replace text", xTitleId, Type:=2)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas, 16)
WorkRng.Value = ReplaceStr
End Sub
3. Затем нажмите клавишу F5, чтобы запустить этот код, и появится диалоговое окно, которое предложит выбрать диапазон, который вы хотите использовать. См. скриншот:
4. После этого нажмите OK, появится еще одно окно, пожалуйста, введите значения в текстовое поле, которые вы хотите использовать для замены ошибок. См. скриншот:
5. Нажмите OK, и все значения ошибок будут заменены на значение, которое вам нужно.
Примечание: Этот код VBA изменит все значения ошибок (не только ошибку ДЕЛ/0) на нужные вам сообщения.
Изменение значений ошибок с помощью Kutools для Excel
Если вы не знакомы с вышеупомянутым кодом, используйте продвинутый инструмент — Мастер форматирования условий ошибок из Kutools для Excel, чтобы быстро и удобно достичь желаемого результата.
Многофункциональность Мастера форматирования условий ошибок из Kutools для Excel:
1). Изменить любые типы ошибок (#Н/Д, #ЗНАЧ!, #ССЫЛКА!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ?, или #ПУСТО!) на 0, пустую ячейку, пользовательский текст и т.д.;
2). Изменить только ошибку #Н/Д на 0, пустую ячейку, пользовательский текст и т.д.;
3). Изменить любые сообщения об ошибках, кроме ошибки #Н/Д, на 0, пустую ячейку, пользовательский текст и т.д..
Kutools для Excel: более 300 удобных надстроек для Excel, бесплатно попробовать без ограничений в течение 30 дней. Получить сейчас.
После установки Kutools для Excel выполните следующие шаги:
1. Нажмите Kutools > Дополнительно в группе Формулы > Мастер форматирования условий ошибок.
2. В диалоговом окне Мастер форматирования условий ошибок выполните следующие настройки:
- (1.) Нажмите
кнопку, чтобы выбрать диапазон, в котором вы хотите изменить ошибки;
- (2.) Укажите типы ошибок из выпадающего списка, вы можете выбрать Все сообщения об ошибках, Только сообщения об ошибке #Н/Д или Все сообщения об ошибках, кроме #Н/Д;
- (3.) Укажите содержимое или сообщения, которые вы хотите использовать для замены сообщений об ошибках в разделе Отображение ошибки, в этом примере я заменяю ошибки значением «null».
3. После завершения настроек нажмите OK, и все значения ошибок будут заменены на введенное вами сообщение. См. скриншоты:
![]() | ![]() | ![]() |
Нажмите, чтобы узнать больше об этом Мастере форматирования условий ошибок.
Связанная статья:
Поиск и замена ошибок формул # на 0 или пустые ячейки в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!