Какая цена отображается в столбце цена на поиске: Ответы Яндекс Директ

Поиск значений в списке данных

Excel

Формулы и функции

Для работы со ссылками

Для работы со ссылками

Поиск значений в списке данных

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Что необходимо сделать

  • Точное совпадение значений по вертикали в списке

  • Подыыывка значений по вертикали в списке с помощью приблизительного совпадения

  • Подстановка значений по вертикали в списке неизвестного размера с использованием точного совпадения

  • Точное совпадение значений по горизонтали в списке

  • Подыыывка значений по горизонтали в списке с использованием приблизительного совпадения

  • Создание формулы подступа с помощью мастера подметок (только в Excel 2007)

Точное совпадение значений по вертикали в списке

Для этого можно использовать функцию ВLOOKUP или сочетание функций ИНДЕКС и НАЙТИПОЗ.

Примеры ВРОТ

Дополнительные сведения см. в этой информации.

Примеры индексов и совпадений

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

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

Формула ищет в C2:C10 первое значение, соответствующее значению «Ольга» B7), и возвращает значение в C7(100),которое является первым значением, которое соответствует значению «Ольга».

Дополнительные сведения см. в функциях ИНДЕКС иФУНКЦИЯ MATCH.

К началу страницы

Подыыывка значений по вертикали в списке с помощью приблизительного совпадения

Для этого используйте функцию ВЛВП.

Важно:  Убедитесь, что значения в первой строке отсортировали в порядке возрастания.

В примере выше ВРОТ ищет имя учащегося, у которого 6 просмотров в диапазоне A2:B7. В таблице нет записи для 6 просмотров, поэтому ВРОТ ищет следующее самое высокое совпадение меньше 6 и находит значение 5, связанное с именем Виктор,и таким образом возвращает Его.

Дополнительные сведения см. в этой информации.

К началу страницы

Подстановка значений по вертикали в списке неизвестного размера с использованием точного совпадения

Для этого используйте функции СМЕЩЕНИЕ и НАЙТИВМЕСЯК.

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

C1 — это левые верхние ячейки диапазона (также называемые начальной).

MATCH(«Оранжевая»;C2:C7;0) ищет «Оранжевые» в диапазоне C2:C7. В диапазон не следует включать запускаемую ячейку.

1 — количество столбцов справа от начальной ячейки, из которых должно быть возвращено значение. В нашем примере возвращается значение из столбца D,

Sales.

К началу страницы

Точное совпадение значений по горизонтали в списке

Для этого используйте функцию ГГПУ. См. пример ниже.

Г ПРОСМОТР ищет столбец «Продажи» и возвращает значение из строки 5 в указанном диапазоне.

Дополнительные сведения см. в сведениях о функции Г ПРОСМОТР.

К началу страницы

Подыыывка значений по горизонтали в списке с использованием приблизительного совпадения

Для этого используйте функцию ГГПУ.

Важно:  Убедитесь, что значения в первой строке отсортировали в порядке возрастания.

В примере выше ГЛЕБ ищет значение 11000 в строке 3 указанного диапазона. Она не находит 11000, поэтому ищет следующее наибольшее значение меньше 1100 и возвращает значение 10543.

Дополнительные сведения см. в сведениях о функции Г ПРОСМОТР.

К началу страницы

Создание формулы подступа с помощью мастера подметок (толькоExcel 2007 )

Примечание: В Excel 2010 больше не будет надстройки #x0. Эта функция была заменена мастером функций и доступными функциями подменю и справки (справка).

В Excel 2007 создается формула подытов на основе данных на основе данных на основе строк и столбцов. Если вы знаете значение в одном столбце и наоборот, мастер под поисков помогает находить другие значения в строке. В формулах, которые он создает, используются индекс и MATCH.

  1. Щелкните ячейку в диапазоне.

  2. На вкладке Формулы в группе Решения нажмите кнопку Под поиск.

  3. Если команда Подытов недоступна, вам необходимо загрузить мастер под надстройка подытогов.

    Загрузка надстройки «Мастер подстройок»

  4. Нажмите кнопку Microsoft Office , выберите Параметры Excel и щелкните категорию Надстройки.

  5. В поле Управление выберите элемент Надстройки Excel и нажмите кнопку Перейти.

  6. В диалоговом окне Доступные надстройки щелкните рядом с полем Мастер подстрок инажмите кнопку ОК.

  7. Следуйте инструкциям мастера.

К началу страницы

Функция ВПР

Совет: Попробуйте использовать новую функцию ПРОСМОТРX, улучшенную версию функции ВПР, которая работает в любом направлении и по умолчанию возвращает точные совпадения, что делает ее проще и удобнее в использовании, чем предшественницу.

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

Самая простая функция ВПР означает следующее:

=ВПР(искомое значение; место для его поиска; номер столбца в диапазоне с возвращаемым значением; возврат приблизительного или точного совпадения — указывается как 1/ИСТИНА или 0/ЛОЖЬ).

Совет: Секрет функции ВПР состоит в организации данных таким образом, чтобы искомое значение (Фрукт) отображалось слева от возвращаемого значения, которое нужно найти (Количество).

Используйте функцию ВПР для поиска значения в таблице.

Синтаксис 

ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр])

Например:

  • org/ListItem»>

    =ВПР(A2;A10:C20;2;ИСТИНА)

  • =ВПР(«Иванов»;B2:E7;2;ЛОЖЬ)

  • =ВПР(A2;’Сведения о клиенте’!A:F;3;ЛОЖЬ)

Имя аргумента

Описание

искомое_значение    (обязательный)

Значение для поиска. Искомое значение должно находиться в первом столбце диапазона ячеек, указанного в аргументе таблица.

Например, если таблица охватывает диапазон ячеек B2:D7, искомое_значение должно находиться в столбце B.

Искомое_значение может являться значением или ссылкой на ячейку.

таблица    (обязательный)

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

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

Узнайте, как выбирать диапазоны на листе .

номер_столбца    (обязательный)

Номер столбца (начиная с 1 для крайнего левого столбца таблицы), содержащий возвращаемое значение.

интервальный_просмотр    (необязательный)

Логическое значение, определяющее, какое совпадение должна найти функция ВПР, — приблизительное или точное.

  • Вариант Приблизительное совпадение — 1/ИСТИНА предполагает, что первый столбец в таблице отсортирован в алфавитном порядке или по номерам, а затем выполняет поиск ближайшего значения. Это способ по умолчанию, если не указан другой. Например, =ВПР(90;A1:B100;2;ЛОЖЬ).

  • Вариант Точное совпадение — 0/ЛОЖЬ осуществляет поиск точного значения в первом столбце. Например, =ВПР(«Иванов»;A1:B100;2;ЛОЖЬ).

Начало работы

Для построения синтаксиса функции ВПР вам потребуется следующая информация:

  1. Значение, которое вам нужно найти, то есть искомое значение.

  2. org/ListItem»>

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

  3. Номер столбца в диапазоне, содержащий возвращаемое значение. Например, если в качестве диапазона вы указываете B2:D11, следует считать B первым столбцом, C — вторым и т. д.

  4. При желании вы можете указать слово ИСТИНА, если вам достаточно приблизительного совпадения, или слово ЛОЖЬ, если вам требуется точное совпадение возвращаемого значения. Если вы ничего не указываете, по умолчанию всегда подразумевается вариант ИСТИНА, то есть приблизительное совпадение.

Теперь объедините все перечисленное выше аргументы следующим образом:

=ВПР(искомое значение; диапазон с искомым значением; номер столбца в диапазоне с возвращаемым значением; приблизительное совпадение (ИСТИНА) или точное совпадение (ЛОЖЬ)).

Примеры

Вот несколько примеров использования функции ВПР.

Пример 1

Пример 2

Пример 3

Пример 4

Пример 5

С помощью функции ВПР вы можете объединить несколько таблиц в одну, если одна из таблиц содержит поля, общие для всех остальных. Это может быть особенно удобно, если вам нужно поделиться книгой с пользователями более старых версий Excel, которые не поддерживают функции данных с несколькими таблицами в качестве источников данных. Благодаря объединению источников в одну таблицу и изменению источника функции данных на новую таблицу, функцию данных можно использовать в более старых версиях Excel (при условии, что функция данных поддерживается в более старой версии).

Здесь столбцы A–F и H содержат значения или формулы, которые используют значения только на этом листе, а в остальных столбцах используется функция ВПР и значения столбца А (код клиента) и столбца B (адвокат) для получения данных из других таблиц.

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

  2. org/ListItem»>

    Щелкните Данные > Работа с данными > Отношения, чтобы открыть диалоговое окно «Управление отношениями».

  3. Для каждого отношения в списке обратите внимание на следующее.

    • Поле, которое связывает таблицы (указано в скобках в диалоговом окне). Это искомое_значение для вашей формулы ВПР.

    • Имя связанной таблицы подстановки. Это таблица в вашей формуле ВПР.

    • Поле (столбец) в связанной таблице подстановки, содержащее данные, которые вам нужны в новом столбце. Эта информация не отображается в диалоговом окне «Управление отношениями». Чтобы увидеть, какое поле нужно получить, посмотрите на связанную таблицу подстановки. Обратите внимание на номер столбца (A=1) — это номер_столбца в вашей формуле.

  4. Чтобы добавить поле в новую таблицу, введите формулу ВПР в первом пустом столбце, используя сведения, собранные на шаге 3.

    В нашем примере столбец G использует адвоката (искомое_значение) для получения данных ставки из четвертого столбца (номер_столбца = 4) из таблицы листа «Адвокаты», тблАдвокаты (таблица), с помощью формулы =ВПР([@Адвокат];тбл_Адвокаты;4;ЛОЖЬ).

    Формула также может использовать ссылку на ячейку и ссылку на диапазон. В нашем примере это =ВПР(A2;’Адвокаты’!A:D;4;ЛОЖЬ).

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

Проблема

Возможная причина

Неправильное возвращаемое значение

Если аргумент интервальный_просмотр имеет значение ИСТИНА или не указан, первый столбец должны быть отсортирован по алфавиту или по номерам. Если первый столбец не отсортирован, возвращаемое значение может быть непредвиденным. Отсортируйте первый столбец или используйте значение ЛОЖЬ для точного соответствия.

#Н/Д в ячейке

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

  • Если аргумент интервальный_просмотр имеет значение ЛОЖЬ, значение ошибки #Н/Д означает, что найти точное число не удалось.

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

#ССЫЛКА! в ячейке

Если значение аргумента номер_столбца больше, чем число столбцов в таблице, появится значение ошибки #ССЫЛКА!.

Дополнительные сведения об устранении ошибок #ССЫЛКА! в функции ВПР см. в статье Исправление ошибки #ССЫЛКА!.

#ЗНАЧ! в ячейке

Если значение аргумента таблица меньше 1, появится значение ошибки #ЗНАЧ!.

Дополнительные сведения об устранении ошибок #ЗНАЧ! в функции ВПР см. в статье Исправление ошибки #ЗНАЧ! в функции ВПР.

#ИМЯ? в ячейке

Значение ошибки #ИМЯ? чаще всего появляется, если в формуле пропущены кавычки. Во время поиска имени сотрудника убедитесь, что имя в формуле взято в кавычки. Например, в функции =ВПР(«Иванов»;B2:E7;2;ЛОЖЬ) имя необходимо указать в формате «Иванов» и никак иначе.

Дополнительные сведения см. в статье Исправление ошибки #ИМЯ?.

Ошибки #ПЕРЕНОС! в ячейке

Эта конкретная ошибка #ПЕРЕНОС! обычно означает, что формула использует неявное пересечение для искомого значения и применяет весь столбец в качестве ссылки. Например, =ВПР(A:A;A:C;2;ЛОЖЬ). Вы можете устранить эту проблему, привязав ссылку подстановки с помощью оператора @, например: =ВПР(@A:A;A:C;2;ЛОЖЬ). Кроме того, вы можете использовать традиционный метод ВПР и ссылаться на одну ячейку вместо целого столбца: =ВПР(A2;A:C;2;ЛОЖЬ).

Действие

Примечания

Используйте абсолютные ссылки в аргументе интервальный_просмотр

Использование абсолютных ссылок позволяет заполнить формулу так, чтобы она всегда отображала один и тот же диапазон точных подстановок.

Узнайте, как использовать абсолютные ссылки на ячейки.

Не сохраняйте числовые значения или значения дат как текст.

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

Сортируйте первый столбец

Если для аргумента интервальный_просмотр указано значение ИСТИНА, прежде чем использовать функцию ВПР, отсортируйте первый столбец таблицы.

Используйте подстановочные знаки

Если значение аргумента интервальный_просмотр — ЛОЖЬ, а аргумент искомое_значение представляет собой текст, то в аргументе искомое_значение допускается использование подстановочных знаков: вопросительного знака (?) и звездочки (*). Вопросительный знак соответствует любому отдельно взятому символу. Звездочка — любой последовательности символов. Если требуется найти именно вопросительный знак или звездочку, следует ввести значок тильды (~) перед искомым символом.

Например, с помощью функции =ВПР(«Ивано?»;B2:E7;2;ЛОЖЬ) будет выполнен поиск всех случаев употребления Иванов с последней буквой, которая может меняться.

Убедитесь, что данные не содержат ошибочных символов.

При поиске текстовых значений в первом столбце убедитесь, что данные в нем не содержат начальных или конечных пробелов, недопустимых прямых (‘ или «) и изогнутых (‘ или “) кавычек либо непечатаемых символов. В этих случаях функция ВПР может возвращать непредвиденное значение.

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

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

Функция ВПР

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

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

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

=ВПР(Что вы хотите найти, где вы хотите это найти, номер столбца в диапазоне, содержащем возвращаемое значение, возвращает приблизительное или точное совпадение — указывается как 1/ИСТИНА или 0/ЛОЖЬ).

Совет:  Секрет ВПР заключается в организации данных таким образом, чтобы искомое значение (Фрукты) находилось слева от возвращаемого значения (Сумма), которое вы хотите найти.

Используйте функцию ВПР для поиска значения в таблице.

Синтаксис

ВПР (искомое_значение, массив_таблиц, номер_индекса_столбца, [диапазон_просмотра])

Например:

  • org/ListItem»>

    =ВПР(A2,A10:C20,2,ИСТИНА)

  • =ВПР(«Фонтана»,B2:E7,2,ЛОЖЬ)

  • =ВПР(A2,’Сведения о клиенте’!A:F,3,ЛОЖЬ)

Имя аргумента

Описание

искомое_значение     (обязательно)

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

Например, если таблица-массив охватывает ячейки B2:D7, то искомое_значение должно находиться в столбце B.

Искомое_значение может быть значением или ссылкой на ячейку.

table_array     (обязательно)

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

Первый столбец в диапазоне ячеек должен содержать искомое_значение . Диапазон ячеек также должен включать возвращаемое значение, которое вы хотите найти.

Узнайте, как выбирать диапазоны на листе.

col_index_num     (обязательно)

Номер столбца (начиная с 1 для крайнего левого столбца table_array ), который содержит возвращаемое значение.

range_lookup    (необязательно)

Логическое значение, указывающее, хотите ли вы, чтобы ВПР находил приблизительное или точное совпадение:

  • Приблизительное совпадение — 1/TRUE предполагает, что первый столбец в таблице отсортирован либо в числовом, либо в алфавитном порядке, и затем будет выполнен поиск ближайшего значения. Это метод по умолчанию, если вы его не укажете. Например, =ВПР(90,A1:B100,2,ИСТИНА).

  • Точное совпадение — 0/FALSE ищет точное значение в первом столбце. Например, =ВПР(«Смит»,A1:B100,2,ЛОЖЬ).

С чего начать

Для построения синтаксиса ВПР вам понадобятся четыре элемента информации:

  1. Значение, которое вы хотите найти, также называемое искомым значением.

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

    .
  3. Номер столбца в диапазоне, который содержит возвращаемое значение. Например, если вы укажете диапазон B2:D11, вы должны считать B первым столбцом, C вторым и так далее.

  4. Дополнительно можно указать TRUE, если требуется приблизительное соответствие, или FALSE, если требуется точное соответствие возвращаемого значения. Если вы ничего не укажете, значением по умолчанию всегда будет TRUE или приблизительное совпадение.

Теперь сложите все вышеперечисленное вместе следующим образом:

=ВПР(искомое значение, диапазон, содержащий искомое значение, номер столбца в диапазоне, содержащем возвращаемое значение, приблизительное совпадение (ИСТИНА) или точное совпадение (ЛОЖЬ)).

Примеры

Вот несколько примеров ВПР:

Пример 1

Пример 2

Пример 3

Пример 4

Пример 5

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

Здесь столбцы A-F и H имеют значения или формулы, которые используют только значения на листе, а остальные столбцы используют функцию ВПР и значения столбца A (код клиента) и столбца B (поверенный) для получения данных из других таблиц.

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

  2. Щелкните Данные > Инструменты обработки данных > Отношения , чтобы открыть диалоговое окно Управление отношениями.

  3. Для каждого перечисленного отношения обратите внимание на следующее:

    • Поле, связывающее таблицы (указано в скобках в диалоговом окне). это lookup_value для вашей формулы ВПР.

    • Имя связанной таблицы поиска. Это table_array в вашей формуле ВПР.

    • Поле (столбец) в связанной таблице поиска, которое содержит данные, которые вы хотите добавить в новый столбец. Эта информация не отображается в диалоговом окне «Управление отношениями» — вам придется просмотреть связанную таблицу поиска, чтобы увидеть, какое поле вы хотите получить. Вы хотите отметить номер столбца (A=1) — это col_index_num в вашей формуле.

  4. Чтобы добавить поле в новую таблицу, введите формулу ВПР в первый пустой столбец, используя информацию, полученную на шаге 3.

    В нашем примере столбец G использует Attorney ( lookup_value ) для получения данных Bill Rate из четвертого столбца ( col_index_num = 4) из таблицы рабочего листа Attorneys, tblAttorneys ( table_array ), с формулой =VLOOKUP([@Attorney],tbl_Attorneys,4,FALSE) .

    Формула также может использовать ссылку на ячейку и ссылку на диапазон. В нашем примере это будет =ВПР(A2,’Адвокаты’!A:D,4,FALSE ).

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

Проблема

Что пошло не так

Возвращено неверное значение

Если range_lookup имеет значение TRUE или опущено, первый столбец необходимо отсортировать в алфавитном или числовом порядке. Если первый столбец не отсортирован, возвращаемое значение может оказаться неожиданным. Либо отсортируйте первый столбец, либо используйте FALSE для точного совпадения.

#Н/Д в ячейке

  • Если range_lookup равно TRUE, то если значение в lookup_value меньше наименьшего значения в первом столбце table_array , вы получите значение ошибки #Н/Д .

  • Если range_lookup равно FALSE, значение ошибки #N/A указывает, что точное число не найдено.

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

#ССЫЛКА! в ячейке

Если col_index_num больше, чем количество столбцов в табличном массиве , вы получите #REF! значение ошибки.

Для получения дополнительной информации о разрешении ошибки #REF! ошибки в функции ВПР см. Как исправить ошибку #ССЫЛКА! ошибка.

#ЗНАЧ! в ячейке

Если table_array меньше 1, вы получите #ЗНАЧ! значение ошибки.

Дополнительные сведения об устранении ошибки #VALUE! ошибки в ВПР, см. Как исправить ошибку #ЗНАЧ! ошибка в функции ВПР.

#ИМЯ? в ячейке

#ИМЯ? значение ошибки обычно означает, что в формуле отсутствуют кавычки. Чтобы найти имя человека, убедитесь, что вы используете кавычки вокруг имени в формуле. Например, введите имя как «Фонтана» в =ВПР(«Фонтана»,B2:E7,2,ЛОЖЬ).

Дополнительные сведения см. в разделе Как исправить ошибку #NAME! ошибка.

#РАЗЛИВ! в ячейке

Этот конкретный #РАЗЛИВ! ошибка обычно означает, что ваша формула полагается на неявное пересечение для значения поиска и использует весь столбец в качестве ссылки. Например, =ВПР( A:A ,A:C,2,ЛОЖЬ). Вы можете решить эту проблему, привязав ссылку поиска с помощью оператора @ следующим образом: =ВПР( @A:A ,A:C,2,FALSE). Кроме того, вы можете использовать традиционный метод ВПР и обратиться к одной ячейке, а не ко всему столбцу: = ВПР( A2 ,A:C,2,FALSE).

Сделайте это

Почему

Использовать абсолютные ссылки для range_lookup

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

Узнайте, как использовать абсолютные ссылки на ячейки.

Не сохранять значения чисел или дат в виде текста.

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

Сортировать первый столбец

Сортировка первого столбца table_array перед использованием ВПР, когда range_lookup имеет значение TRUE.

Использовать подстановочные знаки

Если range_lookup имеет значение FALSE, а lookup_value является текстом, вы можете использовать подстановочные знаки — вопросительный знак (?) и звездочку (*) — в lookup_value . Знак вопроса соответствует любому одиночному символу. Звездочка соответствует любой последовательности символов. Если вы хотите найти фактический вопросительный знак или звездочку, введите тильду (~) перед символом.

Например, =VLOOKUP(«Fontan?»,B2:E7,2,FALSE) будет искать все экземпляры Fontana с последней буквой, которая может отличаться.

Убедитесь, что ваши данные не содержат ошибочных символов.

При поиске текстовых значений в первом столбце убедитесь, что данные в первом столбце не содержат начальных и конечных пробелов, непоследовательного использования прямых (‘ или «) и фигурных (‘ или «) кавычек или непечатаемых символов. , В этих случаях функция ВПР может вернуть непредвиденное значение.0005

Чтобы получить точные результаты, попробуйте использовать функцию CLEAN или TRIM для удаления конечных пробелов после табличных значений в ячейке.

Нужна дополнительная помощь?

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

См. также

Краткая справочная карта: освежение VLOOKUP
Краткая справочная карта: советы по устранению неполадок функции ВПР
Как исправить ошибку #VALUE! ошибка в функции ВПР
Как исправить ошибку #Н/Д в функции ВПР
Обзор формул в Excel
Как избежать неработающих формул
Обнаружение ошибок в формулах
Функции Excel (по алфавиту)
функции Excel (по категориям)
ВПР (бесплатная предварительная версия)

Поиск свойств конфигурации в таблице STORECONF

Таблица STORECONF содержит свойства для настройки различных Возможности приложения HCL Commerce Search.

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

Когда вы меняете значение свойства в таблице базы данных STORECONF, вы обновляете Столбец NAME с указанным свойством поиска. Столбец VALUE также обновляется с указанным обновленным параметр для указанного STOREENT_ID. Вы должны перезапустить свой Сервер HCL Commerce Search, чтобы применить ваши изменения.

Поиск недвижимости Назначение имущества
wc.search.priceMode Это свойство определяет режим отображения для показ цен на витрине.

Вы можете установить следующее значения для этого свойства:

0
Вычислено:
  • Резюме: Цены только для текущей страницы рассчитывается во время выполнения.
  • Скрыть грани цены.
  • Показать расчетную цену и диапазон цен предложения в страница отображения продукта.
  • Показывать рассчитанную цену в каждом поиске результат.
  • Показать рассчитанную цену и ценовые диапазоны на страница отображения категории.
  • Скрыть поиск диапазона цен в Страница расширенного поиска.
  • Использование: Цены не заполняются в поиске индекс.
1
Проиндексировано:
  • Резюме: Все цены получены из индекс поиска.
  • Показать ценовые аспекты с ценовыми диапазонами, настраивается в таблице конфигурации фасета.
  • Показать индексированную цену на дисплее продукта страница.
  • Показывать проиндексированную цену в каждом результате поиска.
  • Показать диапазон цен в поиске Страница расширенного поиска.
  • Использование: Цены подставляются в поиске индекс.
2
Смешанный:
  • Сводка: Результаты поиска содержат вычисленные цены, в то время как ценовые аспекты используют индексированные Цены.
  • Показать ценовые аспекты с ценовыми диапазонами, настраивается в таблице конфигурации фасета.
  • Показать расчетную цену и диапазон цен предложения в страница отображения продукта.
  • Показывать рассчитанную цену в каждом поиске результат.
  • Показать рассчитанную цену и ценовые диапазоны на страница отображения категории.
  • Показать диапазон цен в поиске Страница расширенного поиска.
  • Использование: Цены для всех поддерживаемых валют заполняется в поисковом индексе.

Важно! Если выбран режим цены 0 или 2, вызовы REST к витрине магазина не автоматически возвращать информацию о цене. Даже если установить как по умолчанию ценовые режимы 0 или 2 также должны быть объявлены в вызов REST для получения информации о цене. Используйте параметр запроса GET priceMode={priceMode} в RESt звонки, где {priceMode} равно {0} или {2}, при использовании этих режимов.

Примечание:

  • Если вы используют ценовой режим как 1:

    Когда установлен индексированный ценовой режим ( wc.search.priceMode=1 в таблица STORECONF), весь каталог поиск и просмотр страниц, включая продукт страница отображения использует проиндексированную цену. Если цена контракта индексируется, на страницах используется индексированная цена контракта. Однако вся касса страницы, в том числе страницы корзины покупок, используют ценовые команды для расчета в реальном времени ценообразование.

  • Если вы меняете режим цены на 0 или 2:
    1. Найдите расширенный файл wc-search.xml.
    2. Чтобы включить функции расчетной цены, обновите расширенный файл wc-search.xml. файл, чтобы включить следующее изменения.
      <_config:profile name="IBM_findProductsByCategory" indexName="CatalogEntry">
      <_config:запрос наследует="true">
      <_config:постпроцессор
          classname="com.ibm.commerce.foundation. server.services.rest.search.postprocessor.solr.SolrRESTSearchCatalogEntryViewSKUQueryPostprocessor"/>
      <_config:постпроцессор
          classname="com.ibm.commerce.foundation.server.services.rest.search.postprocessor.solr.SolrRESTSearchCatalogEntryViewComponentsQueryPostprocessor"/>
      
      <_config: результат наследует = "истина">
      <_config:имя поля="компоненты"/>
      
      
       

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

      SolrRESTSearchCatalogEntryViewSKUQueryPostprocessor требуется, чтобы SKU извлекается из Solr в том же запросе, что и товары в результатах поиска.

      Для например, когда вы просматриваете результаты поиска в режиме сетки, это позволяет отображать диапазоны цен для всех SKU и контракты. Когда вы просматриваете результаты поиска в режиме списка, он включает продукты с одним SKU. возможность добавления в корзину.

    Подробнее информацию см. в разделе Отображение диапазонов цен на витрине.

Значение по умолчанию: 1. (индексировано).

wc.search.priceMode.compatiblePriceIndex Это свойство определяет индексированную цену режим, когда цены индексируются.

Вы можете установите для этого свойства следующие значения:

1.0
Столбец цены индексируется из контракта цена, следуя следующему соглашению об именах: цена_#currency_#contractId .
1,1
Только Solr-Search: столбец цены индексируется от стандартной цены предложения, используя следующие соглашение об именовании: цена_#валюта .

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

wc. search.entitlement Это свойство определяет проверку прав для бизнес-моделей B2B и B2C.

Вы можете установить следующее значения для этого свойства:

0
Право отключено.
1
Право включено.

Значение по умолчанию: 0 (Право отключено).

Примечание. Чтобы ваш магазин мог использовать фильтры каталога, созданные с помощью фильтра каталога и Ценообразование, значение для wc. search.entitlement свойство должно быть установить на 1 .

wc.search.storeconf

Настройки режима приоритетной цены для магазина

Различные магазины могут использовать разные режимы цен в HCL Commerce Search вместо того, чтобы полагаться на значения в предыдущих файлах конфигурации.

Магазины могут устанавливать приоритет цен в следующем порядке:

  1. Путем передачи в поисковом профиле URL-адреса магазина. Этот флаг получает наивысший приоритет.
  2. Путем указания профиля поиска в поиске запрос. То есть любой поисковый запрос может содержать ценовой режим и проверка прав, для бизнеса или соображения производительности.
  3. Путем установки свойства wc.search.priceMode в таблице STORECONF. Для получения дополнительной информации см. Поиск свойства конфигурации в STORECONF стол. Таблица STORECONF — это путь к хранилищу. включено. Например, по умолчанию магазины B2B используют расчетный ценовой режим, в то время как магазины B2C используют индексированный ценовой режим. Расширенные сайты наследуют актив конфигурация магазина.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Copyright © 2025
    Дропшиппинг в России.
    Сообщество поставщиков дропшипперов и интернет предпринимателей.
    Все права защищены.
    ИП Калмыков Семен Алексеевич. ОГРНИП: 313695209500032.
    Адрес: ООО «Борец», г. Москва, ул. Складочная 6 к.4.
    E-mail: mail@russia-dropshipping.ru. Телефон: +7 (499) 348-21-17