Как эффективно использовать индексный номер столбца в Excel VLOOKUP

  • Поделись Этим
Hugh West

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

Скачать Практическое пособие

Загрузите следующую рабочую тетрадь для практических занятий.

VLOOKUP Col_Index_Num.xlsx

Другая рабочая тетрадь.xlsx

Краткое описание функции VLOOKUP

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

Теперь, Excel Функция VLOOKUP ищет представленное значение в крайнем левом столбце заданной таблицы и выдает значение в точной строке из определенного столбца.

Синтаксис:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Давайте вкратце обсудим приведенные здесь аргументы.

  • lookup_value: Требуется Значение, которое он ищет, находится в крайнем левом столбце описанной таблицы. Это может быть одно значение или массив значений.
  • table_array: Таблица, в которой будет производиться поиск поиск_значения в крайнем левом столбце.
  • col_index_num: Требуется. Номер столбца в таблице, из которого будет произведен возврат.
  • [range_lookup]: Он определяет, является ли точное или частичное соответствие поиск_значения необходимо. В аргументе, 0 для точного совпадения, 1 для частичного совпадения. По умолчанию - 1 (частичное совпадение).

Взгляните на следующий пример:

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

В этом VLOOKUP формула:

Наш поиск_значения это 5 который ID .

Наш массив таблиц это B4:F12

Поиск диапазона устанавливается на FALSE для точного совпадения.

Номер индекса столбца 5 который Год выпуска .

По сути, мы говорим VLOOKUP функция для поиска в массиве таблицы с ID 5. И если вы нашли это, то укажите значение, представленное в графе Год выпуска который имеет индексный номер столбца 5 .

Надеюсь, теперь вы понимаете, как это работает.

Подробнее: Поиск диапазона с помощью VLOOKUP в Excel (5 примеров)

6 вещей, которые вы должны знать об индексном номере колонки в VLOOKUP

Поскольку тема данной статьи посвящена VLOOKUP номер индекса столбца, мы обсудим этот аргумент в последующих разделах. Номер индекса столбца - очень важная вещь. Чтобы вернуть правильное значение из массива таблицы, вы должны знать некоторые вещи об этом номере индекса столбца. Я надеюсь, что вы прочитаете все это и примените в следующий раз к своему листу Excel.

1. Что делает индексный номер колонки?

Теперь о том, почему индексный номер столбца важен, и что он делает в формуле. Давайте разберем это на примере предыдущего примера.

Формула, которую мы используем:

=VLOOKUP(D14,B4:F12,5,FALSE)

Мы устанавливаем поиск диапазона на FALSE для точного совпадения.

Разбивка 1: Поиск значения

Теперь в таблице мы хотим найти какое-либо значение. Чтобы найти это значение, мы должны предоставить значение поиска в VLOOKUP формула. Сначала мы должны указать значение поиска, по которому он будет искать данные. Здесь мы используем ссылку на ячейку.

Разрыв 2: Инициализация массива таблиц

Затем VLOOKUP функция будет искать массив таблиц, из которого она будет выполнять все эти действия.

Разбивка 3: Найдите значение "Искать" в крайнем левом столбце

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

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

Разрыв 3: поиск индексного номера колонки из массива таблицы

Теперь VLOOKUP функция попытается найти номер столбца из таблицы, которую вы указали в аргументе.

Разбивка 4: VLOOKUP будет искать значение в заданном индексном номере столбца

После того как он найдет нужную колонку, VLOOKUP будет искать ваше значение в столбце, который находится в одной строке с ID 5 .

Разбивка 6: Возврат значения

Наконец, он найдет Год выпуска с ID 5 .

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

Подробнее: Поиск значения в диапазоне и возврат в Excel (5 простых способов)

2. Как будут изменяться выходные данные в зависимости от номера индекса колонки?

Теперь наш VLOOKUP формула будет возвращать разные результаты на основе разных номеров индексов столбцов.

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

Взгляните на следующий пример:

Формула, которую мы используем:

=VLOOKUP(D14,B4:F12,3,FALSE)

Здесь мы хотели Актерский имя из Идентификатор фильма 5 . Теперь, наш Актер столбец является 3-м столбцом в массиве таблицы. По этой причине мы предоставили 3 как номер индекса столбца в VLOOKUP В результате наша функция получила значение из диапазона для поиска (массив таблицы) в Excel.

Читайте также: Как найти второе совпадение с помощью VLOOKUP в Excel (2 простых метода)

3. Что произойдет, если мы укажем неверный номер индекса столбца?

Теперь вы можете спросить, что произойдет, если мы укажем неверный номер индекса столбца с помощью Excel VLOOKUP Очевидно, что она вернет неверное значение. Если желаемый столбец результата не совпадает с указанным вами номером индекса столбца, вы не получите результат.

Для лучшего понимания посмотрите на следующий пример:

Формула, которую мы используем:

=VLOOKUP(D14,B4:F12,5,FALSE)

Здесь вы можете видеть, что мы хотели Жанр из Идентификатор фильма 7 Но он показывает. 2006 что является неправильным ответом.

Поскольку мы предоставили 5 как номер индекса столбца в Excel VLOOKUP формула. Но номер столбца Жанр это 4 Вот почему он возвращает другой результат.

4. Что произойдет, если индекс нашего столбца выйдет за пределы диапазона?

Если номер индекса вашего столбца выходит за пределы заданного массива таблиц, то будет выведено сообщение VLOOKUP функция вернет #REF! ошибка. Это связано с тем, что массив вашей таблицы не содержит такого количества столбцов.

Это можно понять из следующего примера:

Формула, которую мы используем:

=VLOOKUP(D14,B4:F12,6,FALSE)

Здесь вы можете увидеть наш Excel VLOOKUP формула выдает ошибку. Посмотрите внимательно, массив нашей таблицы - это B4:F12 В этом диапазоне у нас только пять столбцов. Но в нашей формуле мы предоставили 6 в аргументе col index. Вот почему он не смог вернуть никакого значения.

Подробнее: Как использовать VLOOKUP для поиска значения, находящегося между диапазонами

5. Увеличение числа индексов столбцов в VLOOKUP с помощью функции COLUMN

В VLOOKUP формулу, вы можете использовать динамический индекс столбца. Предположим, у вас есть две таблицы, и вы хотите объединить их. Кроме того, вам нужно скопировать рабочий VLOOKUP формулы в нескольких столбцах. Удобный способ, которым вы можете воспользоваться - это использование функция COLUMN Excel.

Взгляните на следующий снимок экрана:

У нас есть две таблицы. Мы хотим объединить таблицы Таблица результатов и База данных студентов таблица на основе Студенческий билет В принципе, наша цель - установить имя и раздел в таблице Result.

Общая формула, которую мы используем:

=VLOOKUP($A1,table,COLUMN()-x,0)

Давайте введем следующую формулу Ячейка E5 и нажмите Войдите:

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

Теперь перетащите Заправочная ручка икона на столе.

Снова введите формулу Ячейка F5 и перетащите Заправочная ручка икона:

Как вы можете видеть, мы успешно скопировали данные из базы данных студентов в таблицу Result, используя динамический индекс столбца number.

Примечание:

Вы можете использовать эту формулу как Калькулятор индексных номеров столбцов для Vlookup в вашем рабочем листе.

🔎 Разбивка формулы

Мы рассчитали индексный номер колонки, используя КОЛУМН Если нет аргументов в функции КОЛУМН функция возвращает номер связанного столбца.

Теперь, поскольку мы используем формулу в колонках E и F, то КОЛУМН функция вернет 5 и 6 соответственно. На листе индексный номер столбца E равен 5. А индексный номер столбца F равен 6.

Нам не нравится получать данные из 5-го столбца таблицы Результат таблицы (всего 3 столбца). Итак, вычтем 3 из 5, чтобы получить число 2, которое VLOOKUP функция, используемая для восстановления Имя с сайта база данных студентов стол.

COLUMN()-3 = 5-3 = 2 (Здесь 2 указывает на Имя колонка База данных студентов массив таблиц)

Мы использовали ту же формулу в колонке F . Колонка F имеет индекс номер 6.

КОЛОНКА()-3 = 6-3 = 3 (3 указывает на Раздел из База данных студентов массив таблиц)

В итоге, первый образец приносит Имя из База данных студентов таблица (столбец 2), а на 2-й иллюстрации получены Раздел из База данных студентов таблица (колонка 3).

[/wpsm_box]

6. Найдите индексный номер столбца с помощью функции MATCH

Теперь, в VLOOKUP мы обычно задаем номер индекса столбца как статическое число. Тем не менее, вы также можете сформировать динамический номер индекса столбца, как в предыдущем примере. Здесь мы делаем это с помощью функции функция MATCH Этот метод позволяет выполнять динамический двусторонний поиск, сопоставляя строки и столбцы в массиве таблицы.

Взгляните на следующий набор данных:

Здесь у нас есть набор данных студентов. У нас есть оценки некоторых студентов по физике, математике и химии. Теперь мы хотим найти оценку Джесси в Математика тема.

Чтобы найти это значение, введите следующую формулу Ячейка H5 и нажмите Войти :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Как вы можете видеть, наши VLOOKUP формула получила точное совпадение из набора данных.

Теперь посмотрите внимательно, мы не предоставили статическое число в номере индекса столбца. Вместо этого мы сделали его динамическим, используя МАТЧ Функция. В принципе, у нас здесь несколько критериев.

🔎 Разбивка формулы

➤ MATCH(H5,B4:E4,0)

Сайт МАТЧ функция будет искать тему MATH из заголовка B4:E4. Он найдет его в индексе 3. Вот почему он вернет 3 .

➤ VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

Наконец, он будет работать как настоящий VLOOKUP формула. И оно вернется C. Поскольку он нашел значение по номеру индекса столбца 3.

VLOOKUP Индексный номер столбца из другого листа или рабочей книги

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

Взгляните на следующие скриншоты:

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

Сначала введите следующую формулу в Клетка C5 из выход лист, а затем нажмите Войти .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

Как вы можете видеть, наши VLOOKUP индексный номер столбца помог нам получить данные с другого листа.

Здесь формула "Фактический! B4:F12 " в основном указывает имя листа и массив таблиц из листа. И, мы указали 2 как номер индекса столбца для получения данных из таблицы в " Фактический " лист.

То же самое относится и к различным рабочим книгам. Аналогично можно получить значение из другой рабочей книги с помощью функции VLOOKUP функция. Посмотрите на скриншоты:

Это первая рабочая книга. Наши данные находятся здесь " Фактический " лист:

Это вторая рабочая книга. Значение, которое мы покажем в " Данные " лист.

Как и в предыдущем случае, введите следующую формулу Клетка C5 из " Данные " лист из " Other.xlsx" рабочая тетрадь:

=VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

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

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

=VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

Следующий снимок экрана поможет вам разобраться в этом:

💬 О чем нужно помнить

✎ VLOOKUP поиск ценности в правильном направлении.

Для получения точных результатов укажите действительный номер индекса столбца. Номер индекса столбца не должен превышать номер столбца массива таблицы.

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

Заключение

В заключение я надеюсь, что этот учебник предоставил вам часть полезных знаний о VLOOKUP номер индекса столбца в Excel. Мы рекомендуем вам изучить и применить все эти инструкции к вашему набору данных. Скачайте рабочую тетрадь и попробуйте сами. Кроме того, не стесняйтесь оставлять отзывы в разделе комментариев. Ваши ценные отзывы поддерживают нашу мотивацию создавать подобные учебники.

Не забудьте заглянуть на наш сайт Exceldemy.com для решения различных проблем и задач, связанных с Excel.

Продолжайте изучать новые методы и расти!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.