ИНДЕКС возвращает значение по позиции внутри выбранного диапазона. Главное — считать номера относительно начала массива, а не по номерам строк всего листа.
Подготовьте небольшой справочник
В A1:C1 задайте заголовки «Код», «Товар», «Цена». В строках 2–4 запишите К01 — Ручка — 40; К02 — Блокнот — 120; К03 — Папка — 80. Коды должны быть уникальными в пределах справочника. Формула =ИНДЕКС(B2:C4;2;2) вернёт 120. В выбранном массиве первая строка — строка листа 2, вторая — строка 3; первый столбец — B, второй — C.
Как получить значение одного столбца
Для =ИНДЕКС(C2:C4;3) ответ равен 80. Когда массив состоит из одного столбца, достаточно указать номер строки внутри него. Если номер выходит за границы массива, вместо нужного значения появится ошибка ссылки. Проверьте первый и последний элемент. Это помогает обнаружить случайно включённый заголовок: при сдвиге начала диапазона все номера позиций меняют смысл.
Свяжите ИНДЕКС с точным поиском
Введите в E2 код К02. Формула =ПОИСКПОЗ(E2;A2:A4;0) вернёт 2 — позицию точного совпадения. Теперь используйте =ИНДЕКС(C2:C4;ПОИСКПОЗ(E2;A2:A4;0)): ответ 120.
Ноль в последнем аргументе ПОИСКПОЗ задаёт точное совпадение. Диапазон кодов и возвращаемых цен должен соответствовать одним строкам и иметь одинаковую длину. Не включайте заголовок лишь в один из них.
Что проверить при неожиданном ответе
Уберите лишние пробелы из ключа, проверьте текстовый или числовой тип кодов и дубли. При повторяющемся ключе поиск вернёт первое совпадение, что может не соответствовать вашей задаче. Сначала посмотрите результат ПОИСКПОЗ отдельно, затем объединяйте формулы. Если нужно сравнить эту схему с привычным вертикальным поиском, начните с инструкции ВПР.
Разберите свою задачу Excel с преподавателем
На индивидуальном онлайн-занятии вы выполняете действия сами, задаёте вопросы и проверяете результат вместе с преподавателем. Темы и темп подбираем под ваш опыт. Начните с бесплатного пробного урока: 45 минут · один на один · без обязательств. Решение о продолжении — после урока.
Оставить комментарий
Есть вопрос по статье? Напишите комментарий — будем рады обсудить.
Комментарии