Впр выдает ошибку имя

В этом разделе описаны наиболее распространенные причины получения ошибочных результатов при использовании функции ВПР. Предоставляются рекомендации по использованию функций ИНДЕКС и ПОИСКПОЗ вместо нее.

Совет: Кроме того, ознакомьтесь с материалом Краткая справочная карточка: советы по устранению неполадок функции ВПР. На ней указаны основные причины получения результата #Н/Д. Сведения приводятся в удобном формате PDF. Файл в формате PDF можно распечатать или предоставить другим пользователям.

Проблема: искомое значение не находится в первом столбце аргумента таблица

Одно из ограничений функции ВПР состоит в том, что она можно искать значения только в крайнем левом столбце таблицы. Если искомое значение находится не в первом столбце массива, появится ошибка #НД.

В следующей таблице нам нужно узнать количество проданной капусты.

Ошибка #Н/Д в функции ВПР: искомое значение не находится в первом столбце массива таблицы

Ошибка #Н/Д #N/A возникает, поскольку значение поиска «Капуста» находится во втором столбце (Продукты) аргумента таблица A2:C10. В этом случае Excel ищет значение в столбце A, а не в столбце B.

Решение. Чтобы исправить ошибку, измените ссылку ВПР так, чтобы она указывала на правильный столбец. Если это невозможно, попробуйте переместить столбцы. Это тоже может быть весьма неудобно при использовании больших или сложных таблиц, где значения в ячейках получены в результате других вычислений (или невозможно перемещать столбцы по другим причинам). В таком случае можно использовать сочетание функций ИНДЕКС и ПОИСКПОЗ, которые позволяют находить значения в любом столбце вне зависимости от его позиции в таблице подстановки. (см. следующий раздел).

Попробуйте использовать функции ИНДЕКС и ПОИСКПОЗ

Функции ИНДЕКС и ПОИСКПОЗ можно эффективно применять во многих случаях, когда функция ВПР не позволяет получить нужные результаты. Основное их преимущество заключается в том, что значения можно искать в столбце таблицы в любой позиции в таблице подстановки. Функция ИНДЕКС возвращает значение из указанной таблицы или диапазона в соответствии с его позицией. Функция ПОИСКПОЗ возвращает относительную позицию значения в диапазоне или таблице. Используя функции ИНДЕКС и ПОИСКПОЗ вместе, можно находить значение в таблице или в массиве, указав относительную позицию значения.

Существует несколько преимуществ использования функций ИНДЕКС и ПОИСКПОЗ вместо ВПР.

  • При использовании функций ИНДЕКС и ПОИСКПОЗ возвращаемое значение не обязательно должно находиться в том же столбце, что и столбец подстановки. При использовании функции ВПР возвращаемое значение, напротив, должно быть в указанном диапазоне. Почему это важно? При использовании функции ВПР вам нужно знать номер столбца, содержащего значение. Это может показаться не слишком сложным, но это всерьез затрудняет работу, если используется большая таблица, в которой нужно подсчитать количество столбцов. Кроме того, если добавить или удалить столбец. придется пересчитать столбцы и изменить значение аргумента номер_столбца. При использовании функций ИНДЕКС и ПОИСКПОЗ не нужно подсчитывать столбцы.

  • При использовании функций ИНДЕКС и ПОИСКПОЗ можно указать строку или столбец (или и строку, и столбец) в массиве. Это означает, что значения можно искать по вертикали и по горизонтали.

  • С помощью функций ИНДЕКС и ПОИСКПОЗ можно находить значения в любом столбце. В отличие от функции ВПР, которая находит только значения в первом столбце таблицы, функции ИНДЕКС и ПОИСКПОЗ будут работать вне зависимости от того, в каком столбце находится значение.

  • Это позволяет использовать динамические ссылки на столбец, содержащий возвращаемое значение.Таким образом, эти функции будут работать, даже если вы добавлять столбцы в таблицу. С другой стороны, ВПР не сможет найти значение, если добавить столбец в таблицу, поскольку эта функция использует статическую ссылку на таблицу.

  • Функции ИНДЕКС и ПОИСКПОЗ обеспечивают более гибкие возможности поиска.Они могут находить точное совпадение, а также значение больше или меньше искомого. ВПР ищет только наиболее близкое (по умолчанию) или точное значение. Кроме того, функция ВПР предполагает, что первый столбец в таблице отсортирован в алфавитном порядке, и возвращает первое наиболее близкое совпадение, поэтому вы можете получить не те данные, которые ожидали.

Синтаксис

Чтобы создать синтаксис для функций ИНДЕКС или ПОИСКПОЗ, необходимо вложить синтаксис функции ПОИСКПОЗ в аргумент массива или ссылки функции ИНДЕКС. Это выглядит следующим образом:

=ИНДЕКС(массив или ссылка; ПОИСКПОЗ(искомое_значение;массив;[тип_совпадения])

Заменим функцию ВПР в приведенном выше примере функциями ИНДЕКС и ПОИСКПОЗ. Синтаксис будет выглядеть следующим образом:

=ИНДЕКС(C2:C10;ПОИСКПОЗ(B13;B2:B10;0))

Что означает:

=ИНДЕКС(возвратить значение из C2:C10, которое будет соответствовать ПОИСКПОЗ(первое значение «Капуста» в массиве B2:B10))

Функции ИНДЕКС и ПОИСКПОЗ можно использовать вместо функции ВПР

Формула ищет в C2:C10 первое значение, соответствующее значению Капуста (B7), и возвращает значение в ячейке C7 (100).

Проблема: не найдено точное совпадение

Если для аргумента диапазон_поиска задано значение ЛОЖЬ, а функции ВПР не удается найти точное совпадение, возвращается ошибка #Н/Д.

Решение. Если вы уверены, что необходимые данные действительно есть в таблице, но функции ВПР не удается их найти, убедитесь, что в ячейках нет скрытых пробелов или непечатаемых символов. Кроме того, убедитесь, в ячейках выбран правильный тип данных. Например, для ячеек с числами необходимо выбрать формат Числовой, а не Текстовый.

Также можно использовать функции ПЕЧСИМВ или СЖПРОБЕЛЫ для очистки данных в ячейках.

Проблема: искомое значение меньше, чем наименьшее значение в массиве

Если для аргумента диапазон_поиска задано значение ИСТИНА, а искомое значение меньше наименьшего значения в массиве, возвращается ошибка #Н/Д. Функция ищет приблизительное совпадение в массиве и возвращает ближайшее значение, которое меньше искомого.

В приведенном ниже примере искомое значение равно 100, но в диапазоне B2:C10 нет значений меньше 100, поэтому возникает ошибка.

Ошибка #Н/Д в функции ВПР, если искомое значение меньше, чем наименьшее значение в массиве

Решение.

  • Исправьте искомое значение.

  • Если невозможно изменить искомое значение, а при подстановке значений требуется более высокая гибкость, попробуйте использовать функции ИНДЕКС и ПОИСКПОЗ вместо ВПР — см. раздел выше в этой статье. Они позволяют находить значения больше или меньше искомого, а также равные ему. Дополнительные сведения см. в предыдущем разделе этой статьи.

Проблема: столбец подстановки не отсортирован в порядке возрастания

Если для аргумента диапазон_поиска задано значение ИСТИНА, но один из столбцов не отсортирован по возрастанию (от А до Я), возвращается ошибка #Н/Д.

Решение.

  • Измените функцию ВПР так, чтобы искать точное совпадение. Для этого укажите для аргумента диапазон_поиска значение ЛОЖЬ. Для значения ЛОЖЬ сортировка не требуется.

  • Для поиска значения в несортированной таблице можно также использовать функции ИНДЕКС и ПОИСКПОЗ.

Проблема: значение является большим числом с плавающей запятой

При наличии в ячейках значений времени или больших десятичных чисел Excel возвращает ошибку «#Н/Д» из-за точности чисел с плавающей запятой. Числа с плавающей запятой включают цифры после десятичной запятой. (Значения времени хранятся в Excel в виде чисел с плавающей запятой.) Excel не может хранить крупные числа с плавающей запятой, поэтому для правильной работы функции такие числа нужно округлять до 5 десятичных разрядов.

Решение. Округлите числа до 5 десятичных разрядов с помощью функции ОКРУГЛ.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

См. также

  • Исправление ошибки #Н/Д

  • ВПР: как избавиться от ошибок #Н/Д

  • Арифметические операции со значениями с плавающей запятой могут выдавать неточные результаты в Excel

  • Краткий справочник: функция ВПР

  • Функция ВПР

  • Полные сведения о формулах в Excel

  • Рекомендации, позволяющие избежать появления неработающих формул

  • Поиск ошибок в формулах

  • Все функции Excel (по алфавиту)

  • Функции Excel (по категориям)

Этот урок объясняет, как быстро справиться с ситуацией, когда функция ВПР (VLOOKUP) не хочет работать в Excel 2013, 2010, 2007 и 2003, а также, как выявить и исправить распространённые ошибки и преодолеть ограничения ВПР.

В нескольких предыдущих статьях мы изучили различные грани функции ВПР в Excel. Если Вы читали их внимательно, то сейчас должны быть экспертом в этой области. Однако не без причины многие специалисты по Excel считают ВПР одной из наиболее сложных функций. Она имеет кучу ограничений и особенностей, которые становятся источником многих проблем и ошибок.

Функция ВПР не работает

В этой статье Вы найдёте простые объяснения ошибок #N/A (#Н/Д), #NAME? (#ИМЯ?) и #VALUE! (#ЗНАЧ!), появляющихся при работе с функцией ВПР, а также приёмы и способы борьбы с ними. Мы начнём с наиболее частых случаев и наиболее очевидных причин, почему ВПР не работает, поэтому лучше изучать примеры в том порядке, в каком они приведены в статье.

  • Исправляем ошибку #Н/Д
  • Исправляем ошибку #ЗНАЧ! в формулах с ВПР
  • Ошибка #ИМЯ? в ВПР
  • ВПР не работает (проблемы, ограничения и решения)
  • ВПР – работа с функциями ЕСЛИОШИБКА и ЕОШИБКА

Содержание

  1. Исправляем ошибку #Н/Д функции ВПР в Excel
  2. 1. Искомое значение написано с опечаткой
  3. 2. Ошибка #Н/Д при поиске приближённого совпадения с ВПР
  4. 3. Ошибка #Н/Д при поиске точного совпадения с ВПР
  5. 4. Столбец поиска не является крайним левым
  6. 5. Числа форматированы как текст
  7. 6. В начале или в конце стоит пробел
  8. Ошибка #ЗНАЧ! в формулах с ВПР
  9. 1. Искомое значение длиннее 255 символов
  10. 2. Не указан полный путь к рабочей книге для поиска
  11. 3. Аргумент Номер_столбца меньше 1
  12. Ошибка #ИМЯ? в ВПР
  13. ВПР не работает (ограничения, оговорки и решения)
  14. 1. ВПР не чувствительна к регистру
  15. 2. ВПР возвращает первое найденное значение
  16. 3. В таблицу был добавлен или удалён столбец
  17. 4. Ссылки на ячейки исказились при копировании формулы
  18. ВПР – работа с функциями ЕСЛИОШИБКА и ЕОШИБКА
  19. ВПР: работа с функцией ЕСЛИОШИБКА
  20. ВПР: работа с функцией ЕОШИБКА

Исправляем ошибку #Н/Д функции ВПР в Excel

В формулах с ВПР сообщение об ошибке #N/A (#Н/Д) – означает not available (нет данных) – появляется, когда Excel не может найти искомое значение. Это может произойти по нескольким причинам.

1. Искомое значение написано с опечаткой

Хорошая мысль проверить этот пункт в первую очередь! Опечатки часто возникают, когда Вы работаете с очень большими объёмами данных, состоящих из тысяч строк, или когда искомое значение вписано в формулу.

2. Ошибка #Н/Д при поиске приближённого совпадения с ВПР

Если Вы используете формулу с условием поиска приближённого совпадения, т.е. аргумент range_lookup (интервальный_просмотр) равен TRUE (ИСТИНА) или не указан, Ваша формула может сообщить об ошибке #Н/Д в двух случаях:

  • Искомое значение меньше наименьшего значения в просматриваемом массиве.
  • Столбец поиска не упорядочен по возрастанию.

3. Ошибка #Н/Д при поиске точного совпадения с ВПР

Если Вы ищете точное совпадение, т.е. аргумент range_lookup (интервальный_просмотр) равен FALSE (ЛОЖЬ) и точное значение не найдено, формула также сообщит об ошибке #Н/Д. Более подробно о том, как искать точное и приближенное совпадение с функцией ВПР.

4. Столбец поиска не является крайним левым

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

Функция ВПР не работает

Решение: Если нет возможности изменить структуру данных так, чтобы столбец поиска был крайним левым, Вы можете использовать комбинацию функций ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH), как более гибкую альтернативу для ВПР.

5. Числа форматированы как текст

Другой источник ошибки #Н/Д в формулах с ВПР – это числа в текстовом формате в основной таблице или в таблице поиска.

Это обычно случается, когда Вы импортируете информацию из внешних баз данных или когда ввели апостроф перед числом, чтобы сохранить стоящий в начале ноль.

Наиболее очевидные признаки числа в текстовом формате показаны на рисунке ниже:

Функция ВПР не работает

Кроме этого, числа могут быть сохранены в формате General (Общий). В таком случае есть только один заметный признак – числа выровнены по левому краю ячейки, в то время как стандартно они выравниваются по правому краю.

Решение: Если это одиночное значение, просто кликните по иконке ошибки и выберите Convert to Number (Конвертировать в число) из контекстного меню.

Функция ВПР не работает

Если такая ситуация со многими числами, выделите их и щелкните по выделенной области правой кнопкой мыши. В появившемся контекстном меню выберите Format Cells (Формат ячеек) > вкладка Number (Число) > формат Number (Числовой) и нажмите ОК.

6. В начале или в конце стоит пробел

Это наименее очевидная причина ошибки #Н/Д в работе функции ВПР, поскольку зрительно трудно увидеть эти лишние пробелы, особенно при работе с большими таблицами, когда большая часть данных находится за пределами экрана.

Решение 1: Лишние пробелы в основной таблице (там, где функция ВПР)

Если лишние пробелы оказались в основной таблице, Вы можете обеспечить правильную работу формул, заключив аргумент lookup_value (искомое_значение) в функцию TRIM (СЖПРОБЕЛЫ):

=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)
=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)

Функция ВПР не работает

Решение 2: Лишние пробелы в таблице поиска (в столбце поиска)

Если лишние пробелы оказались в столбце поиска – простыми путями ошибку #Н/Д в формуле с ВПР не избежать. Вместо ВПР Вы можете использовать формулу массива с комбинацией функций ИНДЕКС (INDEX), ПОИСКПОЗ (MATCH) и СЖПРОБЕЛЫ (TRIM):

=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))
=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))

Так как это формула массива, не забудьте нажать Ctrl+Shift+Enter вместо привычного Enter, чтобы правильно ввести формулу.

Функция ВПР не работает

Ошибка #ЗНАЧ! в формулах с ВПР

В большинстве случаев, Microsoft Excel сообщает об ошибке #VALUE! (#ЗНАЧ!), когда значение, использованное в формуле, не подходит по типу данных. Что касается ВПР, то обычно выделяют две причины ошибки #ЗНАЧ!.

1. Искомое значение длиннее 255 символов

Будьте внимательны: функция ВПР не может искать значения, содержащие более 255 символов. Если искомое значение превышает этот предел, то Вы получите сообщение об ошибке #ЗНАЧ!.

Функция ВПР не работает

Решение: Используйте связку функций ИНДЕКС+ПОИСКПОЗ (INDEX+MATCH). Ниже представлена формула, которая отлично справится с этой задачей:

=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))
=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))

Функция ВПР не работает

2. Не указан полный путь к рабочей книге для поиска

Если Вы извлекаете данные из другой рабочей книги, то должны указать полный путь к этому файлу. Если говорить точнее, Вы должны указать имя рабочей книги (включая расширение) в квадратных скобках [ ], далее указать имя листа, а затем – восклицательный знак. Всю эту конструкцию нужно заключить в апострофы, на случай если имя книги или листа содержит пробелы.

Вот полная структура функции ВПР для поиска в другой книге:

=VLOOKUP(lookup_value,'[workbook name]sheet name'!table_array, col_index_num,FALSE)
=ВПР(искомое_значение;'[имя_книги]имя_листа'!таблица;номер_столбца;ЛОЖЬ)

Настоящая формула может выглядеть так:

=VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D,3,FALSE)
=ВПР($A$2;'[New Prices.xls]Sheet1'!$B:$D;3;ЛОЖЬ)

Эта формула будет искать значение ячейки A2 в столбце B на листе Sheet1 в рабочей книге New Prices и извлекать соответствующее значение из столбца D.

Если любая часть пути к таблице пропущена, Ваша функция ВПР не будет работать и сообщит об ошибке #ЗНАЧ! (даже если рабочая книга с таблицей поиска в данный момент открыта).

Для получения дополнительной информации о функции ВПР, ссылающейся на другой файл Excel, обратитесь к уроку: Поиск в другой рабочей книге с помощью ВПР.

3. Аргумент Номер_столбца меньше 1

Трудно представить ситуацию, когда кто-то вводит значение меньше 1, чтобы обозначить столбец, из которого нужно извлечь значение. Хотя это возможно, если значение этого аргумента вычисляется другой функцией Excel, вложенной в ВПР.

Итак, если случилось, что аргумент col_index_num (номер_столбца) меньше 1, функция ВПР также сообщит об ошибке #ЗНАЧ!.

Если же аргумент col_index_num (номер_столбца) больше количества столбцов в заданном массиве, ВПР сообщит об ошибке #REF! (#ССЫЛ!).

Ошибка #ИМЯ? в ВПР

Простейший случай – ошибка #NAME? (#ИМЯ?) – появится, если Вы случайно напишите с ошибкой имя функции.

Решение очевидно – проверьте правописание!

ВПР не работает (ограничения, оговорки и решения)

Помимо достаточно сложного синтаксиса, ВПР имеет больше ограничений, чем любая другая функция Excel. Из-за этих ограничений, простые на первый взгляд формулы с ВПР часто приводят к неожиданным результатам. Ниже Вы найдёте решения для нескольких распространённых сценариев, когда ВПР ошибается.

1. ВПР не чувствительна к регистру

Функция ВПР не различает регистр и принимает символы нижнего и ВЕРХНЕГО регистра как одинаковые. Поэтому, если в таблице есть несколько элементов, которые различаются только регистром символов, функция ВПР возвратит первый попавшийся элемент, не взирая на регистр.

Решение: Используйте другую функцию Excel, которая может выполнить вертикальный поиск (ПРОСМОТР, СУММПРОИЗВ, ИНДЕКС и ПОИСКПОЗ) в сочетании с СОВПАД, которая различает регистр. Более подробно Вы можете узнать из урока — 4 способа сделать ВПР с учетом регистра в Excel.

2. ВПР возвращает первое найденное значение

Как Вы уже знаете, ВПР возвращает из заданного столбца значение, соответствующее первому найденному совпадению с искомым. Однако, Вы можете заставить ее извлечь 2-е, 3-е, 4-е или любое другое повторение значения, которое Вам нужно. Если нужно извлечь все повторяющиеся значения, Вам потребуется комбинация из функций ИНДЕКС (INDEX), НАИМЕНЬШИЙ (SMALL) и СТРОКА (ROW).

3. В таблицу был добавлен или удалён столбец

К сожалению, формулы с ВПР перестают работать каждый раз, когда в таблицу поиска добавляется или удаляется новый столбец. Это происходит, потому что синтаксис ВПР требует указывать полностью весь диапазон поиска и конкретный номер столбца для извлечения данных. Естественно, и заданный диапазон, и номер столбца меняются, когда Вы удаляете столбец или вставляете новый.

Решение: И снова на помощь спешат функции ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH). В формуле ИНДЕКС+ПОИСКПОЗ Вы раздельно задаёте столбцы для поиска и для извлечения данных, и в результате можете удалять или вставлять сколько угодно столбцов, не беспокоясь о том, что придётся обновлять все связанные формулы поиска.

4. Ссылки на ячейки исказились при копировании формулы

Этот заголовок исчерпывающе объясняет суть проблемы, правда?

Решение: Всегда используйте абсолютные ссылки на ячейки (с символом $) при записи диапазона, например $A$2:$C$100 или $A:$C. В строке формул Вы можете быстро переключать тип ссылки, нажимая F4.

ВПР – работа с функциями ЕСЛИОШИБКА и ЕОШИБКА

Если Вы не хотите пугать пользователей сообщениями об ошибках #Н/Д, #ЗНАЧ! или #ИМЯ?, можете показывать пустую ячейку или собственное сообщение. Вы можете сделать это, поместив ВПР в функцию ЕСЛИОШИБКА (IFERROR) в Excel 2013, 2010 и 2007 или использовать связку функций ЕСЛИ+ЕОШИБКА (IF+ISERROR) в более ранних версиях.

ВПР: работа с функцией ЕСЛИОШИБКА

Синтаксис функции ЕСЛИОШИБКА (IFERROR) прост и говорит сам за себя:

IFERROR(value,value_if_error)
ЕСЛИОШИБКА(значение;значение_если_ошибка)

То есть, для первого аргумента Вы вставляете значение, которое нужно проверить на предмет ошибки, а для второго аргумента указываете, что нужно возвратить, если ошибка найдётся.

Например, вот такая формула возвращает пустую ячейку, если искомое значение не найдено:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"")
=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"")

Функция ВПР не работает

Если Вы хотите показать собственное сообщение вместо стандартного сообщения об ошибке функции ВПР, впишите его в кавычках, например, так:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"Ничего не найдено. Попробуйте еще раз!")
=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"Ничего не найдено. Попробуйте еще раз!")

Функция ВПР не работает

ВПР: работа с функцией ЕОШИБКА

Так как функция ЕСЛИОШИБКА появилась в Excel 2007, при работе в более ранних версиях Вам придётся использовать комбинацию ЕСЛИ (IF) и ЕОШИБКА (ISERROR) вот так:

=IF(ISERROR(VLOOKUP формула),"Ваше сообщение при ошибке",VLOOKUP формула)
=ЕСЛИ(ЕОШИБКА(ВПР формула);"Ваше сообщение при ошибке";ВПР формула)

Например, формула ЕСЛИ+ЕОШИБКА+ВПР, аналогична формуле ЕСЛИОШИБКА+ВПР, показанной выше:

=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))
=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));"";ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))

На сегодня всё. Надеюсь, этот короткий учебник поможет Вам справиться со всеми возможными ошибками ВПР и заставит Ваши формулы работать правильно.

Оцените качество статьи. Нам важно ваше мнение:

Функция ВПР не работает – способы устранения ошибок Н/Д, ИМЯ и ЗНАЧ

​Смотрите также​ были)​sinco​​: Нельзя.​​ В чем моя​(ЛОЖЬ), чтобы искать​ сохраним все те​ возвращает​ в базе данных,​ столбцов, а столбец​ таблицы, в другую​ приводим ссылку на​​ об ошибках​​не различает регистр​

​ случай если имя​#Н/Д​ совпадение, т.е. аргумент​​Этот урок объясняет, как​​elita86​: помогите пожалуйста!​Pelena​ ошибка?​ точное соответствие. В​ же поля и​value if true​ иначе​​ с ценами является​​ таблицу. Выясним, как​ оригинал (на английском​#Н/Д​ и принимает символы​ книги или листа​в работе функции​

Функция ВПР не работает

​range_lookup​ быстро справиться с​: Подскажите в чём​​vikttur​​:​​Serge_007​​ нашем же варианте​​ данные, но расположим​​(значение если ИСТИНА).​ВПР​​ вторым, то ставим​​ пользоваться функцией VLOOKUP​ языке) .​,​ нижнего и ВЕРХНЕГО​ содержит пробелы.​ВПР​(интервальный_просмотр) равен FALSE​​ ситуацией, когда функция​​ проблема, в примере​: Перевод текстовой записи​yderpleks​: В столбце А​ использования функции​

  • ​ их по-новому, в​
  • ​ В нашем случае​сообщит об ошибке.​
  • ​ номер​
  • ​ в Excel.​Если вы работаете с​
  • ​#ЗНАЧ!​ регистра как одинаковые.​Вот полная структура функции​

Исправляем ошибку #Н/Д функции ВПР в Excel

​, поскольку зрительно трудно​​ (ЛОЖЬ) и точное​​ВПР​​ таблица, в одном​​ числа в число:​​, Вы не ответили​​ у Вас текст,​ВПР​ более компактном виде:​ это будет значение​ В этой статье​«2»​

1. Искомое значение написано с опечаткой

​Взглянем, как работает функция​ функцией ВПР, весьма​или​ Поэтому, если в​ВПР​ увидеть эти лишние​ значение не найдено,​(VLOOKUP) не хочет​ из столбцов применена​копировать пустую ячейку,​

2. Ошибка #Н/Д при поиске приближённого совпадения с ВПР

​ на вопрос​ в F -​, мы должны оставить​Прервитесь на минутку и​​ ячейки B6, т.е.​​ мы рассмотрим такой​.​ ВПР на конкретном​ вероятно, что вы​#ИМЯ?​​ таблице есть несколько​​для поиска в​

  • ​ пробелы, особенно при​ формула также сообщит​ работать в Excel​
  • ​ функция ВПР, но​ выделить диапазон, меню​

3. Ошибка #Н/Д при поиске точного совпадения с ВПР

​RAN​ числа​​ это поле пустым,​​ убедитесь, что новая​ ставка комиссионных при​ способ использования функции​В последней графе​ примере.​​ не раз сталкивались​​, можете показывать пустую​ элементов, которые различаются​ другой книге:​ работе с большими​​ об ошибке​​ 2013, 2010, 2007​

4. Столбец поиска не является крайним левым

​ она по какой-то​Правка-Спецвставка-Сложить_ОК​: А по моему​​Устранить можно так,​​ либо ввести значение​ таблица​ общем объёме продаж​ВПР​«Интервальный просмотр»​У нас имеется две​ с ошибкой #ЗНАЧ!.​ ячейку или собственное​ только регистром символов,​=VLOOKUP(lookup_value,'[workbook name]sheet name’!table_array, col_index_num,FALSE)​ таблицами, когда большая​#Н/Д​​ и 2003, а​​ причине не работает,​

Функция ВПР не работает

​sinco​​ все понятно.​ только умножать надо​TRUE​Rate Table​ ниже порогового значения.​, когда идентификатора не​​нам нужно указать​​ таблицы. Первая из​​ В этом разделе​​ сообщение. Вы можете​ функция ВПР возвратит​​=ВПР(искомое_значение;'[имя_книги]имя_листа’!таблица;номер_столбца;ЛОЖЬ)​​ часть данных находится​

5. Числа форматированы как текст

​. Более подробно о​​ также, как выявить​​ не могу понять​​: УРРРРРРРААААААААА, ЗАРАБОТАЛООООООООООООО!!!!!!!!!!​​Человек хочет найти​ на 1​(ИСТИНА). Крайне важно​включает те же​ Если мы отвечаем​

​ существует в базе​ значение​ них представляет собой​ перечислены наиболее распространенные​ сделать это, поместив​ первый попавшийся элемент,​Настоящая формула может выглядеть​ за пределами экрана.​

​ том, как искать​ и исправить распространённые​ по какой. Подскажите,​ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!!!!!​

Функция ВПР не работает

​ что-то.​Jhonson​ правильно выбрать этот​​ данные, что и​​ на вопрос​ данных вообще. Как​«0»​ таблицу закупок, в​ проблемы с функцией​ВПР​ не взирая на​ так:​Решение 1: Лишние пробелы​

​ точное и приближенное​​ ошибки и преодолеть​ буду очень признателен!​Anna_1981​Но предпочитает искать​​: ну или так:​​ параметр.​ предыдущая таблица пороговых​

Функция ВПР не работает

​НЕТ​ будто функция​(ЛОЖЬ) или​ которой размещены наименования​ ВПР и их​в функцию​ регистр.​​=VLOOKUP($A$2,'[New Prices.xls]Sheet1′!$B:$D,3,FALSE)​​ в основной таблице​ совпадение с функцией​​ ограничения​​Pelena​​: Помогите и мне​​ не там, где​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(1*A:A;F:F;1;0)​​Чтобы было понятнее, мы​

6. В начале или в конце стоит пробел

​ значений.​(ЛОЖЬ), тогда возвращается​​ВПР​​«1»​​ продуктов питания. В​​ возможные решения.​ЕСЛИОШИБКА​Решение:​=ВПР($A$2;'[New Prices.xls]Sheet1′!$B:$D;3;ЛОЖЬ)​ (там, где функция​ВПР​ВПР​

​: В Вашей формуле​ пожалуйста​ потерял (23), а​Keles​

​ введём​Основная идея состоит в​value if false​переключилась в режим​(ИСТИНА). В первом​​ следующей колонке после​​Решение​​(IFERROR) в Excel​​Используйте другую функцию​

​Эта формула будет искать​
​ ВПР)​

Функция ВПР не работает

​.​.​ ищутся значения из​

​Не пойму почему​ там, где светло​: спасибо=) на будущее​TRUE​​ том, чтобы использовать​​(значение если ЛОЖЬ).​​ приближенной работы, и​​ случае, будут выводиться​​ наименования расположено значение​​: Сократите значение или​ 2013, 2010 и​ Excel, которая может​​ значение ячейки​​Если лишние пробелы оказались​​Как Вы, вероятно, знаете,​​В нескольких предыдущих статьях​​ столбца С в​​ не срабатывает ВПР.​

​ (48).​
​ буду знать​

​(ИСТИНА) в поле​ функцию​ В нашем случае​​ сама выбирает, какие​​ только точные совпадения,​​ количества товара, который​​ используйте сочетание функций​ 2007 или использовать​

Функция ВПР не работает

Ошибка #ЗНАЧ! в формулах с ВПР

​ выполнить вертикальный поиск​A2​ в основной таблице,​​ одно из самых​​ мы изучили различные​ столбце F, естественно​С листа 1​PS но нарушителям​Что текст и​​Range_lookup​​ВПР​ это значение ячейки​​ данные предоставить нам,​​ а во втором​

1. Искомое значение длиннее 255 символов

​ требуется закупить. Далее​​ ИНДЕКС и ПОИСКПОЗ​​ связку функций​ (ПРОСМОТР, СУММПРОИЗВ, ИНДЕКС​в столбце​ Вы можете обеспечить​ значительных ограничений​ грани функции​ не находятся. Поясните,​​ количество необходимо проставить​​ правил конкретнее не​

Функция ВПР не работает

​ цифры это я​​(Интервальный_просмотр). Хотя, если​​для определения нужной​​ B7, т.е. ставка​ когда мы что-то​ — наиболее приближенные.​ следует цена. И​

​ в качестве обходного​
​ЕСЛИ+ЕОШИБКА​

Функция ВПР не работает

2. Не указан полный путь к рабочей книге для поиска

​ и ПОИСКПОЗ) в​B​ правильную работу формул,​ВПР​ВПР​ что надо получить?​ в поле Заказ​ отвечаю. Мяу.​ догадывался, только не​ оставить поле пустым,​ тарифной ставки по​ комиссионных при общем​ хотим найти. В​ Так как наименование​ в последней колонке​ пути.​(IF+ISERROR) в более​ сочетании с​на листе​

​ заключив аргумент​​это то, что​​в Excel. Если​Michael_S​

​ листа 2​
​sinco​

​ знал как проверить(​ это не будет​

​ таблице​
​ объёме продаж выше​

​ определённых обстоятельствах именно​ продуктов – это​​ – общая стоимость​​Примечание:​​ ранних версиях.​​СОВПАД​​Sheet1​​lookup_value​​ она не может​​ Вы читали их​: Во-первых, непонятно, что​​Сравниваю по полю​​: Блин уже и​

​ и исправить​ ошибкой, так как​Rate Table​​ порогового значения.​​ так и нужно.​ текстовые данные, то​ закупки конкретного наименования​​ Это формула массива, которую​​Синтаксис функции​, которая различает регистр.​в рабочей книге​(искомое_значение) в функцию​

​ смотреть влево, следовательно,​ внимательно, то сейчас​​ вы ищите;​​ «Наименование»​ не знаю что​Serge_007​TRUE​в зависимости от​Как Вы можете видеть,​

3. Аргумент Номер_столбца меньше 1

​Пример из жизни. Ставим​ они не могут​ товара, которая рассчитывается​​ нужно вводить с​​ЕСЛИОШИБКА​ Более подробно Вы​New Prices​TRIM​ столбец поиска в​ должны быть экспертом​во-вторых — у​​vikttur​​ делать, перечитал сотни​

​: Функциями ЕТЕКСТ() и​— это его​​ объема продаж. Обратите​​ если мы берём​​ задачу​​ быть приближенными, в​​ по вбитой уже​​ помощью клавиш CTRL+SHIFT+ВВОД.​(IFERROR) прост и​​ можете узнать из​​и извлекать соответствующее​

​(СЖПРОБЕЛЫ):​​ Вашей таблице должен​​ в этой области.​ вас повторяющиеся значения,​: Эта работа стоит​​ форумов, перепробовал все!!!​​ ЕЧИСЛО()​​ значение по умолчанию:​​ внимание, что продавец​

Ошибка #ИМЯ? в ВПР

​ общую сумму продаж​​Усложняем задачу​​ отличие от числовых​ в ячейку формуле​ Excel автоматически заключит​ говорит сам за​

​ урока — 4​ значение из столбца​

ВПР не работает (ограничения, оговорки и решения)

​=VLOOKUP(TRIM($F2),$A$2:$C$10,3,FALSE)​​ быть крайним левым.​​ Однако не без​ ВПР в чистом​ 722 руб. 32​Функция ВПР не​Евгения​Мы заполнили все параметры.​​ может продать товаров​​ $20000, то получаем​Применяем функцию ВПР к​ данных, поэтому нам​ умножения количества на​ формулу в фигурные​​ себя:​​ способа сделать ВПР​

1. ВПР не чувствительна к регистру

​D​​=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)​​ На практике мы​ причины многие специалисты​ виде вряд ли​ коп.​ работает и все!!!​: Здравствуйте, у меня​ Теперь нажимаем​ на такую сумму,​ в ячейке B2​ решению задачи​ нужно поставить значение​ цену. А вот​

​ скобки {}. Если​​IFERROR(value,value_if_error)​ с учетом регистра​.​Решение 2: Лишние пробелы​ часто забываем об​ по Excel считают​​ подойдет.​​Или Вы веткой​Помогите пожалуйста!!!​ такая проблема. Функция​ОК​ которая не равна​ ставку комиссионных 20%.​Заключение​

2. ВПР возвращает первое найденное значение

​«0»​​ цену нам как​​ вы попытаетесь ввести​ЕСЛИОШИБКА(значение;значение_если_ошибка)​ в Excel.​Если любая часть пути​ в таблице поиска​ этом, что приводит​ВПР​китин​ форума ошиблись?​На листе 1​ ВПР выдает значение​, и Excel создаёт​ ни одному из​​ Если же мы​​Проиллюстрируем эту статью примером​​. Далее, жмем на​​ раз и придется​​ их вручную, Excel​​То есть, для первого​

3. В таблицу был добавлен или удалён столбец

​Как Вы уже знаете,​​ к таблице пропущена,​​ (в столбце поиска)​ к не работающей​одной из наиболее​: и,кстати,нет ни одного​китин​ прикрепленного документа есть​​ правильное когда забиваешь​​ для нас формулу​ пяти имеющихся в​ введём значение $40000,​ из реальной жизни​ кнопку​ подтянуть с помощью​ отобразит формулу как​ аргумента Вы вставляете​ВПР​ Ваша функция​

​Если лишние пробелы оказались​​ формуле и появлению​ сложных функций. Она​​ совпадения чисел в​​: все срабатывает.но в​​ столбец «artikul» и​​ саму функцию, но​​ с функцией​​ таблице пороговых значений.​ то ставка комиссионных​ – расчёт комиссионных​«OK»​ функции ВПР из​ текст.​ значение, которое нужно​возвращает из заданного​ВПР​ в столбце поиска​ ошибки​

4. Ссылки на ячейки исказились при копировании формулы

​ имеет кучу ограничений​ столбцах С и​

​ листе 1 нет​​ «sklad_1″​ как только я​ВПР​​ К примеру, он​​ изменится на 30%:​ на основе большого​​.​​ соседней таблицы, которая​​Номер столбца — это индекс​​ проверить на предмет​ столбца значение, соответствующее​не будет работать​ – простыми путями​​#Н/Д​​ и особенностей, которые​

ВПР – работа с функциями ЕСЛИОШИБКА и ЕОШИБКА

​ F​ графы количество​Мне необходимо чтобы​​ нажимаю ОК, вместо​​.​​ мог продать на​​Таким образом работает наша​​ ряда показателей продаж.​​Как видим, цена картофеля​ представляет собой прайс-лист.​ столбца, который нужно​ ошибки, а для​​ первому найденному совпадению​​ и сообщит об​​ ошибку​​.​ становятся источником многих​китин​КОнстантин​​ по артикулу первого​​ значения у меня​Если поэкспериментируем с несколькими​

ВПР: работа с функцией ЕСЛИОШИБКА

​ сумму $34988, а​​ таблица.​​ Мы начнём с​ подтянулась в таблицу​Кликаем по верхней ячейке​

​ вернуть, отсчитываемый вправо​
​ второго аргумента указываете,​

​ с искомым. Однако,​ ошибке​#Н/Д​Решение:​ проблем и ошибок.​: пардон,в столбце H.​: супер совет по​ листа ннаходило такой​

​ прописана просто сама​ различными значениями итоговой​ такой суммы нет.​Давайте немного усложним задачу.​

​ очень простого варианта,​
​ из прайс-листа. Чтобы​

Функция ВПР не работает

​ (C3) в столбце​ от столбца поиска.​ что нужно возвратить,​ Вы можете заставить​​#ЗНАЧ!​​в формуле с​Если нет возможности​

​В этой статье Вы​hitman1316​
​ переводу текста в​ же артикул на​

Функция ВПР не работает

ВПР: работа с функцией ЕОШИБКА

​ формула. В чем​​ суммы продаж, то​​ Давайте посмотрим, как​ Установим ещё одно​ и затем постепенно​ не проделывать такую​«Цена»​​Причиной может быть то,​​ если ошибка найдётся.​​ ее извлечь 2-е,​​(даже если рабочая​

​ВПР​ изменить структуру данных​
​ найдёте простые объяснения​: Добрый вечер!​

​ число для ВПР​​ втором листе и​​ причина, почему значение​​ мы убедимся, что​​ функция​

​ пороговое значение: если​
​ будем усложнять его,​

​ сложную процедуру с​в первой таблице.​ что вы допустили​Например, вот такая формула​ 3-е, 4-е или​​ книга с таблицей​​не избежать. Вместо​ так, чтобы столбец​

​ ошибок​Есть таблица, Номер​
​ !!!! большая благодарность​
​ поставить значение, которое​

​ не ставиться в​

office-guru.ru

Исправление ошибки #ЗНАЧ! в функции ВПР

​ формула работает правильно.​​ВПР​ продавец зарабатывает более​ пока единственным рациональным​ другими товарными наименованиями,​ Затем, жмем на​ ошибку при вводе​ возвращает пустую ячейку,​ любое другое повторение​ поиска в данный​ВПР​ поиска был крайним​#N/A​ комнаты задается из​Zayka-Any​ находится во втором​ ячейку, а прописывается​Когда функция​сможет справиться с​ $40000, тогда ставка​ решением задачи не​ просто становимся в​

​ значок​ аргумента​ если искомое значение​ значения, которое Вам​ момент открыта).​Вы можете использовать​ левым, Вы можете​(#Н/Д),​ списка, тип определяется​:​

Проблема: длина аргумента искомое_значение превышает 255 символов.

​ столбце второго листа!​​ сама формула?​ВПР​ такой ситуацией.​ комиссионных возрастает до​ станет использование функции​

Использование функций ИНДЕКС и ПОИСКПОЗ для поиска значений длиной более 255 символов

​ нижний правый угол​​«Вставить функцию»​номер_столбца​ не найдено:​ нужно. Если нужно​Для получения дополнительной информации​ формулу массива с​ использовать комбинацию функций​#NAME?​ по формуле ВПР,​Добрый день. Если проблему​

Проблема: аргумент номер_столбца содержит текст или значение меньше 0.

Ошибка #ЗНАЧ! возникает, если значение col_index_argument меньше 1

​Иными словами чтобы​Pelena​работает с базами​Выбираем ячейку B2 (место,​

​ 40%:​ВПР​ заполненной ячейки, чтобы​, который расположен перед​​или случайно указали​​=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),»»)​ извлечь все повторяющиеся​ о функции​ комбинацией функций​ИНДЕКС​(#ИМЯ?) и​ а вот стоимость​ не решили пишите.​ по артикулу мне​: Скорей всего, формат​​ данных, аргумент​​ куда мы хотим​

​Вроде бы всё просто​​. Первоначальный сценарий нашей​​ появился крестик. Проводим​ строкой формул.​ число менее 1​=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);»»)​ значения, Вам потребуется​ВПР​ИНДЕКС​(INDEX) и​#VALUE!​ по формуле ВПР​ Обязательно помогу.​ выводило количество на​

У вас есть вопрос об определенной функции?

​ ячейки установлен Текстовый,​Range_lookup​

Помогите нам улучшить Excel

​ вставить нашу формулу),​ и понятно, но​ вымышленной задачи звучит​ этим крестиком до​В открывшемся окне мастера​ в качестве значения​Если Вы хотите показать​

support.office.com

Функция ВПР в программе Microsoft Excel

Функция ВПР в Microsoft Excel

​ комбинация из функций​, ссылающейся на другой​(INDEX),​ПОИСКПОЗ​(#ЗНАЧ!), появляющихся при​ не хочет работать,​Michael_S​ складе!!!(остатки на складе​ сделайте Общий​(Интервальный_просмотр) должен принимать​ и находим​ наша формула в​ так: если продавец​ самого низа таблицы.​ функций выбираем категорию​ индекса (такое часто​ собственное сообщение вместо​

​ИНДЕКС​ файл Excel, обратитесь​

Определение функции ВПР

​ПОИСКПОЗ​(MATCH), как более​ работе с функцией​ почему непонятно…​: Конечно еще не​ указаны на втором​Hugo​FALSE​VLOOKUP​ ячейке B2 становится​ за год делает​Таким образом мы подтянули​«Ссылки и массивы»​ происходит, если другая​ стандартного сообщения об​(INDEX),​ к уроку: Поиск​

Пример использования ВПР

​(MATCH) и​ гибкую альтернативу для​ВПР​

​Половину вычисляет, результат​ решили. Всего-то год​ листе!!!)​: Формат ячейки должен​(ЛОЖЬ). А значение,​(ВПР) в библиотеке​ заметно сложнее. Если​ объём продаж более​ все нужные данные​. Затем, из представленного​ функция Excel, вложенная​ ошибке функции​НАИМЕНЬШИЙ​ в другой рабочей​СЖПРОБЕЛЫ​ВПР​, а также приёмы​ отображает, а в​ с небольшим гаком​У меня почему​ быть общий.​ введённое в качестве​ функций Excel:​ Вы внимательно посмотрите​ $30000, то его​

Таблицы в Microsoft Excel

  1. ​ из одной таблицы​ набора функций выбираем​​ в функцию ВПР,​​ВПР​(SMALL) и​ книге с помощью​​(TRIM):​​.​ и способы борьбы​

    Переход к вставке функции в Microsoft Excel

  2. ​ остальных местах #Н/Д…​ прошел.​​ то не работает​​Костян​Lookup_value​​Formulas​​ на формулу, то​​ комиссионные составляют 30%.​​ в другую, с​

    Выбор функции ВПР в Microsoft Excel

  3. ​«ВПР»​ возвращает число, например​, впишите его в​СТРОКА​ ВПР.​=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))​Другой источник ошибки​ с ними. Мы​MacSieM​

    Агрументы функции в Microsoft Excel

  4. ​Nikolayelsteel​ ВПР, формула остается​: Добрый день!​​(Искомое_значение) должно существовать​​(Формулы) >​ увидите, что третий​ В противном случае,​ помощью функции ВПР.​

    Выделение значения Картофель в Microsoft Excel

  5. ​. Жмем на кнопку​ 0, в качестве​ кавычках, например, так:​(ROW).​Трудно представить ситуацию, когда​=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))​

    Переход к выбору таблицы в Microsoft Excel

  6. ​#Н/Д​ начнём с наиболее​:​: vikttur, это мега​ в ячейке.., все​У меня не​

    Выбор области таблицы в Microsoft Excel

  7. ​ в базе данных.​Function Library​ аргумент функции​ комиссия составляет, лишь​Как видим, функция ВПР​«OK»​ значения аргумента​=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),»Ничего не найдено. Попробуйте​К сожалению, формулы с​​ кто-то вводит значение​​Так как это формула​в формулах с​​ частых случаев и​​hitman1316​ круто! у меня​ уже перепробовал, и​ работает ВПР.​

    Превращение ссылки в абсолютную в Microsoft Excel

  8. ​ Другими словами, идёт​​(Библиотека Функций) >​​IF​ 20%. Оформим это​ не так сложна,​.​номер_столбца​ еще раз!»)​ВПР​ меньше​ массива, не забудьте​ВПР​ наиболее очевидных причин,​, проблема была в​​ тож заработало.​​ формат данных…, все…​
  9. ​Написал формулу, дальше​​ поиск точного совпадения.​​Lookup & Reference​(ЕСЛИ), превратился в​​ в виде таблицы:​​ как кажется на​​После этого открывается окно,​​).​=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);»Ничего не найдено. Попробуйте​перестают работать каждый​1​ нажать​– это числа​ почему​ сортировке комнат (в​а почему такие​Согласен даже пополнить​ скопировал «растяжением» -​В примере, что мы​(Ссылки и массивы).​​ ещё одну полноценную​​Продавец вводит данные о​ первый взгляд. Разобраться​​ в которое нужно​​Минимальное значение аргумента​

Окончание введение аргументов в Microsoft Excel

​ еще раз!»)​ раз, когда в​, чтобы обозначить столбец,​Ctrl+Shift+Enter​ в текстовом формате​ВПР​ справочнике). Для ВПР​ «танцы с бубнами»?​ счет мобильного телефона,​ 2 строки правильно​ рассмотрели в данной​Появляется диалоговое окно​

Замена значений в Microsoft Excel

​ функцию​ своих продажах в​ в её применении​ вставить аргументы функции.​номер_столбца​

Таблица срздана с помощью ВПР в Microsoft Excel

​Так как функция​ таблицу поиска добавляется​ из которого нужно​вместо привычного​ в основной таблице​не работает, поэтому​ нужно, чтобы данные​vasilyev​ тому кто поможет!!!​ проставляет — остальные​

​ статье, нет необходимости​

lumpics.ru

Использование функции ВПР в Excel: неточное соответствие

​Function Arguments​IF​ ячейку B1, а​ не очень трудно,​​ Жмем на кнопку,​​равно 1. При​ЕСЛИОШИБКА​ или удаляется новый​ извлечь значение. Хотя​Enter​ или в таблице​ лучше изучать примеры​ были отсортированы по​: Есть две таблицы(с​​ (на 10 грн​​ #Н/Д​ получать точное соответствие.​(Аргументы функции). По​(ЕСЛИ). Такая конструкция​ формула в ячейке​ зато освоение этого​ расположенную справа от​ этом значение 1 соответствует​​появилась в Excel​​ столбец. Это происходит,​

​ это возможно, если​, чтобы правильно ввести​ поиска.​ в том порядке,​​ возрастанию. Для того,​​ разных программ учета​ на украинские операторы!!!)​Форматы ячеек проверил,​ Это тот самый​ очереди заполняем значения​ называется вложением функций​

​ B2 определяет верную​ инструмента сэкономит вам​​ поля ввода данных,​​ столбцу поиска, значение 2 —​ 2007, при работе​ потому что синтаксис​ значение этого аргумента​ формулу.​Это обычно случается, когда​ в каком они​ чтобы не было​ ТМЦ) с числовыми​Serge_007​​ текстовые и там​​ случай, когда функция​ аргументов, начиная с​ друг в друга.​ ставку комиссионного вознаграждения,​​ массу времени при​​ чтобы приступить к​ первому столбцу справа​ в более ранних​ВПР​​ вычисляется другой функцией​​В большинстве случаев, Microsoft​ Вы импортируете информацию​ приведены в статье.​ проблем (в Вашем​ кодами и формула​: В файле нет​ и там.​ВПР​

  • ​Lookup_value​ Excel с радостью​
  • ​ на которое продавец​
  • ​ работе с таблицами.​ выбору аргумента искомого​
  • ​ от столбца поиска​

Пример из жизни. Ставим задачу

​ версиях Вам придётся​требует указывать полностью​ Excel, вложенной в​ Excel сообщает об​ из внешних баз​Исправляем ошибку #Н/Д​ примере их не​ ВПР, формула вроде​ НИ ОДНОЙ формулы​Подскажите, пожалуйста, как​должна переключиться в​(Искомое_значение). В данном​​ допускает такие конструкции,​​ может рассчитывать. В​Автор: Максим Тютюшев​ значения.​ и т. д. Поэтому при​ использовать комбинацию​ весь диапазон поиска​ВПР​ ошибке​ данных или когда​Исправляем ошибку #ЗНАЧ! в​ будет, но на​

Функция ВПР в Excel

​ правильная, но не​sinco​ заставить ее работать?​ режим приближенной работы,​ примере это общая​ и они даже​ свою очередь, полученная​Недавно мы посвятили статью​Так как у нас​ поиске в столбце​ЕСЛИ​ и конкретный номер​.​#VALUE!​ ввели апостроф перед​ формулах с ВПР​

​ будущее) используйте последний​ работает. Почему?​: Ой, теперь с​или какой-то другой​ чтобы вернуть нам​ сумма продаж из​ работают, но их​ ставка используется в​​ одной из самых​​ искомое значение для​ A значение 1 указывает​(IF) и​ столбца для извлечения​Итак, если случилось, что​

​(#ЗНАЧ!), когда значение,​ числом, чтобы сохранить​
​Ошибка #ИМЯ? в ВПР​ аргумент в значении​

​vasilyev​​ формулами!!!​ способ объединения этих​ нужный результат.​​ ячейки B1. Ставим​​ гораздо сложнее читать​​ ячейке B3, чтобы​​ полезных функций Excel​ ячейки C3, это​ на него, значение 2 —​

​ЕОШИБКА​ данных. Естественно, и​

​ аргумент​

​ использованное в формуле,​ стоящий в начале​ВПР не работает (проблемы,​ ЛОЖЬ, чтобы поиск​

​:​vikttur​​ таблиц?​​Например:​ курсор в поле​​ и понимать.​​ рассчитать общую сумму​ под названием​«Картофель»​ на столбец B,​(ISERROR) вот так:​ заданный диапазон, и​col_index_num​ не подходит по​ ноль.​​ ограничения и решения)​​ был точным.​​vasilyev​​: Попробуйте не вознаграждать​Serge_007​Мы хотим определить,​Lookup_value​Мы не будем вникать​ комиссионных, которую продавец​ВПР​

​, то и выделяем​ значение 3 — на столбец​=IF(ISERROR(VLOOKUP формула),»Ваше сообщение при​ номер столбца меняются,​(номер_столбца) меньше​ типу данных. Что​Наиболее очевидные признаки числа​ВПР – работа с​update: кажется погорячился,​, не знаю, как​

Функция ВПР в Excel

​Цитата​: Закрепить таблицу надо​

Усложняем задачу

​ какую ставку использовать​(Искомое_значение) и выбираем​ в технические подробности​ должен получить (простое​и показали, как​ соответствующее значение. Возвращаемся​ C и т. д.​

Функция ВПР в Excel

​ ошибке»,VLOOKUP формула)​ когда Вы удаляете​1​ касается​ в текстовом формате​ функциями ЕСЛИОШИБКА и​ сказав, что сортировка​ решить вашу задачу,​(sinco)200?’200px’:»+(this.scrollHeight+5)+’px’);»>формула остается в​​ было:​​ в расчёте комиссионных​ ячейку B1.​ — почему и​​ перемножение ячеек B1​​ она может быть​ к окну аргументов​Задать вопрос на форуме​=ЕСЛИ(ЕОШИБКА(ВПР формула);»Ваше сообщение при​ столбец или вставляете​, функция​ВПР​ показаны на рисунке​ ЕОШИБКА​

​ обязательна. Как правильно​ а проблема в​ ячейке…​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(A2;F$1:K$5;5;0)​ для продавца с​Далее нужно указать функции​ как это работает,​ и B2).​ использована для извлечения​​ функции.​​ сообщества, посвященном Excel​ ошибке»;ВПР формула)​

​ новый.​ВПР​, то обычно выделяют​ ниже:​В формулах с​ заметили ниже, последний​ том, что в​Возможно, формат ячейки​Костян​ объёмом продаж $34988.​ВПР​ и не будем​Самая интересная часть таблицы​ нужной информации из​

Функция ВПР в Excel

​Точно таким же образом​У вас есть предложения​Например, формула​Решение:​также сообщит об​ две причины ошибки​Кроме этого, числа могут​ВПР​ параметр все же​ столбце «C» и​ — текстовый. Изменить​: Serge_007, при вставке​

​ Функция​, где искать данные.​​ вдаваться в нюансы​​ заключена в ячейке​

Применяем функцию ВПР к решению задачи

​ базы данных в​ кликаем по значку​ по улучшению следующей​ЕСЛИ+ЕОШИБКА+ВПР​И снова на​ ошибке​#ЗНАЧ!​

Функция ВПР в Excel

​ быть сохранены в​сообщение об ошибке​ решает.​​ «G» разный тип​​ формат ячейки, стать​ этой формулы пишет​ВПР​ В нашем примере​

​ записи вложенных функций.​ B2 – это​ ячейку рабочего листа.​​ справа от поля​​ версии Excel? Если​, аналогична формуле​ помощь спешат функции​​#ЗНАЧ!​​.​ формате​#N/A​gling​ данных: в столбце​ в строку форму,​ ошибка в формуле.​возвращает нам значение​ это таблица​ Ведь это статья,​ формула для определения​ Мы также упомянули,​ ввода данных, для​ да, ознакомьтесь с​ЕСЛИОШИБКА+ВПР​​ИНДЕКС​​.​Будьте внимательны: функция​

Вставляем функцию ВПР

​General​(#Н/Д) – означает​:​ «C» — числа​​ нажать​​Serge_007​ 30%, что является​​Rate Table​​ посвященная функции​​ ставки комиссионного вознаграждения.​​ что существует два​​ выбора таблицы, откуда​​ темами на портале​

Функция ВПР в Excel

​, показанной выше:​​(INDEX) и​​Если же аргумент​ВПР​(Общий). В таком​​not available​​hitman1316​ являются текстом, а​Enter​: Для стиля ссылок​ абсолютно верным. Но​​. Ставим курсор в​​ВПР​ Эта формула содержит​

Функция ВПР в Excel

​ варианта использования функции​​ будут подтягиваться значения.​​ пользовательских предложений для​=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),»»,VLOOKUP($F$2,$B$2:$C$10,2,FALSE))​ПОИСКПОЗ​​col_index_num​​не может искать​ случае есть только​​(нет данных) –​​,​ в столбце «G»​​Serge_007​​ R1C1 будет так:​

Функция ВПР в Excel

​ почему же формула​ поле​, а не полное​ функцию Excel под​ВПР​Выделяем всю область второй​ Excel.​=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));»»;ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))​(MATCH). В формуле​​(номер_столбца) больше количества​​ значения, содержащие более​ один заметный признак​

Функция ВПР в Excel

​ появляется, когда Excel​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(D3;цены;2;0)​​ числа являются числами.​​: И в чём​

​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(RC[-3];R1C[2]:R5C[7];5;0)​​ выбрала строку, содержащую​Table_array​ руководство по Excel.​ названием​​и только один​​ таблицы, где будет​Работа с обобщающей таблицей​​На сегодня всё. Надеюсь,​​ИНДЕКС+ПОИСКПОЗ​ столбцов в заданном​​ 255 символов. Если​​ – числа выровнены​ не может найти​или Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(D3;цены;2;) будет​Примечание: можно было​​ проблема?​​Барынина Ксения​ именно 30%, а​(Таблица) и выделяем​​Как бы там ни​​IF​ из них имеет​ производиться поиск значений,​

​ подразумевает подтягивание в​ этот короткий учебник​​Вы раздельно задаёте​​ массиве,​​ искомое значение превышает​​ по левому краю​ искомое значение. Это​ работать​ не выкладывать всю​​Где что не​​: Добрый день, serge​ не 20% или​

Функция ВПР в Excel

​ всю таблицу​ было, формула усложняется!​​(ЕСЛИ). Для тех​​ дело с запросами​ кроме шапки. Опять​ неё значений из​​ поможет Вам справиться​​ столбцы для поиска​

Функция ВПР в Excel

​ВПР​ этот предел, то​ ячейки, в то​ может произойти по​Hugo​

Заключение

​ формулу: достаточно было​​ работает?​​ 007, я вам​ 40%? Что понимается​​Rate Table​​ А что, если​​ читателей, кто не​​ к базе данных.​ возвращаемся к окну​​ других таблиц. Если​​ со всеми возможными​ и для извлечения​сообщит об ошибке​ Вы получите сообщение​

​ время как стандартно​ нескольким причинам.​: Последний параметр не​ сделать формулу только​sinco​ на почту скинула​​ под приближенным поиском?​​, кроме заголовков.​ мы введем еще​ знаком с этой​ В этой статье​

​ аргументов функции.​​ таблиц очень много,​ ошибками​ данных, и в​#REF!​ об ошибке​ они выравниваются по​​Хорошая мысль проверить этот​​ желаете указать?​ с одной функцией:​: Огромное спасибо.., но​ вопрос с файликами,​ Давайте внесём ясность.​Далее мы должны уточнить,​ один вариант ставки​ функцией, поясню как​ Вы узнаете другой​Для того, чтобы выбранные​

​ ручной перенос заберет​​ВПР​​ результате можете удалять​​(#ССЫЛ!).​​#ЗНАЧ!​ правому краю.​​ пункт в первую​​hitman1316​ ВПР, чтобы проще​ у меня все​ надеюсь что поможете((​

​Когда аргумент​​ данные из какого​ комиссионных, равный 50%,​ она работает:​ менее известный способ​ значения сделать из​

​ огромное количество времени,​и заставит Ваши​
​ или вставлять сколько​
​Простейший случай – ошибка​

​.​

office-guru.ru

Не работает ВПР?

​Решение:​​ очередь! Опечатки часто​: спасибо большое)​ было разбираться.​ ровно что то​yderpleks​Range_lookup​

​ столбца необходимо извлечь​​ для тех продавцов,​IF(condition, value if true,​ применения функции​ относительных абсолютными, а​
​ а если данные​ формулы работать правильно.​ угодно столбцов, не​

​#NAME?​​Решение:​​Если это одиночное​

​ возникают, когда Вы​​я думал он​vasilyev​
​ не получается.., оно​: Я вот уже​(Интервальный_просмотр) имеет значение​ с помощью нашей​ кто сделал объём​

​ value if false)​​ВПР​ это нам нужно,​

​ постоянно обновляются, то​​Урок подготовлен для Вас​ беспокоясь о том,​(#ИМЯ?) – появится,​Используйте связку функций​ значение, просто кликните​ работаете с очень​ не нужен)​: А как перевести​ не ищет числа,​ все известные мне​TRUE​ формулы. Нас интересует​ продаж более $50000.​ЕСЛИ(условие; значение если ИСТИНА;​

​в Excel.​​ чтобы значения не​ это уже будет​ командой сайта office-guru.ru​

​ что придётся обновлять​​ если Вы случайно​ИНДЕКС+ПОИСКПОЗ​

​ по иконке ошибки​​ большими объёмами данных,​
​тк один раз​ столбик «С» из​
​ помогите пожалуйста!​ варианты устранения ошибки​(ИСТИНА) или опущен,​ ставка комиссионных, которая​ А если кто-то​
​ значение если ЛОЖЬ)​Если Вы этого ещё​ сдвинулись при последующем​
​ сизифов труд. К​Источник: https://www.ablebits.com/office-addins-blog/2014/08/27/excel-vlookup-not-working/​
​ все связанные формулы​ напишите с ошибкой​(INDEX+MATCH). Ниже представлена​

​ и выберите​​ состоящих из тысяч​ тут помогали, и​​ текста в числа?​

​Pelena​​ перепробовал, но не​ функция​ находится во втором​

​ продал на сумму​​Условие​ не сделали, то​
​ изменении таблицы, просто​

​ счастью, существует функция​​Перевел: Антон Андронов​ поиска.​ имя функции.​ формула, которая отлично​Convert to Number​

​ строк, или когда​​ там было пустое​Казанский​: Ещё надо на​ помогает(((​ВПР​:(

​ столбце таблицы. Следовательно,​​ более $60000 –​– это аргумент​ обязательно прочтите прошлую​ выделяем ссылку в​

​ ВПР, которая предлагает​​Автор: Антон Андронов​​Этот заголовок исчерпывающе объясняет​​Решение очевидно – проверьте​ справится с этой​(Конвертировать в число)​ искомое значение вписано​ поле, в Интервальном​:​ втором листе артикулы​RAN​

​просматривает первый столбец​​ для аргумента​ тому заплатить 60%​

​ функции, который принимает​​ статью о функции​

​ поле​​ возможность автоматической выборки​​Примечание:​​ суть проблемы, правда?​ правописание!​

​ задачей:​​ из контекстного меню.​ в формулу.​
​ просмотре)​vasilyev​
​ перевести в текстовый​: А поискать не​ и выбирает наибольшее​Col_index_num​ комиссионных?​
​ значение либо​ВПР​«Таблица»​

excelworld.ru

Помогите! Почему не работает ВПР?! За вознаграждение!!!

​ данных. Давайте рассмотрим​​Мы стараемся как​Решение:​Помимо достаточно сложного синтаксиса,​=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))​
​Если такая ситуация со​Если Вы используете формулу​
​буду знать)​
​, если сделать активной​ формат​ где светло, а​ значение, которое не​
​(Номер_столбца) вводим значение​Теперь формула в ячейке​TRUE​, поскольку вся информация,​, и жмем на​ конкретные примеры работы​ можно оперативнее обеспечивать​Всегда используйте абсолютные​
​ВПР​=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))​ многими числами, выделите​ с условием поиска​Hugo​ какую-нибудь ячейку в​
​Или на первом​ где потеряли, не​ превышает искомое.​ 2.​ B2, даже если​(ИСТИНА), либо​
​ изложенная далее, предполагает,​ функциональную клавишу​ этой функции.​ вас актуальными справочными​ ссылки на ячейки​

​имеет больше ограничений,​​Если Вы извлекаете данные​ их и щелкните​

​ приближённого совпадения, т.е.​​: Последний параметр 1​ столбце «C», то​

​ в общий​​ пробовали?​smile
​Важный момент:​​И, наконец, вводим последний​ она записана без​
​FALSE​ что Вы уже​F4​Скачать последнюю версию​ материалами на вашем​​ (с символом​

​ чем любая другая​​ из другой рабочей​ по выделенной области​
​ аргумент​ или true или​

​ слева же появляется​​vikttur​alex1248​Чтобы эта схема​ аргумент —​ ошибок, стала совершенно​(ЛОЖЬ). В примере,​

​ знакомы с принципами,​​. После этого к​ Excel​ языке. Эта страница​$​
​ функция Excel. Из-за​ книги, то должны​

​ правой кнопкой мыши.​​range_lookup​ вообще его нет​ кнопка, с помощью​

​: В столбце С​​:​ работала, первый столбец​

​Range_lookup​​ не читаемой. Думаю,​ приведённом выше, выражение​ описанными в первой​
​ ссылке добавляются знаки​Название функции ВПР расшифровывается,​ переведена автоматически, поэтому​) при записи диапазона,​

​ этих ограничений, простые​​ указать полный путь​

​ В появившемся контекстном​​(интервальный_просмотр) равен TRUE​ — это тогда​
​ этой кнопки и​ не числа -​​yderpleks​

​ таблицы должен быть​​(Интервальный_просмотр).​
​ что найдется мало​

​ B1​​ статье.​ доллара и она​:(
​ как «функция вертикального​ ее текст может​
​ например​ на первый взгляд​ к этому файлу.​ меню выберите​
​ (ИСТИНА) или не​ , когда нужно​

​ убрать ошибку.​​ текст.​, а что вы​ отсортирован в порядке​
​Важно:​ желающих использовать формулы​

​Правда ли, что B1​​При работе с базами​ превращается в абсолютную.​ просмотра». По-английски её​

​ содержать неточности и​​$A$2:$C$100​ формулы с​ Если говорить точнее,​Format Cells​

​ указан, Ваша формула​​ найти ближайшее значение​​vasilyev​sinco​ вообще пытаетесь сделать​

​ возрастания.​​именно в использовании​ с 4-мя уровнями​ меньше B5?​ данных, функции​

​В следующей графе​​ наименование звучит –​ грамматические ошибки. Для​или​%)​ВПР​ Вы должны указать​

excelworld.ru

Почему не работает формула ВПР

​(Формат ячеек) >​​ может сообщить об​ из существующих, и​: Спасибо разобрался, только​: И там и​ этой формулой? Совершенно​Урок подготовлен для Вас​ этого аргумента заключается​

​ вложенности в своих​​Или можно сказать по-другому:​​ВПР​​«Номер столбца»​ VLOOKUP. Эта функция​ нас важно, чтобы​$A:$C​часто приводят к​ имя рабочей книги​ вкладка​ ошибке​ вот тогда нужен​ не через убрать​ там о общем!!!​
​ не видно логики​ командой сайта office-guru.ru​ различие между двумя​ проектах. Должен же​Правда ли, что общая​передаётся уникальный идентификатор,​нам нужно указать​

​ ищет данные в​​ эта статья была​. В строке формул​ неожиданным результатам. Ниже​

​ (включая расширение) в​​Number​​#Н/Д​​ сортированный список.​ ошибку, а «Преобразовать​sinco​ ее построения в​Источник: http://www.howtogeek.com/howto/14455/vlookup-in-excel-part-2-using-vlookup-without-a-database/​ способами применения функции​ существовать более простой​

​ сумма продаж за​​ который служит для​ номер того столбца,​ левом столбце изучаемого​ вам полезна. Просим​

​ Вы можете быстро​ Вы найдёте решения​ квадратных скобках [​(Число) > формат​в двух случаях:​Если же нужно​ в число»​

CyberForum.ru

Функция ВПР не работает, подскажите в чем проблема

​: Сделал и там​​ вашем файле. Да​Перевел: Антон Андронов​ВПР​ способ?!​ год меньше порогового​ определения информации, которую​ откуда будем выводить​ диапазона, а затем​ вас уделить пару​ переключать тип ссылки,​

​ для нескольких распространённых​​ ], далее указать​Number​Искомое значение меньше наименьшего​ точное — то​Можно преобразовывать текст​ и там в​

​ и результат, как​​Автор: Антон Андронов​. При работе с​
​И такой способ есть!​ значения?​ мы хотим найти​ значения. Этот столбец​ возвращает полученное значение​

​ секунд и сообщить,​​ нажимая​ сценариев, когда​ имя листа, а​(Числовой) и нажмите​

​ значения в просматриваемом​​ 0, и список​

excelworld.ru

Неправильно работает формула ВПР (Формулы)

​ в число в​​ тексте, не работает!!!​
​ написано в «учебнике»:​Keles​ базами данных аргумент​ Нам поможет функция​Если на этот вопрос​ (например, код товара​ располагается в выделенной​ в указанную ячейку.​
​ помогла ли она​F4​ВПР​

​ затем – восклицательный​​ОК​​ массиве.​​ может быть в​ самой формуле, не​там где «Я0000000648″​yderpleks​: День добрый уважаемые​Range_lookup​ВПР​ мы отвечаем​ или идентификационный номер​ выше области таблицы.​ Попросту говоря, ВПР​ вам, с помощью​.​ошибается.​
​ знак. Всю эту​.​Столбец поиска не упорядочен​ беспорядке.​ меняя данные на​ работает, а где​

​: Эммм… А поподробнее​​ форумчане. Столкнулся с​​(Интервальный_просмотр) должен всегда​​.​​ДА​​ клиента). Этот уникальный​ Так как таблица​

​ позволяет переставлять значения​​ кнопок внизу страницы.​Если Вы не хотите​

​Функция​​ конструкцию нужно заключить​
​Это наименее очевидная причина​ по возрастанию.​
​hitman1316​ листе: Код =ЕСЛИ(ЕНД(ВПР(—C2;G:H;2;0));0;ВПР(—C2;G:H;2;0))супер!​ просто цыфры не​ нельзя??​ тем что Впр​
​ иметь значение​

​Давайте немного изменим дизайн​​(ИСТИНА), то функция​ код должен присутствовать​ состоит из двух​ из ячейки одной​ Для удобства также​ пугать пользователей сообщениями​ВПР​ в апострофы, на​ ошибки​
​Если Вы ищете точное​: Спасибо большое)​ где Вы раньше​ работает…(​RAN​

​ отказывается сопоставить данные=)))​​FALSE​

excelworld.ru

​ нашей таблицы. Мы​

Как работает ВПР в Excel читайте в посте “Функция ВПР – чудо экономии времени”. Здесь же вы узнаете, что делать, если ВПР не работает. Так бывает. Скорее всего вы допустили ошибку. Есть четыре наиболее распространенных варианта ошибок:

  1. Ошибка Н/Д в каждой ячейке.
  2. Ошибка Н/Д преимущественно в нижней части таблицы.
  3. Ошибка Н/Д в отдельных ячейках.
  4. Ошибка #ССЫЛКА.

впр excel ошибки

А теперь разберем каждый вариант подробнее.

Вариант 1. ВПР вернула ошибку #Н/Д во всех ячейках

Причины:

  • Вы неправильно выделили диапазон поиска – начали не с того столбца:

впр excel ошибка #Н/Д

Все будет в порядке, как только вы исправите ошибку:

=впр(B3;'[прайс-лист.xlsx]Лист1′!$B$3:$E$7;3;ложь) на

=впр(B3;'[прайс-лист.xlsx]Лист1′!$C$3:$E$7;3;ложь)

  • Не совпадает текст, по которому ВПР ищет данные.

Например, в одном файле текст “Компьютер AF”, в другом файле “КомпьютерAF”. Если не заметили, разница всего лишь в наличии дефиса во втором случае. Тем не менее, ВПР не считает такое расхождение мелочью и, следовательно, не сработает.

Единственное исключение – допускаются разные регистры. Например, “Компьютер AF” и “компьютер af” не составит проблемы для ВПР.

Идентичность текста удобно проверять функцией =ЯЧЕЙКА=ЯЧЕЙКА. Смотрите пример на рисунке ниже и описание под ним:

excel проверка ячеек

  1. Введите в ячейку D2 знак “=”
  2. Выделите ячейку B2 с первым значением Планшет DC.
  3. Опять введите “=”.
  4. Выделите ячейку C2 со вторым значением.
  5. Кликните Enter и протяните формулу вниз.

В результате в ячейках отобразится либо “ИСТИНА” (значения совпадают), либо “ЛОЖЬ” (значения не совпадают).

Как видите, не совпадают значения в строке 4: “Компьютер А” и “Компьютер F” (в ячейке D4 видим слово “ЛОЖЬ”).

Использовать функцию можно как в одном, так и в разных файлах.

Что можно предпринять, если текст не совпадает?

  1. Если вы регулярно работаете с этими файлами, поменяйте текст вручную. Единожды потратив на это время, вы значительно сэкономите его в будущем. Если смена текста невозможна, создайте дополнительный столбец, куда введете текст из второго файла.
  2. Иногда текст не совпадает из-за каких-то наборов знаков, которые повторяются в каждой ячейке. К примеру, в одном из файлов везде добавлен артикул: “010-01583 Компьютер AF”, а в другом файле этого артикула нет “Компьютер AF”. В этом случае текст можно заменить автоматически. Об этом читайте в следующих постах.
  • В одном из файлов в тексте содержатся невидимые пробелы. Это хитрая разновидность несовпадения текста. Хитрая, потому что не всегда ее можно заметить. Вот полюбуйтесь:

excel как проверить текст в ячейке

Как быть? Воспользуйтесь формулой =СЖПРОБЕЛЫ(ЯЧЕЙКА). Эта формула убирает все лишние пробелы. Подробнее – в посте о работе с текстом.

  • В одном файле числа сохранены в виде текста, в другом – в виде чисел:

excel число в виде текста

Для устранения проблемы сделайте следующее:

  1. Выделите весь столбец с числами в виде текста (на рисунке выше диапазон B2:В5).
  2. Подведите курсор к значку “!” и кликните по появившейся стрелочке.
  3. Выберите из выпадающего списка “Преобразовать в число” – см. рисунок ниже.

excel преобразовать текст в число

Вариант 2. ВПР подтянула значения только в верхней части таблицы, в нижней — #Н/Д

Причина:

  • Смещение диапазона. Чаще всего это происходит, если данные подтягиваются из одного и того же файла. Например, из Листа 1 на Лист 2 или даже из одного и того же листа. Что происходит? Мы тянем формулу вниз, а вместе с ней тянется и диапазон. Вот так:

впр выдает ошибку

Как исправить? Надо закрепить диапазон:

  1. Кликните дважды по ячейке с формулой (С5) – отобразится формула.
  2. В отобразившейся формуле поместите курсор на В12 и нажмите клавишу F4 на клавиатуре.
  3. Переместите курсор на С14 в этой же формуле и опять нажмите F4.
  4. Кликните Enter и формула преобразится, из а) в б)

а) =ВПР(В5;В12:С14;2;ложь)

б) =ВПР(В5;$B$12:$С$14;2;ложь)

Значок “$” указывает на то, что диапазон закреплен. Теперь при протягивании формулы вниз, он не будет смещаться.

Вариант 3. ВПР подтягивает только часть значений, остальные  – #Н/Д

Причина:

  • В некоторых ячейках текст не совпадает на 100%.

Если таких ячеек немного, то проще всего исправить это вручную, копируя из одного файл в другой.

Вариант 4. ВПР возвращает ошибку #ССЫЛКА

Причина:

  • Вы неверно указали номер столбца. ВПР всегда считает столбцы, начиная с первого столбца выделенного диапазона. Поэтому на рисунке ниже красные номера неверные, зеленые – правильные:

впр excel номер столбца

И еще несколько советов по функции ВПР в Excel:

  1. При вводе формулы используете точку с запятой, а не запятые.
  2. Если протягиваете формулу вправо, не забывайте закреплять ссылку в начале формулы, чтобы формула имела вид: =ВПР($В5;$B$12:$С$14;2;ложь). Для этого наведите курсор на В5 (прямо в формуле) и трижды нажмите клавишу F4 на клавиатуре.
  3. Не используйте аргумент “ИСТИНА” в ВПР, если работаете с текстом. Это приблизительный поиск, в котором будет много ошибок.

В этом руководстве мы рассмотрим, как использовать ЕОШИБКУ с ВПР в Excel для продуктивной обработки всех видов ошибок.

ВПР — одна из самых запутанных функций Excel, из-за которой возникает множество проблем. В какой бы таблице вы ни искали, ошибки #N/A являются обычным явлением, а #NAME и #VALUE также появляются время от времени. Использование функции ВПР с ЕОШИБКА может помочь вам обнаружить все возможные ошибки и обработать их наиболее подходящим для вашей ситуации способом.

Почему ВПР выдает ошибку?

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

  • Значение поиска не существует в массиве поиска.
  • Искомое значение написано с ошибкой.
  • В искомом значении или столбце поиска есть начальные или конечные пробелы.
  • Столбец подстановки не является самым левым столбцом массива таблиц.

Кроме того, вы можете нарваться на #ЗНАЧ! ошибка, например, когда искомое значение содержит более 255 символов. Если в имени функции есть орфографическая ошибка, #NAME? появится ошибка.

Полную информацию см. в нашем предыдущем сообщении о том, почему функция ВПР в Excel не работает.

ЕСЛИ ОШИБКА Формула VLOOKUP для замены ошибок пользовательским текстом

Чтобы скрыть все возможные ошибки, которые могут быть вызваны функцией ВПР, вы можете поместить ее в формулу ЕСЛИ ОШИБКА следующим образом:

ЕСЛИ(ОШИБКА(ВПР(…)), “text_if_error“, ВПР(…))

В качестве примера вытянем названия предметов, по которым ученики группы А провалили тесты:

=ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ)

В результате вы получаете кучу ошибок #Н/Д, что может создать впечатление, что формула повреждена.
ВПР выдает ошибки.

На самом деле эти ошибки просто указывают на то, что некоторые значения поиска (A3:A14) не найдены в списке поиска (D3:D9). Чтобы четко передать эту мысль, вложите формулу ВПР в конструкцию ЕСЛИ ОШИБКА:

=ЕСЛИ(ЕОШИБКА(ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ)), “Нет”, ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ))

Это уловит ошибки и вернет ваше собственное текстовое сообщение:
ЕСЛИ ОШИБКА формула ВПР

Советы и примечания:

  • Основное преимущество этой формулы в том, что она прекрасно работает во всех версиях Excel 2000 по Excel 365. В современных версиях проще и компактнее альтернативы доступны.
  • Функция ЕОШИБКА перехватывает абсолютно все ошибки, такие как #Н/Д, #ИМЯ, #ЗНАЧ и т. д. ЕСЛИ ВПР ЕСЛИ ЕСТЬ (во всех версиях) или ЕСЛИ ВПР (в Excel 2013 и более поздних версиях).

ISERROR VLOOKUP для возврата пустой ячейки в случае ошибки

Чтобы иметь пустую ячейку при возникновении ошибки, заставьте формулу возвращать пустую строку (“”) вместо пользовательского текста:

ЕСЛИ(ЕОШИБКА(ВПР(…)), “”, ВПР(…))

В нашем случае формула принимает такой вид:

=ЕСЛИ(ЕОШИБКА(ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ)), “”, ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ))

Результат именно такой, как и ожидалось — пустая ячейка, если имя учащегося не найдено в таблице поиска.
Формула IERROR VLOOKUP для возврата пустой ячейки в случае ошибки

Кончик. Аналогичным образом вы можете заменить ошибки ВПР нулями, тире или любым другим символом, который вам нравится. Просто используйте нужный символ вместо пустой строки.

ЕСЛИ ОШИБКА ВПР Формула Да/Нет

В какой-то ситуации вы можете что-то искать, но вместо того, чтобы тянуть спички, просто хотите вернуться Да (или другой текст, если искомое значение найдено) и Нет (если искомое значение не найдено). Чтобы это сделать, вы можете использовать эту общую формулу:

ЕСЛИ(ОШИБКА(ВПР(…)), “text_if_not_found“, “text_if_found“)

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

=ЕСЛИ(ЕОШИБКА(ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ)), “Нет”, “Да”)
ЕСЛИ ОШИБКА ВПР Формула Да/Нет

IERROR VLOOKUP альтернативы

Комбинация ЕСЛИ ОШИБКА — это старейший проверенный временем метод ВПР без ошибок в Excel. Со временем появились новые функции, обеспечивающие более простые способы выполнения той же задачи. Ниже мы обсудим другие возможные решения и когда каждое из них лучше всего применять.

ЕСЛИ ОШИБКА ВПР

Доступно в Excel 2007 и выше

Начиная с версии 2007, в Excel есть специальная функция ЕСЛИОШИБКА, которая проверяет формулу на наличие ошибок и возвращает собственный текст (или запускает альтернативную формулу) при обнаружении какой-либо ошибки.

ЕСЛИОШИБКА(ВПР(…), “text_if_error“)

Реальная формула выглядит следующим образом:

=ЕСЛИОШИБКА(ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ), “Нет”)
ЕСЛИ ОШИБКА формула ВПР

На первый взгляд это выглядит как укороченный аналог формулы ЕСЛИ ОШИБКА ВПР. Однако есть существенное отличие:

  • ЕСЛИОШИБКА ВПР предполагает, что вам всегда нужен результат ВПР, если это не ошибка.
  • ЕСЛИ ОШИБКА VLOOKUP позволяет указать, что возвращать, если ошибка и что, если ошибки нет.

Дополнительные сведения см. в разделе Использование ЕСЛИОШИБКА с функцией ВПР в Excel.

ЕСЛИ ISNA ВПР

Работает в Excel 2000 и более поздних версиях

В ситуации, когда вы хотите перехватывать только #N/A, не перехватывая никаких других ошибок, вам пригодится функция ISNA. Синтаксис такой же, как у IF IERROR VLOOKUP:

ЕСЛИ(ИСНА(ВПР(…)), “text_if_error“, ВПР(…))

Но при определенных обстоятельствах эта, казалось бы, идентичная формула может давать разные результаты:

=ЕСЛИ(ИСНА(ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ)), “Нет”, ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ))

На изображении ниже ячейка A13 содержит много пробелов в конце, из-за чего общая длина искомого значения превышает 255 символов. В результате формула вызывает ошибку #ЗНАЧ! ошибка, привлекая ваше внимание к этой ячейке и призывая разобраться в причинах. IERROR VLOOKUP в этом случае вернет «Нет», что только скроет проблему и даст абсолютно неверный результат.
ЕСЛИ ISNA формула ВПР

Когда использовать:

Эта формула прекрасно работает в ситуации, когда вы хотите отобразить некоторый текст только тогда, когда значение поиска не найдено, и не хотите маскировать основные проблемы с самой формулой ВПР, например, когда имя функции введено с ошибкой (#ИМЯ?) или не указан полный путь к книге поиска (#ЗНАЧ!).

Для получения дополнительной информации см. функцию ISNA в Excel с примерами формул.

IFNA VLOOKUP

Доступно в Excel 2013 и выше

Это современная замена комбинации IF ISNA, которая упрощает обработку ошибок #N/A.

ЕСЛИНА(ВПР(…), “text_if_error“)

Вот сокращенный эквивалент нашей формулы IF ISNA VLOOKUP:

=ЕСЛИНА(ВПР(A3, $D$3:$E$9, 2, ЛОЖЬ), “Нет”)
Формула IFNA VLOOKUP

Когда использовать:

Это идеальное решение для перехвата и обработки ошибок #N/A в современных версиях Excel (2013–365).

Для получения полной информации см. Функция Excel IFNA.

XLOOKUP

Поддерживается в Excel 2021 и Excel 365.

Благодаря встроенной функции «если ошибка» функция XLOOKUP — это самый простой способ поиска без ошибок #N/A в Excel. Просто введите удобный для пользователя текст в необязательный 4-й аргумент с именем если_не_найдено.

Например:

=XLOOKUP(A3, $D$3:$D$9, $E$3:$E$9, “Для”)
Формула XLOOKUP для поиска без ошибок #N/A

Ограничение: он перехватывает только ошибки #N/A, игнорируя другие типы.

Для получения дополнительной информации ознакомьтесь с функцией XLOOKUP в Excel.

Как видите, Excel предоставляет довольно много различных возможностей для обработки ошибок ВПР. Надеюсь, этот урок пролил свет на то, как их эффективно использовать. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Доступные загрузки

IERROR с примерами VLOOKUP (файл .xlsx)

Вас также могут заинтересовать

Понравилась статья? Поделить с друзьями:
  • Впервые познакомились это ошибка
  • Впр выдает ошибку знач
  • Впервые изобрели ошибка
  • Впр возвращает ошибку
  • Впг аристон ошибка е3