Тити спросил, есть ли способ использовать отрицательный номер индекса с функцией ВПР, чтобы можно было получить доступ к информации слева от столбца поиска. Если с функцией ВПР используется отрицательный номер индекса, Excel возвращает значение ошибки (#VALUE) вместо поиска нужной информации.

Очевидно, что, поскольку ВПР может использовать только положительные значения индекса, одним из решений является реорганизация данных так, чтобы все они отображались справа от столбца индекса. Однако такой подход может оказаться неприемлемым для многих людей. (Макет рабочего листа может быть, например, «высечен в камне» вашей компанией.)

Есть несколько способов решить эту проблему — способы, которые вообще не требуют использования ВПР. Первый — просто использовать функцию ПРОСМОТР. Предполагая, что значение, которое вы хотите найти, находится в ячейке A1, диапазон, в котором вы хотите его найти, находится в диапазоне G12: G145, а «материал слева» находится в F12: F145, вы можете использовать эту формулу :

=LOOKUP(A1,G12:G145,F12:F145)

Этот подход отлично работает при условии, что вы работаете с отсортированными данными в диапазоне поиска (G12: G145). Если ваши данные не отсортированы, вам следует пропустить этот подход и вместо этого использовать секционный подход, включающий комбинацию INDEX и MATCH. Предполагая, что ваши данные находятся в тех же диапазонах, вы можете использовать это:

=INDEX(F12:F145,MATCH(A1,G12:G145,0))

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (7001) применим к Microsoft Excel 97, 2000, 2002 и 2003.