Исправление ошибки #Н/Д
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для iPad Excel Web App Excel для iPhone Excel для планшетов с Android Excel 2010 Excel 2007 Excel для Mac 2011 Excel для телефонов с Android Excel для Windows Phone 10 Excel Mobile Excel Starter 2010 Еще. Меньше
Ошибка #Н/Д обычно означает, что формула не находит запрашиваемое значение.
Лучшее решение
Чаще всего появление ошибки #Н/Д обусловлено тем, что формула не может найти значение, на которое ссылается функция ПРОСМОТРX, ВПР, ГПР, ПРОСМОТР или ПОИСКПОЗ. Например, искомого значения нет в исходных данных.

В данном случае в таблице подстановки нет элемента «Банан», поэтому функция ВПР возвращает ошибку #Н/Д.
Решение: Убедитесь, что искомое значение есть в исходных данных, или используйте в формуле обработчик ошибок, например функцию ЕСЛИОШИБКА. Например, формула =ЕСЛИОШИБКА(ФОРМУЛА();0) означает следующее:
- =ЕСЛИ(при вычислении формулы получается ошибка, то показать 0, в противном случае показать результат формулы)
Вы можете указать «», чтобы не отображалось ничего, или подставить собственный текст: =ЕСЛИОШИБКА(ФОРМУЛА(),»Сообщение об ошибке»)
- Если вам нужна справка по ошибке #Н/Д для конкретной функции, например ВПР или ИНДЕКС/ПОИСКПОЗ, выберите один из указанных вариантов.
- Кроме того, может быть полезно узнать о некоторых распространенных функциях, вызывающих эту ошибку, таких как ПРОСМОТРX, ВПР, ГПР, ПРОСМОТР или ПОИСКПОЗ.
- Исправление ошибки #Н/Д в функции ВПР
- Исправление ошибки #Н/Д в функциях ИНДЕКС и ПОИСКПОЗ
Если вы не знаете, что делать на этом этапе или какая помощь вам нужна, вы можете найти аналогичные вопросы в сообществе Майкрософт или опубликовать один из своих собственных.
Если вам по-прежнему нужна помощь с устранением этой ошибки, приведенный ниже контрольный список поможет вам определить возможные причины проблем в формулах.
Неправильные типы значений
Искомое значение и исходные данные относятся к разным типам. Например, вы пытаетесь использовать ссылку на функцию ВПР как число, а исходные данные сохранены как текст.

Решение: Убедитесь, что типы данных совпадают. Проверьте форматы ячеек. Для этого выделите диапазон ячеек, щелкните правой кнопкой мыши, выберите Формат ячеек > Число (или нажмите клавиши CTRL+1) и при необходимости измените числовой формат.

Совет: Если вам нужно принудительно изменить формат для целого столбца, сначала примените нужный формат, а затем выберите Данные > Текст по столбцам > Готово.
В ячейках есть лишние пробелы
Начальные и конечные пробелы можно удалить с помощью функции СЖПРОБЕЛЫ. В приведенном ниже примере в функции ВПР используется вложенная функция СЖПРОБЕЛЫ для удаления начальных пробелов из имен в ячейках A2:A7 и возврата названия отдела.

В этом примере возвращается не только ошибка #Н/Д для элемента «Банан», но и неправильная цена для элемента «Черешня». К такому результату приводит аргумент ИСТИНА, который сообщает функции ВПР, что нужно искать не точное, а приблизительное совпадение. Здесь нет близкого совпадения для элемента «Банан», а «Черешня» предшествует элементу «Персик». В этом случае при использовании функции ВПР с аргументом ЛОЖЬ будет отображаться правильная цена для элемента «Черешня», но для элемента «Банан» все равно будет указана ошибка #Н/Д, потому что в списке подстановок его нет.
Если вы используете функцию ПОИСКПОЗ, попробуйте изменить значение аргумента тип_сопоставления, чтобы указать порядок сортировки таблицы. Чтобы найти точное совпадение, задайте для аргумента тип_сопоставления значение 0 (ноль).
Формула массива ссылается на диапазон, не соответствующий по количеству строк или столбцов диапазону, содержащему формулу массива.
Чтобы исправить ошибку, убедитесь, что диапазон, на который ссылается формула массива, содержит такое же количество строк и столбцов, что и диапазон ячеек, в котором была введена формула массива. Или введите формулу массива в меньшее или большее число ячеек в соответствии со ссылкой на диапазон в формуле.
В данном примере ячейка E2 содержит ссылку на несовпадающие диапазоны:

В данном случае для месяцев с мая по декабрь указано значение #Н/Д, поэтому итог вычислить не удается и вместо него отображается ошибка #Н/Д.
В формуле, использующей стандартную или пользовательскую функцию, отсутствует один или несколько обязательных аргументов.
Чтобы исправить ошибку, проверьте синтаксис используемой функции и введите все обязательные аргументы, которые возвращают ошибку. Вероятно, для проверки функции вам потребуется использовать редактор Visual Basic. Открыть этот редактор можно на вкладке «Разработчик» или с помощью клавиш ALT+F11.
Пользовательская функция, которую вы ввели, недоступна
Чтобы исправить ошибку, убедитесь в том, что книга, содержащая пользовательскую функцию, открыта, а функция работает правильно.
Выполняемый макрос использует функцию, которая возвращает значение «#Н/Д».
Чтобы исправить ошибку, убедитесь в том, что аргументы функции верны и расположены в нужных местах.
При изменении защищенного файла, который содержит такие функции, как ЯЧЕЙКА, в ячейках выводятся ошибки #Н/Д
Чтобы исправить ошибку, нажмите клавиши CTRL+ALT+F9 для пересчета листа.
Нужна помощь по аргументам функции?
Если вы не знаете точно, какие аргументы использовать, вам поможет мастер функций. Выделите ячейку с формулой, а затем перейдите на вкладку Формулы и нажмите кнопку Вставить функцию.

Excel автоматически запустит мастер.

Щелкните любой аргумент, и Excel покажет вам сведения о нем.
Использование #Н/Д в диаграммах
Значение #Н/Д может принести пользу. Значения #Н/Д часто используются в диаграммах с такими данными, как в приведенном ниже примере, поскольку эти значения не отображаются на диаграмме. В примерах ниже показано, как выглядит диаграмма со значениями 0 и #Н/Д.

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

Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Как скрыть нули и ошибки в Excel
С помощью условного форматирования можно скрывать нежелательные значения. Например, перед выводом документа на печать. Наиболее часто такими значениями являются ошибки или нулевые. Тем-более, эти значения далеко не всегда являются результатом ошибочных вычислений.
Как скрыть ошибки в Excel
Чтобы продемонстрировать как автоматически скрыть нули и ошибки в Excel, для наглядности возьмем таблицу в качестве примера, в котором необходимо скрыть нежелательные значения в столбце D.
Чтобы скрыть ОШИБКУ в ячейке:

- Выделите диапазон ячеек D2:D8, а потом используйте инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило».

- В разделе данного окна «Выберите тип правила:» воспользуйтесь опцией «Форматировать только ячейки, которые содержат:».

- В разделе «Измените описание правила:» из левого выпадающего списка выберите опцию «Ошибки».
- Нажимаем на кнопку «Формат», переходим на вкладку «Шрифт» и в разделе «Цвет:» указываем белый. На всех окнах «ОК».

В результате ошибка скрыта хоть и ячейка не пуста, обратите внимание на строку формул.
Как скрыть нули в Excel
Пример автоматического скрытия нежелательных нулей в ячейках таблицы:
- Выделите диапазон ячеек D2:D8 и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Правила выделения ячеек»-«Равно».

- В левом поле «Форматировать ячейки, которые РАВНЫ:» вводим значение 0.

- В правом выпадающем списке выбираем опцию «Пользовательский формат», переходим на вкладку «Шрифт» и в разделе «Цвет:» указываем белый.

Документ не содержит ошибочных значений и ненужных нулей. Ошибки и нули скрыты документ готов к печати.
Общие принципы условного форматирования являются его бесспорным преимуществом. Поняв основные принципы можно приспособить решения к Вашей особенной задачи с минимальными изменениями. Эти функции в условном форматировании беспроблемно применяются для Ваших наборов данных, которые могут существенно отличаться от представленных на рисунках примеров.
- Excel Formula Examples
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры
Как скрыть н д в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
покупка
Секунды, чтобы скрыть строки с # N / A или другими конкретными значениями ошибок в Excel
В этой статье будут описаны способы быстрого скрытия или отображения только строк, содержащих ошибки # N / A или другие конкретные ошибки в Excel.
- Скрыть строки с # N / A или другими конкретными значениями ошибок с помощью кода VBA
- Отображать только строки с # N / A или другими конкретными значениями ошибок Kutools for Excel
- Другие относительные статьи (операции) о фильтрации
Скрыть строки с # N / A или другими конкретными значениями ошибок с помощью кода VBA
В Excel нет встроенной функции, которая могла бы вам помочь, но я предлагаю вам VBA, чтобы вы могли быстро справиться с этой задачей.

1. Щелкните правой кнопкой мыши вкладку листа, содержащую ошибки # Н / Д, которые вы хотите скрыть, затем выберите Просмотреть код.
2. Затем скопируйте и вставьте приведенный ниже код в пустой скрипт во всплывающем окне. Microsoft Visual Basic для приложенийокно s.
VBA: Скрыть строки ошибок # Н / Д
Private Sub EnableErrorRow() 'UpdatebyExtendoffice Dim xWs As Worksheet Dim xRg As Range Dim xERg As Range Dim xEERg As Range Dim xFNum As Integer Dim xSreE As String xSreE = "#N/A" Set xWs = Application.ActiveSheet Application.ScreenUpdating = False On Error Resume Next With xWs Set xRg = .UsedRange For xFNum = 1 To xRg.Columns.Count Set xERg = .Columns(xFNum).SpecialCells(xlCellTypeFormulas, xlErrors) xERg.Select If (Not TypeName(xERg) = "Nothing") Then For Each xEERg In xERg If (xEERg.Text = xSreE) Then xEERg.EntireRow.Hidden = True End If Next End If Next xFNum End With Application.ScreenUpdating = True End Sub


3. Нажмите F5 key, то все строки содержат # Ошибка N / A скрыта.
Внимание: вы можете изменить # N / A на другую ошибку, которую хотите скрыть в VBA.

Функции: Если вы хотите показать все диапазоны, вы можете попробовать Kutools for ExcelАвтора Показать весь диапазон утилита. Скачать бесплатно эту утилиту.
Отображать только строки с # N / A или другими конкретными значениями ошибок Kutools for Excel
Команда Суперфильтр полезности Kutools for Excel предоставляет вам возможности для фильтрации определенных значений ошибок, которые могут отображать только строки с ошибкой # N / A.
Загрузите свой Excel с помощью одного костюма Excel
Более 300 профессиональных и простых в использовании инструментов для Excel 2019-2003 Бесплатная загрузка

1. Выберите диапазон данных, который вы используете (вы бы выбрали, включая заголовок), и нажмите Кутулс Плюс > Суперфильтр для отображения Панель суперфильтра.
2. Выберите критерии фильтрации, как показано на скриншоте ниже:
1) Выберите заголовок столбца, который вы используете для фильтрации;

2) Выберите Ошибка, Равно и # N / A последовательно в следующих выпадающих списках.

3. Нажмите Ok > Фильтр, то отображались только строки со значением ошибки # Н / Д.
Работы С Нами Суперфильтр, вы можете отфильтровать дату / год / месяц / квартал / текстовый формат, нажмите здесь для получения информации.

Если Суперфильтр не может вас удовлетворить, Специальный фильтр полезности Kutools for Excel предоставляет вам несколько специальных опций.
Другие операции (статьи), связанные с фильтрацией
Фильтровать данные по списку
В этом руководстве представлены приемы фильтрации данных на основе данных заданного списка в Excel.
Данные фильтра содержат звездочку
Как мы знаем, мы используем маску звездочки для обозначения любых символов при фильтрации данных, но как это сделать, если вы хотите отфильтровать данные, содержащие маску звездочки? Теперь в этой статье представлен метод фильтрации данных, если они содержат звездочку или другие специальные символы в Excel.
Фильтровать данные с помощью критериев или подстановочных знаков
Если вы хотите фильтровать данные по нескольким критериям, как вы можете это сделать? В этом руководстве рассказывается, как установить несколько критериев и отфильтровать данные в Excel.