Как искать значение на другом листе в Excel (3 простых способа)

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

При работе в Excel поиск значений является распространенной задачей как для бизнеса, так и для образовательных или исследовательских целей. Для этого в некоторых случаях нам нужно искать значения не на том же листе, а на другом. Это не такая уж сложная задача. Методы, описанные в этой статье, помогут вам найти значение на другом листе в excel.

Скачать Рабочую тетрадь для практических занятий

Вы можете скачать бесплатный шаблон Excel отсюда и потренироваться самостоятельно.

Поиск значения в другом листе.xlsx

3 способа поиска значения из другого листа в Excel

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

Метод 1: Использование функции VLOOKUP для поиска значения из другого листа в Excel

В нашем самом первом методе я буду использовать функция VLOOKUP для поиска значения на другом листе. Это самая используемая функция для поиска значений. VLOOKUP Функция используется для поиска значения в крайнем левом столбце таблицы и возвращает соответствующее значение из столбца справа. Здесь мы будем искать продажи для Джека и Боба.

Шаги:

  • Запишите следующую формулу в Клетка C5 -
=VLOOKUP(B5,

  • Затем щелкните на листе, где расположен массив таблиц. Мои данные расположены на листе с именем "Продажи".

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

  • Позже укажите номер столбца относительно выбранного массива, из которого вы хотите извлечь значение, а затем тип 0 для точного совпадения.
  • Таким образом, полная формула будет выглядеть следующим образом
=VLOOKUP(B5,Sales!$B$5:$D$11,3,0)

  • Наконец, просто нажмите кнопку Войти

Теперь мы получили вывод для Джека.

  • Затем, чтобы найти выход для Боба, просто перетащите вниз область Наполнительная рукоятка .

Вот окончательный результат.

Читать далее: Как искать несколько значений в Excel (10 способов)

Метод 2: Комбинируйте функции INDEX и MATCH для поиска значения на другом листе

Теперь мы будем использовать ИНДЕКС и МАТЧ функции для поиска значения на другом листе. ИНДЕКС и МАТЧ функции являются очень распространенными альтернативами VLOOKUP функция. ИНДЕКС Функция используется для возврата значения или ссылки на значение из таблицы или диапазона. МАТЧ Функция используется для поиска заданного элемента в диапазоне ячеек, а затем возвращает относительное положение этого элемента в диапазоне. Теперь давайте найдем значение продаж для Джека с помощью комбинации.

Шаги:

  • В Клетка C7 тип-
=INDEX(

  • После этого перейдите на лист продаж, щелкнув по заголовку листа.

  • Затем выберите диапазон D5:D11 откуда мы будем извлекать выходные данные.

  • Затем введите...
=INDEX(Sales!D5:D11,MATCH(

  • Позже вернитесь к предыдущему листу, щелкнув по заголовку листа.

  • Затем выберите ячейку, в которой находится наше искомое значение.

  • Снова перейдите на лист "Продажи" и выберите диапазон ( B5:B11) где существует наше значение поиска.

  • Наконец, напишите 0 для точное совпадение .
  • Таким образом, полная формула будет выглядеть следующим образом
=INDEX(Sales!D5:D11,MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0))

  • Наконец, просто нажмите кнопку Войти

После этого вы получите ожидаемый результат.

⏬ Формула разбивки:

➥ MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0)

Сайт МАТЧ функция будет искать значение 'Jack' в листе 'Sales' между диапазонами B5:B11 и вернет в виде...

3

➥ INDEX(Sales!D5:D11,MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0))

Наконец, в ИНДЕКС функция вернет значение из диапазона D5:D11 в соответствии с выходом МАТЧ функция, и это...

78923

Читать далее: 7 типов поиска, которые можно использовать в Excel

Метод 3: Применение функций Excel VLOOKUP и INDIRECT для поиска значения на другом листе

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

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

  • Запишите следующую формулу в Клетка C7 -
=VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)

  • Позже просто нажмите кнопку Войти кнопку для выхода.

  • Затем перетащите вниз Наполнительная рукоятка значок , чтобы получить вывод с листа 'Feb'.

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

⏬ Формула разбивки:

➥ INDIRECT("'"&B7&"'!$B$5:$D$11")

Сайт INDIRECT функция вернет ссылку B5:D11 в диапазон-.

{ "Сэм", "Канада", 44589; "Питер", "США", 72734; "Джек", "Бразилия", 78923; "Самуэль", "Великобритания", 99320; "Виллиум", "Лондон", 84738; "Рон", "Канада", 98210; "Боб", "Великобритания", 57832}

➥ VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)

Наконец, в VLOOKUP функция вернет вывод из этого диапазона для значения Клетка C4 и это...

78923

Читать далее: Как искать текст в Excel (7 подходящих способов)

Заключение

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

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