Как выполнить поиск значений по нескольким листам и вернуть названия листов в Excel?
Предположим, у меня есть несколько листов, и каждый лист содержит список имен. Теперь я хочу выполнить поиск имен на основном листе и вернуть названия соответствующих листов, где эти имена находятся, как показано на следующем скриншоте. Как можно решить эту задачу в Excel?
Поиск значений по нескольким листам для возврата названий листов с помощью формулы массива
Поиск значений по нескольким листам для возврата названий листов с помощью формулы массива
Здесь я представлю формулу, которая поможет вам справиться с этой проблемой в Excel. Пожалуйста, следуйте указанным ниже шагам:
1. Сначала вы должны перечислить все названия листов, из которых хотите выполнить поиск имен, а затем определить имя диапазона для этих названий листов. Выберите названия листов, затем введите имя диапазона в Поле имени и нажмите клавишу Enter, см. скриншот:
Примечание: Если вы хотите перечислить несколько названий листов в ячейках, функция Создать связующую таблицу из Kutools for Excel может помочь вам перечислить все названия листов в книге, как показано на следующем скриншоте: Kutools for Excel: более 300 удобных надстроек для Excel, бесплатно попробовать без ограничений в течение 30 дней. Скачайте и попробуйте прямо сейчас! |
2. Затем введите эту формулу в ячейку, где вы хотите извлечь названия листов на основе заданных имен: =INDEX(sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&sheetlist&"'!$A$2:$A$12"),A2)>0),0)) , и затем нажмите клавиши Ctrl + Shift + Enter вместе, чтобы получить первое совпадение названия листа, затем протяните маркер заполнения вниз к ячейкам, куда вы хотите применить эту формулу, и все соответствующие названия листов будут извлечены на основе списка имен, см. скриншот:
Примечание: В приведенной выше формуле sheetlist — это имя диапазона, созданное на первом шаге, а A2:A12 — это список имен на других листах, A2 — это ячейка с именем на основном листе, для которой вы хотите вернуть названия листов.

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!