В этом видео мы рассмотрим, как настроить INDEX для получения значения по строке и столбцу. Это половина уравнения ИНДЕКС / ПОИСКПОЗ.
Что делает функция ИНДЕКС?
В отличие от функции ПОИСКПОЗ, которая получает позицию элемента в списке или таблице, ИНДЕКС предполагает, что вы уже знаете позицию, и получает значение элемента в этой позиции.
Давайте взглянем.
INDEX - это мощная и гибкая функция, которую можно использовать для расширенных функций, таких как динамические диапазоны, двусторонний поиск.
Однако в этом примере мы собираемся использовать INDEX для простейшего возможного варианта использования - извлечения элементов из известной позиции.
Мы собираемся использовать ИНДЕКС, чтобы найти город в данной позиции в этом списке, скажем, на третьей позиции.
В простейшей форме INDEX принимает всего 2 аргумента: массив и номер строки.
Итак, в этом случае мы передаем INDEX массив, который является просто ссылкой на названия городов, а затем указываем обратно на позицию для номера строки.
INDEX правильно извлекает Чикаго из списка городов. Если я поставлю 13, мы получим Остин, 13-й город в списке.
Пока что мы просто используем INDEX для извлечения элемента в одном столбце на основе его позиции. Теперь давайте расширим это, чтобы использовать INDEX с несколькими столбцами.
Во-первых, чтобы облегчить чтение формул, я назову диапазоны как для данных города, так и для местоположения. Теперь я добавлю первую формулу ИНДЕКС, чтобы получить название города.
Поскольку теперь мы используем индекс в таблице с несколькими столбцами, мне нужно добавить еще аргумент - номер столбца, из которого нужно получить название города. В данном случае это столбец номер один.
Теперь я могу скопировать формулу и вернуться и настроить номера столбцов для каждой формулы ИНДЕКС.
Как видите, мы можем легко получить всю информацию для данного города с помощью INDEX, указав правильные номера строк и столбцов.
Теперь, в этот момент, вы можете чувствовать себя немного не в восторге. Итак, что, если вы можете получить что-то, зная положение, вы можете подумать, что вряд ли когда-либо знаете положение чего-либо на листе.
Да, это правда, и здесь на помощь приходит функция ПОИСКПОЗ. ПОИСКПОЗ может найти положение элемента. И, когда вы используете INDEX вместе с MATCH, вы можете делать все, что может сделать VLOOKUP, а также многое другое.