Оглавление
При работе в Excel поиск значений является распространенной задачей как для бизнеса, так и для образовательных или исследовательских целей. Для этого в некоторых случаях нам нужно искать значения не на том же листе, а на другом. Это не такая уж сложная задача. Методы, описанные в этой статье, помогут вам найти значение на другом листе в excel.
Скачать Рабочую тетрадь для практических занятий
Вы можете скачать бесплатный шаблон Excel отсюда и потренироваться самостоятельно.
Поиск значения в другом листе.xlsx3 способа поиска значения из другого листа в Excel
Для демонстрации методов я использую следующий набор данных, который представляет продажи некоторых продавцов в разных регионах.
Метод 1: Использование функции VLOOKUP для поиска значения из другого листа в Excel
В нашем самом первом методе я буду использовать функция VLOOKUP для поиска значения на другом листе. Это самая используемая функция для поиска значений. VLOOKUP Функция используется для поиска значения в крайнем левом столбце таблицы и возвращает соответствующее значение из столбца справа. Здесь мы будем искать продажи для Джека и Боба.
Шаги:
- Запишите следующую формулу в Клетка C5 -
=VLOOKUP(B5,
- Затем щелкните на листе, где расположен массив таблиц. Мои данные расположены на листе с именем "Продажи".
- Теперь выделите массив с помощью мыши и нажмите кнопку F4 клавишу, чтобы заблокировать ссылку.
- Позже укажите номер столбца относительно выбранного массива, из которого вы хотите извлечь значение, а затем тип 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. Не стесняйтесь задавать любые вопросы в разделе комментариев и, пожалуйста, дайте мне обратную связь.