При работе с формулами в Excel можно столкнуться с ошибкой #Н/Д (частая история с функцией ВПР). В этом уроке мы разберем, как можно исправить ошибку #Н/Д в Excel. Вообще эта ошибка обозначает, что используемая формула не нашла интересующее нас значение.
Способ 1. Функция ЕСЛИОШИБКА()
Предположим, что у нас есть небольшая база данных, в которой для каждого имени указана фамилия и мы хотим при помощи функции ВПР() найти фамилии для указанных выше имен.
ВПР(B6;БД!B:C;2;0)
Так получилось, что для имени Василий в базе данных нет фамилии и Excel выдал ошибку #Н/Д. (Если так случилось, что вы еще не знакомы с функцией ВПР, то настоятельно рекомендую ознакомиться со статьей на нашем сайте «Функция ВПР в Excel»). Для того, что бы избавиться от этой ошибки с помощь функции ЕСЛИОШИБКА(), должны должны в качестве первого аргумента указать нашу формулу ВПР, а в качестве второго аргумента то значение, которое будет выдаваться в случае, если формула вернет ошибку.
ЕСЛИОШИБКА(ВПР(B6;БД!B:C;2;0);»Нет фамилии в базе данных.»)
Функция ЕСЛИОШИБКА() является универсальной функцией для обработки ошибок, во втором способе мы рассмотрим функцию, которая создана специально для обработки только ошибки #Н/Д.
Способ 2. Функция ЕСНД()
Синтаксис функции ЕСНД() аналогичен функции ЕСЛИОШИБКА(), которую мы рассматривали в способе выше, поэтому в качестве первого аргумента мы снова указываем ту функцию, в результате работы которой мы ожидаем ошибку #Н/Д, а в качестве второго аргумента то значение, которое будет выдано вместо ошибки.
ЕСНД(ВПР(B6;БД!B:C;2;0);»Нет фамилии в базе данных.»)
Это были два основные способа, которые можно использовать при обработке ошибки #Н/Д в Экселе. Спасибо что причитали статью до конца.
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, ВПР, ГПР, ПРОСМОТР или ПОИСКПОЗ.
-
Исправление ошибки #Н/Д в функции ВПР
-
Исправление ошибки #Н/Д в функциях ИНДЕКС и ПОИСКПОЗ
Если вы не знаете, что делать на этом этапе или какого рода помощь вам нужна, поищите похожие вопросы на форуме сообщества Excel или опубликуйте там свой вопрос.
Если вам по-прежнему нужна помощь с устранением этой ошибки, приведенный ниже контрольный список поможет вам определить возможные причины проблем в формулах.
Искомое значение и исходные данные относятся к разным типам. Например, вы пытаетесь использовать ссылку на функцию ВПР как число, а исходные данные сохранены как текст.
Решение: Убедитесь, что типы данных совпадают. Проверьте форматы ячеек. Для этого выделите диапазон ячеек, щелкните правой кнопкой мыши, выберите Формат ячеек > Число (или нажмите клавиши CTRL+1) и при необходимости измените числовой формат.
Совет: Если вам нужно принудительно изменить формат для целого столбца, сначала примените нужный формат, а затем выберите Данные > Текст по столбцам > Готово.
Начальные и конечные пробелы можно удалить с помощью функции СЖПРОБЕЛЫ. В приведенном ниже примере в функции ВПР используется вложенная функция СЖПРОБЕЛЫ для удаления начальных пробелов из имен в ячейках A2:A7 и возврата названия отдела.
=ВПР(D2;СЖПРОБЕЛЫ(A2:B7);2;ЛОЖЬ)
Примечание: 24 сентября 2018 г. — Формулы динамического массива — Если у вас есть текущая версия Microsoft 365 и вы находитесь на канале быстрого выпуска Insiders, вы можете ввести формулу в верхнюю левую ячейку выходного диапазона и нажать клавишу Enter, чтобы подтвердите формулу в виде формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
По умолчанию функции, которые ищут данные в таблицах, должны использовать сортировку по возрастанию. Но у функций ВПР и ГПР есть аргумент интервальный_просмотр, который сообщает функции, что нужно искать точное совпадение, даже если таблица не отсортирована. Чтобы найти точное совпадение, укажите для аргумента интервальный_просмотр значение ЛОЖЬ. Помните, что значение ИСТИНА, сообщающее функции о том, что нужно искать приблизительное совпадение, может привести к возвращению не только ошибки #Н/Д, но и ошибочных результатов, как видно в следующем примере.
В этом примере возвращается не только ошибка #Н/Д для элемента «Банан», но и неправильная цена для элемента «Черешня». К такому результату приводит аргумент ИСТИНА, который сообщает функции ВПР, что нужно искать не точное, а приблизительное совпадение. Здесь нет близкого совпадения для элемента «Банан», а «Черешня» предшествует элементу «Персик». В этом случае при использовании функции ВПР с аргументом ЛОЖЬ будет отображаться правильная цена для элемента «Черешня», но для элемента «Банан» все равно будет указана ошибка #Н/Д, потому что в списке подстановок его нет.
Если вы используете функцию ПОИСКПОЗ, попробуйте изменить значение аргумента тип_сопоставления, чтобы указать порядок сортировки таблицы. Чтобы найти точное совпадение, задайте для аргумента тип_сопоставления значение 0 (ноль).
Чтобы исправить ошибку, убедитесь, что диапазон, на который ссылается формула массива, содержит такое же количество строк и столбцов, что и диапазон ячеек, в котором была введена формула массива. Или введите формулу массива в меньшее или большее число ячеек в соответствии со ссылкой на диапазон в формуле.
В данном примере ячейка E2 содержит ссылку на несовпадающие диапазоны:
=СУММ(ЕСЛИ(A2:A11=D2;B2:B5))
Чтобы формула вычислялась правильно, необходимо изменить ее так, чтобы оба диапазона включали строки 2–11.
=СУММ(ЕСЛИ(A2:A11=D2;B2:B11))
Примечание: 24 сентября 2018 г. — Формулы динамического массива — Если у вас есть текущая версия Microsoft 365 и вы находитесь на канале быстрого выпуска Insiders, вы можете ввести формулу в верхнюю левую ячейку выходного диапазона и нажать клавишу Enter, чтобы подтвердите формулу в виде формулы динамического массива. Иначе формулу необходимо вводить с использованием прежней версии массива, выбрав диапазон вывода, введя формулу в левой верхней ячейке диапазона и нажав клавиши CTRL+SHIFT+ВВОД для подтверждения. Excel автоматически вставляет скобки в начале и конце формулы. Дополнительные сведения о формулах массива см. в статье Использование формул массива: рекомендации и примеры.
В данном случае для месяцев с мая по декабрь указано значение #Н/Д, поэтому итог вычислить не удается и вместо него отображается ошибка #Н/Д.
Чтобы исправить ошибку, проверьте синтаксис используемой функции и введите все обязательные аргументы, которые возвращают ошибку. Вероятно, для проверки функции вам потребуется использовать редактор Visual Basic. Открыть этот редактор можно на вкладке «Разработчик» или с помощью клавиш ALT+F11.
Чтобы исправить ошибку, убедитесь в том, что книга, содержащая пользовательскую функцию, открыта, а функция работает правильно.
Чтобы исправить ошибку, убедитесь в том, что аргументы функции верны и расположены в нужных местах.
Чтобы исправить ошибку, нажмите клавиши CTRL+ALT+F9 для пересчета листа.
Если вы не знаете точно, какие аргументы использовать, вам поможет мастер функций. Выделите ячейку с формулой, а затем перейдите на вкладку Формулы и нажмите кнопку Вставить функцию.
Excel автоматически запустит мастер.
Щелкните любой аргумент, и Excel покажет вам сведения о нем.
Значение #Н/Д может принести пользу. Значения #Н/Д часто используются в диаграммах с такими данными, как в приведенном ниже примере, поскольку эти значения не отображаются на диаграмме. В примерах ниже показано, как выглядит диаграмма со значениями 0 и #Н/Д.
В предыдущем примере значения 0 показаны в виде прямой линии вдоль нижнего края диаграммы, а затем линия резко поднимается вверх, чтобы показать итог. В следующем примере вместо нулевых значений используются значения #Н/Д.
К началу страницы
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Преобразование чисел из текстового формата в числовой
Функция ВПР
ГПР
Функция ПРОСМОТР
Функция ПОИСКПОЗ
Полные сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул
Поиск ошибок в формулах
Сочетания клавиш в Excel
Все функции Excel (по алфавиту)
Функции Excel (по категориям)
Нужна дополнительная помощь?
Deok1982 Пользователь Сообщений: 9 |
Здравствуйте, Уважаемые Гуру |
JeyCi Пользователь Сообщений: 3357 |
#2 04.05.2015 08:13:40
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах) |
||||
Deok1982 Пользователь Сообщений: 9 |
JeyCi
, вашу формулу ввел в F27, теперь вместо #Н/Д появилось #Имя? |
Pelena Пользователь Сообщений: 1416 |
Попробуйте так |
МВТ Пользователь Сообщений: 1198 |
Или установите Excel 2007 или «старше»: до него функции ЕСЛИОШИБКА() не было. |
Deok1982 Пользователь Сообщений: 9 |
Pelena, в F27 стало пусто, но в G27 появилось #ЗНАЧ! |
Deok1982 Пользователь Сообщений: 9 |
#7 04.05.2015 10:07:12
К сожалению, но работаем на 2003, т.к. макросы которые когда то писали в 2003, не работают в 2007 |
||
Deok1982 Пользователь Сообщений: 9 |
Pelena, вроде бы разобрался, в вашу формулу «0» еще добавил Вроде все заработало как надо.Спасибо Изменено: Deok1982 — 04.05.2015 10:11:56 |
V Пользователь Сообщений: 5018 |
П.С. цифры можно без кавычек писать. Изменено: V — 04.05.2015 10:16:14 |
Юрий М Модератор Сообщений: 60585 Контакты см. в профиле |
#10 04.05.2015 10:31:46
Это что за макросы такие? |
||
Deok1982 Пользователь Сообщений: 9 |
Юрий М
, есть два файла екселевских. Сначала запускается один, через него второй. Во втором появляется определенное меню с добавлением объектов, с введением размеров и т.д. Так вот в 2007 работать не хочет |
Deok1982 Пользователь Сообщений: 9 |
#12 04.05.2015 10:55:45
Вы имеете ввиду так? Изменено: Deok1982 — 04.05.2015 13:06:57 |
||
V Пользователь Сообщений: 5018 |
да. это была инфа для общего развития. Изменено: V — 04.05.2015 13:05:32 |
Мотя Пользователь Сообщений: 3218 |
#14 04.05.2015 14:14:04
Однако, аргумент… Прикрепленные файлы
|
||
Мотя Пользователь Сообщений: 3218 |
#15 04.05.2015 14:17:19
Значит, эти макросы писали «кривые» руки! |
||
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#16 04.05.2015 19:55:12
Не факт. Если использовался метод FileSearch, то он заблокирован в версиях старше 2003. И поэтому код в самом начале сообщит об ошибке, т.к. не обнаружит этот метод. Хотя код написан будет верно. Вместо FileSearch в версиях 2007 и выше приходится применять рекурсию. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
Мотя Пользователь Сообщений: 3218 |
#17 04.05.2015 21:06:36
Если макрос представляет собой прикладную ценность, проблему всегда можно решить. |
||
МВТ Пользователь Сообщений: 1198 |
Мотя, хотя бы тем, что ВПР() в этой ситуации придется вычислять дважды. А если таблица объемная, это может тормозить работу. Тем более, это не аргумент, а совет |
Мотя Пользователь Сообщений: 3218 |
#19 04.05.2015 21:48:52
Птичку жалко… |
||
МВТ Пользователь Сообщений: 1198 |
#20 04.05.2015 21:53:12
Бесперспективняк — круче |
||
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#21 04.05.2015 23:12:50
Проблему вообще всегда можно решить. Я про то, что не надо сразу валить вину на руки разработчика. Вы же именно «кривыми руками» прокомментировали тот факт, что код перестал работать. Я привел аргумент из реальной жизни, когда даже грамотный код откажется работать при переходе на более новую версию Excel. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
Игнорируем ошибку #Н/Д при суммировании в MS EXCEL
Смотрите также формула без =;»»kim 22:51, в сообщенииЯ делаю: 2003. И поэтому теперь вместо #Н/Д Е).
содержащую ноль (0) если искомое значениеИ снова на Вы найдёте решения
D формулу.(Конвертировать в число) совпадение с функцией
работе с функциейЕсли в диапазоне суммированиявместо «» можете: Нужно выделить ячейку № 7200?’200px’:»+(this.scrollHeight+5)+’px’);»>при значении=если(енд(ВПР(Лист1!B1;Лист2!A:B;2;ЛОЖЬ)) и ошибка код в самом
появилось #Имя?Примечание. При использовании функции
или пустое значение. не найдено: помощь спешат функции для нескольких распространённых.В большинстве случаев, Microsoft
из контекстного меню.ВПР
excel2.ru
Функция ВПР не работает – способы устранения ошибок Н/Д, ИМЯ и ЗНАЧ
ВПР встречается значение ошибки указать например «0» с формулой правой столбца M м2 :( начале сообщит обPelena ЕСЛИОШИБКА или синтаксисаВведите в ячейку, которая=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),»»)ИНДЕКС сценариев, когдаЕсли любая часть пути
Excel сообщает обЕсли такая ситуация со., а также приёмы #Н/Д (значение недоступно),дальше не разбирался кнопкой мыши, скопировать,Но вдруг пойдетБонифаций ошибке, т.к. не: Попробуйте так ЕСЛИ(ЕОШИБКА()) подавляются любые используется в формуле=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);»»)(INDEX) иВПР к таблице пропущена, ошибке многими числами, выделите
Как Вы, вероятно, знаете, и способы борьбы то функция СУММ()Да, кстати, что затем выделить, удерживая такая формула:: Нашел дубль: обнаружит этот метод.=ЕСЛИ(ЕНД(ВПР(D27;таблица;2;ЛОЖЬ));»»;ВПР(D27;таблица;2;ЛОЖЬ)) возможные ошибки, а в качестве делителя,Если Вы хотите показатьПОИСКПОЗошибается. Ваша функция#VALUE! их и щелкните одно из самых с ними. Мы также вернет ошибку. означает ваш ник? клавишу Ctrl, нужные200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(I441<>»»;ЕСЛИ(F441=»м2″;I441*ВПР(A441;’Цена металла’!$B$3:$H$107;4;0);ЕСЛИ(F441=»м.п.»;J441*K441*ВПР(A441;’Цена металла’!$B$3:$H$107;4;0);));)Спасибо Вам всем
- Хотя код написан
- МВТ не только #ДЕЛ/0!.
- значение
- собственное сообщение вместо(MATCH). В формуле
- ФункцияВПР(#ЗНАЧ!), когда значение,
Исправляем ошибку #Н/Д функции ВПР в Excel
по выделенной области значительных ограничений начнём с наиболее Используем функцию СУММЕСЛИ() набор символов? ячейки и вставить.cvetik за помощь. будет верно. Вместо: Или установите Excel Перед использованием различных#Н/Д
1. Искомое значение написано с опечаткой
стандартного сообщения обИНДЕКС+ПОИСКПОЗВПРне будет работать использованное в формуле, правой кнопкой мыши.ВПР частых случаев и для обработки такихdjkxrbhekzn
2. Ошибка #Н/Д при поиске приближённого совпадения с ВПР
cvetik: Есть меняющийся каждыйASM_0408 FileSearch в версиях 2007 или «старше»: способов исключения ошибок, чтобы изменить результат ошибке функцииВы раздельно задаётене различает регистр и сообщит об не подходит по
- В появившемся контекстномэто то, что наиболее очевидных причин,
- ситуаций.: ФОРМУЛА СОСТОИТ ИЗ
3. Ошибка #Н/Д при поиске точного совпадения с ВПР
: Не так все день диапазон значений.: Доброго времени суток. 2007 и выше до него функции следует проверить работоспособность формулы на #Н/Д,ВПР столбцы для поиска и принимает символы ошибке типу данных. Что меню выберите она не может почему
4. Столбец поиска не является крайним левым
Некоторые функции ПРОСМОТР(), ПОИСКПОЗ() СУММЫ ДВУХ ПРОИЗВЕДЕНИЙ. просто. Каждая формула Из него идет Подскажите пожалуйста как приходится применять рекурсию. ЕСЛИОШИБКА() не было. формулы. В противном указывая на недоступность, впишите его в и для извлечения нижнего и ВЕРХНЕГО#ЗНАЧ! касаетсяFormat Cells смотреть влево, следовательно,ВПР или ВПР() могут
Я бы с создана для конкретного поиск необходимого значения. избавится от «Н/Д»МотяDeok1982 случае вы можете делителя. кавычках, например, так: данных, и в регистра как одинаковые.(даже если рабочаяВПР(Формат ячеек) >
5. Числа форматированы как текст
столбец поиска вне работает, поэтому вернуть ошибку #Н/Д радостью, если бы наименования. А при Нужно: чтобы в в формуле =ЕСЛИ(ЕНД(ВПР(A441;’Цена: Если макрос представляет: Pelena, в F27
не заметить, чтоЧасто ошибки #ДЕЛ/0! нельзя=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),»Ничего не найдено. Попробуйте результате можете удалять Поэтому, если в книга с таблицей, то обычно выделяют вкладка
Вашей таблице должен лучше изучать примеры (значение недоступно). мне просто нужно
копировании присваивается одно тех ячейках,где отображается металла’!$B$3:$E$116;4))=»м.п»;»м.п»;ВПР(A441;’Цена металла’!$B$3:$E$116;4;0))*K441*I441 собой стало пусто, но формула не работает избежать, поскольку ожидается, еще раз!») или вставлять сколько таблице есть несколько поиска в данный две причины ошибкиNumber
быть крайним левым. в том порядке,При сложении значений из было убрать н/д. и то же значение #Н/Д, менялосьmus013прикладную
в G27 появилось нужным образом. что вы или=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);»Ничего не найдено. Попробуйте угодно столбцов, не элементов, которые различаются момент открыта).#ЗНАЧ!(Число) > формат На практике мы в каком они диапазона, содержащих ошибкуНужно чтобы производилось наименование. хотя бы на: Д вечер,могу поделиться
6. В начале или в конце стоит пробел
ценность, проблему всегда #ЗНАЧ!Совет: другой пользователь введете еще раз!») беспокоясь о том, только регистром символов,Для получения дополнительной информации.Number часто забываем об приведены в статье.
#Н/Д, функцией СУММ(), вычисление и отоброжалосьkim 0.
собственным опытом-выделяю столбец-ставлю можно решить.Deok1982 Если в Microsoft значение. В этомТак как функция что придётся обновлять функция ВПР возвратит о функции
Будьте внимательны: функция
(Числовой) и нажмите
этом, что приводитИсправляем ошибку #Н/Д получим ошибку #Н/Д.
в колонке по: Естественно, откуда Экселю,Юрий М фильтр выбираю поМВТ: К сожалению, но Excel включена проверка случае нужно сделатьЕСЛИОШИБКА все связанные формулы первый попавшийся элемент,ВПРВПРОК к не работающейИсправляем ошибку #ЗНАЧ! вПростейшим решением является использование первой половине произведения
а уж тем
: Набираем в окне
«Н/Д»-удаляю-: Мотя, хотя бы работаем на 2003, ошибок, нажмите кнопку так, чтобы сообщениепоявилась в Excel поиска. не взирая на
Ошибка #ЗНАЧ! в формулах с ВПР
, ссылающейся на другойне может искать. формуле и появлению формулах с ВПР функции СУММЕСЛИ(), например, (множитель из колонки более нам, знать, поиска «вместо #Н/Д».копирую данные столбца тем, что ВПР() т.к. макросы которыерядом с ячейкой, об ошибке не
1. Искомое значение длиннее 255 символов
2007, при работеЭтот заголовок исчерпывающе объясняет регистр. файл Excel, обратитесь значения, содержащие болееЭто наименее очевидная причина ошибкиОшибка #ИМЯ? в ВПР так =СУММЕСЛИ(E4:E8;»<>#Н/Д»). Предполагается, DO) если значение какое именно наименование
Дальше — на значением. Удачи. в этой ситуации когда то писали в которой показана отображалось. Добиться этого в более ранних
суть проблемы, правда?
Решение:
2. Не указан полный путь к рабочей книге для поиска
к уроку: Поиск 255 символов. Если ошибки#Н/ДВПР не работает (проблемы, что данные находятся из колонки DP Вам нужно. Поэтому Ваш вкус.shurikus придется вычислять дважды. в 2003, не ошибка. Выберите пункт можно несколькими способами. версиях Вам придётсяРешение:Используйте другую функцию в другой рабочей искомое значение превышает
#Н/Д. ограничения и решения) в диапазоне
равно нулю.
это дело прийдется
Юрий М: А может эта
А если таблица
работают в 2007
Показать этапы вычисленияСамый простой способ избавиться использовать комбинациюВсегда используйте абсолютные Excel, которая может книге с помощью этот предел, тов работе функцииРешение:ВПР – работа сE4:E8Юрий М править вручную. Хотя
: Вот одна из ошибка что-нибудь полезное объемная, это можетDeok1982, если он отобразится, от ошибки #ДЕЛ/0! —ЕСЛИ ссылки на ячейки выполнить вертикальный поиск ВПР. Вы получите сообщениеВПР
Если нет возможности функциями ЕСЛИОШИБКА и.: djkxrbhekzn, я повторю если увидеть реальный ссылок: указывает??? тормозить работу. Тем: Pelena, вроде бы
3. Аргумент Номер_столбца меньше 1
а затем выберите воспользоваться функцией ЕСЛИ(IF) и (с символом (ПРОСМОТР, СУММПРОИЗВ, ИНДЕКСТрудно представить ситуацию, когда об ошибке, поскольку зрительно трудно изменить структуру данных ЕОШИБКАДругой вариант – формула вопрос: Читаем Правила! файл, то может
GuestЕсли нет, то более, это не разобрался, в вашу подходящее решение. для оценки знаменателя.ЕОШИБКА$ и ПОИСКПОЗ) в кто-то вводит значение#ЗНАЧ!
увидеть эти лишние так, чтобы столбецВ формулах с массива =СУММ(ЕСЛИ(ЕНД(E4:E8);0;E4:E8))olga3 быть возможно более: А для начинающих поставьте: аргумент, а совет
Ошибка #ИМЯ? в ВПР
формулу «0» ещеЗадать вопрос на форуме Если он равен(ISERROR) вот так:) при записи диапазона, сочетании с
меньше.
ВПР не работает (ограничения, оговорки и решения)
пробелы, особенно при поиска был крайнимВПРПосле ввода формулы,: Доброго времени суток. простое решение. Но и неопытных -можно200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ЕСЛИ(ЕНД(ВПР(A441;’Цена металла’!$B$3:$E$116;4))=»м.п»;»м.п»;ВПР(A441;’Цена металла’!$B$3:$E$116;4;0))*K441*I441;»»)Мотя добавил сообщества, посвященном Excel нулю или пустой,=IF(ISERROR(VLOOKUP формула),»Ваше сообщение при напримерСОВПАД1
1. ВПР не чувствительна к регистру
Решение: работе с большими левым, Вы можетесообщение об ошибке нужно вместоИзвините логин поменяю. видимо данные секретны, поконкретней?AlexM: Птичку жалко…=ЕСЛИ(ЕНД(ВПР(D27;таблица;2;ЛОЖЬ));»0″;ВПР(D27;таблица;2;ЛОЖЬ))У вас есть предложения в результате вычислений ошибке»,VLOOKUP формула)
$A$2:$C$100, которая различает регистр., чтобы обозначить столбец,Используйте связку функций таблицами, когда большая использовать комбинацию функций#N/AENTERЮрий М а потому неЕсть формула =ЕСЛИ(ПОИСКПОЗ(«воскресенье»;Лист2!$B:$B;0);»воскресенье»).: Мне кажется, тоБезысходка…Вроде все заработало по улучшению следующей
2. ВПР возвращает первое найденное значение
можно отображать значение=ЕСЛИ(ЕОШИБКА(ВПР формула);»Ваше сообщение приили Более подробно Вы из которого нужноИНДЕКС+ПОИСКПОЗ часть данных находитсяИНДЕКС(#Н/Д) – означаетнажать: Всё в порядке: судьба. Что в ней вы потеряли ноликМВТ как надо.Спасибо версии Excel? Если «0» или не ошибке»;ВПР формула)$A:$C можете узнать из
3. В таблицу был добавлен или удалён столбец
извлечь значение. Хотя(INDEX+MATCH). Ниже представлена за пределами экрана.(INDEX) иnot availableCTRL+SHIFT+ENTER логин может бытьcvetik надо поменять, чтобы в формуле. попробуйте: Бесперспективняк — кручеV да, ознакомьтесь с выводить ничего. ВНапример, формула. В строке формул урока — 4 это возможно, если формула, которая отлично
Решение 1: Лишние пробелыПОИСКПОЗ(нет данных) –. любым, а вот: Что ж, спасибо не отображалось #Н/Д. такThe_Prist: П.С. цифры можно темами на портале противном случае будетЕСЛИ+ЕОШИБКА+ВПР Вы можете быстро способа сделать ВПР значение этого аргумента справится с этой в основной таблице(MATCH), как более
4. Ссылки на ячейки исказились при копировании формулы
появляется, когда ExcelЕще один вариант с
имя «приличным»)) и на этом.Дмитрий Д200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕНД(ВПР(A441;’Цена металла’!$B$3:$E$116;4;0))=»м.п»;»м.п»;ВПР(A441;’Цена металла’!$B$3:$E$116;4;0))*K441*I441: Проблему вообще всегда без кавычек писать. пользовательских предложений для вычислен результат формулы., аналогична формуле переключать тип ссылки, с учетом регистра вычисляется другой функцией задачей: (там, где функция гибкую альтернативу для не может найти
ВПР – работа с функциями ЕСЛИОШИБКА и ЕОШИБКА
применением формулы массива =СУММ(ЕСЛИ(ЕЧИСЛО(E4:E8);E4:E8))olga3vikttur: ЕНД — определяетТочнее можно сказать можно решить. Явместо ЛОЖЬ можно Excel.Например, если ошибка возникаетЕСЛИОШИБКА+ВПР нажимая в Excel. Excel, вложенной в=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0)) ВПР)ВПР искомое значение. ЭтоЭтот урок объясняет, как: Спасибо всем ответ: cvetik, не отчаивайтесь, при #Н/Д ИСТИНА, при наличии файла
ВПР: работа с функцией ЕСЛИОШИБКА
про то, что писать 0 (илиDeok1982 в формуле, показанной выше:
F4
Как Вы уже знаете,
ВПР=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))Если лишние пробелы оказались. может произойти по быстро справиться с нашла. не все так
поэтому ЕСЛИ(ЕНД(ПОИСКПОЗ(«воскресенье»;Лист2!$B:$B;0);»воскресенье»);»»; ЕСЛИ(ПОИСКПОЗ(«воскресенье»;Лист2!$B:$B;0);»воскресенье»).ASM_0408 не надо сразу оставить пустой) покороче
: Здравствуйте, Уважаемые Гуру
=A2/A3
=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),»»,VLOOKUP($F$2,$B$2:$C$10,2,FALSE)).ВПР.Если Вы извлекаете данные в основной таблице,Другой источник ошибки
нескольким причинам. ситуацией, когда функция
weblogger плохо. Меняйте свои
ВПР: работа с функцией ЕОШИБКА
Вроде так.: Всем спасибо! Сам валить вину на будет.Подскажите, пожалуйста., можно заменить ее=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));»»;ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))Если Вы не хотитевозвращает из заданногоИтак, если случилось, что из другой рабочей
Вы можете обеспечить#Н/Д
Хорошая мысль проверить этотВПР
: Есть такая формула, секреты на апельсины/бананы,cvetik так и не руки разработчика. Вы
Юрий М
Есть 4 ячейки.
формулойНа сегодня всё. Надеюсь, пугать пользователей сообщениями столбца значение, соответствующее аргумент книги, то должны правильную работу формул,в формулах с
пункт в первую(VLOOKUP) не хочет
которая вводится сразу
пиво/водку, цветики/конфетики и
: Пробовала ввести такую
office-guru.ru
Исправление ошибки #ДЕЛ/0!
добил. Суть в же именно «кривыми: Это что заЯчейка D27 выпадающий=ЕСЛИ(A3;A2/A3;0) этот короткий учебник об ошибках первому найденному совпадениюcol_index_num указать полный путь заключив аргументВПР очередь! Опечатки часто работать в Excel
в несколько ячеек: показывайте народу. Уверен
-
формулу, но появляется следующем при наличии руками» прокомментировали тот макросы такие? список с размерами, чтобы возвращать 0,
-
поможет Вам справиться#Н/Д с искомым. Однако,(номер_столбца) меньше к этому файлу.
-
lookup_value– это числа возникают, когда Вы 2013, 2010, 2007{=ЧАСТОТА(ЕСЛИ(Таблица[Столбец]1;СТРОКА(Таблица[Столбец])))} — помогут, хотя сообщение «Для данной значения в столбце факт, что код
Deok1982 (ширина подоконников), E27 или формулой со всеми возможными, Вы можете заставить1 Если говорить точнее,(искомое_значение) в функцию в текстовом формате
Оценка знаменателя на наличие нуля или пустого значения
работаете с очень и 2003, аКак в результатах бы добрым советом. функции введено Слишком I это надо перестал работать. Я: , есть два ячейка для ввода=ЕСЛИ(A3;A2/A3;»») ошибками#ЗНАЧ!
ее извлечь 2-е,, функция Вы должны указатьTRIM в основной таблице большими объёмами данных, также, как выявить вывода убрать ошибку:) много аргументов». перемножить на столбец привел аргумент из файла екселевских. Сначала данных (длина подконников),, чтобы возвращать пустуюВПРили 3-е, 4-е илиВПР имя рабочей книги(СЖПРОБЕЛЫ): или в таблице состоящих из тысяч и исправить распространённые #Н/Д?
Использование функции ЕСЛИОШИБКА для подавления ошибки #ДЕЛ/0!
: — Официант, одинНеужели ничего нельзя K и столбец реальной жизни, когда запускается один, через ячейка F27 с строку. Также можнои заставит Ваши#ИМЯ? любое другое повторениетакже сообщит об (включая расширение) в
=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE) поиска. строк, или когда ошибки и преодолетьВсе способы, которые бифштекс и один
сделать? Е листа Цена даже грамотный код него второй. Во формулой =ВПР(D27;таблица;2;ЛОЖЬ) и выводить произвольное сообщение. формулы работать правильно., можете показывать пустую значения, которое Вам ошибке квадратных скобках [=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)Это обычно случается, когда
искомое значение вписано ограничения можно нагуглить, в добрый совет, пожалуйста.kim металла событие должно откажется работать при втором появляется определенное в четвертой ячейке Пример:Урок подготовлен для Вас
У вас есть вопрос об определенной функции?
ячейку или собственное нужно. Если нужно
Помогите нам улучшить Excel
#ЗНАЧ! ], далее указатьРешение 2: Лишние пробелы Вы импортируете информацию в формулу.ВПР этом случае не
support.office.com
Как избавиться от #н/д в excel при впр?
- Вот Ваш: cvetik
происходить при значении
переходе на более
меню с добавлением G27 получаю данные=ЕСЛИ(A3;A2/A3;»Ожидается значение.») командой сайта office-guru.ru сообщение. Вы можете извлечь все повторяющиеся. имя листа, а в таблице поиска из внешних базЕсли Вы используете формулу
. помогают. бифштексСкажите, чего конкретно столбца M м2, новую версию Excel. объектов, с введением =(E27*F27)*B4, где B4. В первой приведеннойИсточник: https://www.ablebits.com/office-addins-blog/2014/08/27/excel-vlookup-not-working/ сделать это, поместив значения, Вам потребуетсяЕсли же аргумент затем – восклицательный (в столбце поиска) данных или когда с условием поискаВ нескольких предыдущих статьяхvikttur- А добрый
вы хотите добиться
при значении м.п.Бонифаций
размеров и т.д. это курс валют. здесь формуле такжеПеревел: Антон АндроновВПР
комбинация из функцийcol_index_num
знак. Всю эту
Если лишние пробелы оказались ввели апостроф перед приближённого совпадения, т.е. мы изучили различные: Поможет бабушкин рецепт
совет? этой формулой? перемножаются столбцы J: Добрый вечер профессионалы. Так вот в
Так вот, если можно использовать функциюАвтор: Антон Андроновв функциюИНДЕКС(номер_столбца) больше количества конструкцию нужно заключить
в столбце поиска числом, чтобы сохранить аргумент грани функции с современными правками:
- Не ешьте
Попробуйте ввести: =ЕСЛИ(ЕНД(ПОИСКПОЗ(«воскресенье»;Лист2!$B:$B;0));»»;»воскресенье») и K и
Прошу помощи в 2007 работать не мы не вводим
ЧАСТНОЕ:Ошибка #ДЕЛ/0! возникает вЕСЛИОШИБКА(INDEX),
столбцов в заданном в апострофы, на – простыми путями
стоящий в началеrange_lookupВПРприложить к ранке Вы этот бифштексcvetik столбец Е листа следующем: хочет значение в E27=ЕСЛИ(A3;ЧАСТНОЕ(A2;A3);0) Microsoft Excel, когда
(IFERROR) в ExcelНАИМЕНЬШИЙ массиве,
случай если имя
ошибку ноль.(интервальный_просмотр) равен TRUEв Excel. Если
теме небольшой листикdjkxrbhekzn
: Благодарю Вас, kim. Цена металла.Как в Excel
Deok1982 и в D27
— число делится на 2013, 2010 и
(SMALL) иВПР книги или листа#Н/ДНаиболее очевидные признаки числа (ИСТИНА) или не Вы читали их полевого пример: Доброго времени суток.Это то, чтоAlexM 2003 в колонке: Вы имеете ввиду стоит какое-нибудь значение,ЕСЛИ в ячейке A3
ноль (0). Это 2007 или использоватьСТРОКАсообщит об ошибке содержит пробелы.в формуле с
в текстовом формате указан, Ваша формула внимательно, то сейчасExcelНужные вычисления находятся нужно!!!: У меня конвертер (групах колонок) скрыть так? тогда все нормально,
указано значение, возвращается происходит, если вы
связку функций
(ROW).#REF!
Вот полная структура функцииВПР показаны на рисунке может сообщить об должны быть экспертом, глубоко дышать, успокоиться, в последней кол-кеkim не преобразует ваш #Н/Д=ЕСЛИ(ЕНД(ВПР(D27;таблица;2;0));0;ВПР(D27;таблица;2;0)) в F27 показывается результат формулы, в вводите простую формулу,ЕСЛИ+ЕОШИБКАК сожалению, формулы с(#ССЫЛ!).
planetaexcel.ru
Как скрыть #Н/Д
ВПРне избежать. Вместо ниже: ошибке
в этой области. подождать какое-то время таблицы.: Еще добавлю:
файл в форматУсловное форматирование тоже
V прайсовая цена по противном случае возвращается например
(IF+ISERROR) в более
ВПРПростейший случай – ошибка
для поиска вВПРКроме этого, числа могут
#Н/Д Однако не без (а не улетучиваться
Формула состоит изДабы не вводить
xls
не помогает.
: да. это была
таблице, в G27 ноль.
=5/0 ранних версиях.
перестают работать каждый#NAME?
planetaexcel.ru
Как убрать «Н/Д» в формуле определения массы изделия (Формулы/Formulas)
другой книге:Вы можете использовать быть сохранены вв двух случаях: причины многие специалисты с форума, как
двух произведений. нужно вручную дни недели,ASM_0408Возможно осуществить это инфа для общего
стоит 0. НоВы также можете избежать
, или если формулаСинтаксис функции раз, когда в(#ИМЯ?) – появится,
=VLOOKUP(lookup_value,'[workbook name]sheet name’!table_array, col_index_num,FALSE) формулу массива с
формате
Искомое значение меньше наименьшего по Excel считают после создания темы)… сделать так, чтобы в ячейке B3: Блин файл не
с помощью макроса, развития.
стоит убрать выпадающий ошибки, вложив операцию ссылается на ячейкуЕСЛИОШИБКА таблицу поиска добавляется если Вы случайно=ВПР(искомое_значение;'[имя_книги]имя_листа’!таблица;номер_столбца;ЛОЖЬ) комбинацией функцийGeneral значения в просматриваемомВПР заглянуть в тему. формула подсчитывала только листа 4 введите сжимается до 100кб. или использовать формулуМотя список D27 (Delete)
деления в функцию с 0 или(IFERROR) прост и или удаляется новый напишите с ошибкой
Настоящая формула может выглядетьИНДЕКС(Общий). В таком
массиве.одной из наиболее99% гарантии, что первое произведение, если такую формулу:shurikus
типа ЕОШИБКА: Однако, аргумент…
как появляется #Н/Д ЕСЛИОШИБКА. Так, для пустую ячейку, как говорит сам за столбец. Это происходит, имя функции. так:(INDEX), случае есть только
Столбец поиска не упорядочен сложных функций. Она
проблема улетучится.
excelworld.ru
замена ошибки Н/Д в ячейке на 0
во втором множетель=ЕСЛИ(СЧЁТЕСЛИ(Лист2!B:B;ТЕКСТ(СТРОКА(2:2);»ДДДД»))>0;ТЕКСТ(СТРОКА(2:2);»ДДДД»);»») и скопируйте: Не совсем понялСпасибо Всем.А чем плоха в ячейках F27 расчета отношения A2/A3 показано на этом себя: потому что синтаксис
Решение очевидно – проверьте=VLOOKUP($A$2,'[New Prices.xls]Sheet1′!$B:$D,3,FALSE)ПОИСКПОЗ один заметный признак по возрастанию.
имеет кучу ограниченийweblogger ноль, а не
ее вниз. зачем в вашейSerge в EXCEL 2003
и G27. Как будет использоваться формула рисунке.IFERROR(value,value_if_error)
ВПР правописание!=ВПР($A$2;'[New Prices.xls]Sheet1′!$B:$D;3;ЛОЖЬ)(MATCH) и – числа выровнены
Если Вы ищете точное и особенностей, которые: перемножал ноль иcvetik формуле искать «м.п.»
: комбинация ЕСЛИ(ЕОШИБКА(ВПР(…
сделать чтобы в=ЕСЛИОШИБКА(A2/A3;0):
Есть несколько способов исправленияЕСЛИОШИБКА(значение;значение_если_ошибка)требует указывать полностью
Помимо достаточно сложного синтаксиса,
Эта формула будет искатьСЖПРОБЕЛЫ
по левому краю совпадение, т.е. аргумент
становятся источником многихВот файл-пример.
тем самым выдавал: kim,дни недели - в столбце ЕМихаил С.Работает распрекрасно хорошо
этих ячейках илиесли вычисление по
этой ошибки.То есть, для первого весь диапазон поиска
ВПР значение ячейки(TRIM): ячейки, в тоrange_lookup проблем и ошибок.vikttur н/д.
это для примера. листа «цена металла»:: =если(енд(впр();»»;впр()) — в (см.)! вообще ничего не формуле вызывает ошибку,Убедитесь в том, что
аргумента Вы вставляете и конкретный номеримеет больше ограничений,A2=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0)) время как стандартно(интервальный_просмотр) равен FALSEВ этой статье Вы
: Не разбираясь, зачемВо вложении примерА не подскажите,- его там формулеМотя было или нули возвращается значение «0», делитель в функции значение, которое нужно столбца для извлечения чем любая другаяв столбце=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0)) они выравниваются по
(ЛОЖЬ) и точное найдёте простые объяснения это нужно:
с тем,что смогла как поменять старую физически не видно.енд(A1) — формула: Значит, эти макросы стояли, вместо #Н/Д? в противном случае — или формуле не проверить на предмет
данных. Естественно, и функция Excel. Из-заBТак как это формула
правому краю. значение не найдено,
ошибок=ЕСЛИОШИБКА(ИНДЕКС(ЧАСТОТА(ЕСЛИ($A$1:$A$201;СТРОКА($A$1:$A$20)));СТРОКА(A1));»»)
сделать. формулу на новую
planetaexcel.ru
сумма произведений , убрать н/д
Еще вопрос по в УФ, (шрифт
писали «кривые» руки!Заранее благодарен! результат вычисления.
равен нулю и ошибки, а для заданный диапазон, и этих ограничений, простыена листе массива, не забудьтеРешение: формула также сообщит#N/AФормула массива, вводится
Прошу помочь с сразу во всех тому, где в
белый)The_Prist
JeyCiВ версиях до Excel 2007
соответствующая ячейка не второго аргумента указываете, номер столбца меняются, на первый взгляд
Sheet1
нажатьЕсли это одиночное об ошибке
(#Н/Д), в одну ячейку, этим вопросом.
ячейках (они разбросаны столбце М значениеБонифаций: Не факт. Если
: =ЕСЛИОШИБКА(ВПР(D27;таблица;2;ЛОЖЬ);»») можно использовать синтаксис пуста. что нужно возвратить, когда Вы удаляете формулы св рабочей книгеCtrl+Shift+Enter
значение, просто кликните#Н/Д#NAME?
копируется по строкам.Kreol2013
по всему листу
м2:: Спасибо Вам. использовался метод FileSearch,Deok1982 ЕСЛИ(ЕОШИБКА()):
Измените ссылку в формуле, если ошибка найдётся. столбец или вставляете
planetaexcel.ru
Убрать ошибку #Н/Д в формулах массива
ВПРNew Pricesвместо привычного по иконке ошибки
. Более подробно о
(#ИМЯ?) иweblogger: для убрать н/д
— не поЦитатаМихаил С.: то он заблокирован
: , вашу формулу=ЕСЛИ(ЕОШИБКА(A2/A3);0;A2/A3) чтобы она указывала
Например, вот такая формула новый.часто приводят ки извлекать соответствующееEnter и выберите том, как искать#VALUE!: vikttur, спасибо!используйте формулу =ЕСЛИОШИБКА(ваша
порядку).ASM_0408, 27.05.2014 в
формула =если(енд(впр();»»;впр()) в версиях старше
ввел в F27,
(см. статью Функции на ячейку, не возвращает пустую ячейку,
Решение:
неожиданным результатам. Ниже значение из столбца, чтобы правильно ввести
Convert to Number точное и приближенное
planetaexcel.ru
(#ЗНАЧ!), появляющихся при
Перейти к содержимому
В данной статье расскажу о двух ошибках которые может выдать функция ВПР() :
- Ошибка #Н/Д;
- Ошибка #ЗНАЧ.
Перечисленные выше ошибки наиболее часто встречаться при использовании функции ВПР() и очень часто вызывают трудности с устранением у начинающих пользователей Excel .
Когда возникает ошибка #Н/Д и как от нее избавиться при использовании ВПР().
Сообщение об ошибке Н/Д можно расшифровать как аббревиатуру (НД) – нет данных, то есть функции ВПР() нечего отобразить, и она как бы сообщает: «нет данных для отображения».
Почему возникает ошибка Н/Д (НД)?
- Ошибка может возникать потому, что в Вашем списке (диапазоне) для сравнения нет искомого функцией ВПР() значения.
- Ошибка может возникать потому, что в Вашем списке (диапазоне) для сравнения значения ячеек имеют ошибки. Иногда ошибки нельзя увидеть «не вооружённым глазом», например, если в ячейке добавлен лишний пробел или едва заметная точка. ВПР() воспринимает значение ячейки без пробела и с пробелом как совершенно разные данные и выдает ошибку «Н/Д».
- Ошибка может возникать потому, что в искомой ячейке уже стоит значение «Н/Д», то есть ВПР() подтягивает эту ошибку из другой ячейки (искомой).
Как исправить ошибки Н/Д?
- Первый способ – применить обработку ошибок – функцию ЕСЛИОШИБКА(ВПР(*;*;*;0);”Здесь была ошибка”). Эта функция заменяет сообщение об ошибке на любое значение, которое Вы укажете.
- Способ №2 – удалить все пробелы и, по возможности, знаки препинания из ячеек. Для этого нужно нажатием клавиш ctrl+H вызвать окно замены значений, потом в поле «Найти» ввести пробел или знак препинания, а в поле «Заменить на:» не вводить ничего и нажить кнопку «Заменить все».
- Способ №3 – поставить в функции ВПР() допуск ошибки. Как нам извесчтно 4 –й аргумент функции это число ошибок которые может допускать в сравниваемой строке функция ВПР(). То есть, если поставить число «1», то допускается 1 ошибка при сравнении [ВПР(*;*;*;1)]. В таком случае строка без пробела и с одним пробелом будут считаться идентичными. Но в таком способе есть подвох — очень высока вероятность неверных результатов, например, слово «полка» и «палка» имеют отличие всего в один знак и будут восприняты функцией, как одно и то же.
Когда возникает ошибка #ЗНАЧ и как от нее избавиться при использовании ВПР().
Ошибка #ЗНАЧ может выводиться функцией ВПР(), если введенные значения аргументов функции некорректны и функция не может их обработать.
Казалось бы какие значения могут быть некорректными, если ВПР() необходимо просто сравнить одно значение с другим и присвоить ячейке данные из совпавших ячеек, но эта ошибка возникает.
Появляется ошибка #ЗНАЧ в функции ВПР() тогда, когда длина строки сравниваемой функцией слишком большая и не может быть обработана. Например, в Excel 2010 максимальная длина строки обрабатываемой функцией всего 255 символов, и если Вы будете сравнивать строки длиной 256 и более символов, то получите ошибку #ЗНАЧ.
Исправить ошибку #ЗНАЧ в таком случае можно уменьшив длины сравниваемых строк.
Еще ошибка #ЗНАЧ может возникнуть если Вы пропустили(не указали) один из аргументов в функции.