KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как сослаться на одну и ту же ячейку с нескольких листов в Excel?

АвторСяоянДата изменения

При работе с Excel часто возникает необходимость размещать связанные данные на нескольких листах одной книги. Иногда требуется объединять или сравнивать информацию, извлекая одно и то же значение — например, из ячейки B8 — со всех этих листов и сводя его в один итоговый или основной лист. Такой подход позволяет эффективно консолидировать согласованные данные, такие как ежемесячные результаты или итоги по отделам, обеспечивая удобный обзор для анализа и отчётности. Например, вы можете собрать ежемесячные показатели из ячейки B8 с нескольких листов (Лист1, Лист2, Лист3, Лист4 и т. д.) и отобразить их вместе на основном листе, как показано ниже.

Снимок экрана с данными из листа Sheet1Снимок экрана с данными из листа Sheet2Снимок экрана с данными из листа Sheet3Снимок экрана с данными из листа Sheet4СтрелкаСнимок экрана главного листа с объединёнными данными из нескольких листов

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

Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью формулы

Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью кода VBA

Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью удивительной функции


Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью формулы

Если ваши Имя листа соответствуют стандартному шаблону (Лист1, Лист2, Лист3 и т. д.), формулы Excel обеспечивают быстрый способ ссылаться на одну и ту же ячейку с последовательности листов. Этот подход прост, динамичен и не требует написания кода, что особенно удобно, если вы часто добавляете или удаляете листы, следуя тому же соглашению об именовании.

1.Начните с создания вспомогательного столбца чисел: введите 1, 2, 3, 4 и так далее. Каждое число будет соответствовать суффиксу одного из листов, на который вы хотите сослаться. Этот приём автоматизирует создание ссылок и избавит вас от необходимости вручную прописывать формулу для каждого листа. См. снимок экрана:

Снимок экрана списка вспомогательных номеров для ссылки на несколько листов

2. В ячейке, где вы хотите отобразить извлечённое значение (например, в ячейке B2 основного листа), введите следующую формулу. Затем протяните маркер заполнения вниз по столбцу, чтобы автоматически создать ссылки на соответствующие листы. Все значения целевых ячеек (в данном случае B8 с каждого листа) будут получены сразу.

=INDIRECT("'Sheet" &, E2 &, "'!$B$8")

Снимок экрана с формулой, используемой для ссылки на одну и ту же ячейку из нескольких листов в Excel.

Примечание: В этой формуле E2 указывает на ваше вспомогательное число (1, 2, 3 и т. д.), соответствующее суффиксу имени листа, а B8 — это адрес ячейки, которую вы хотите извлечь. При необходимости скорректируйте E2 и B8 в соответствии с вашим фактическим расположением и нужной ячейкой. Данный метод работает напрямую только в том случае, если ваши листы имеют имена по шаблону «Лист1», «Лист2» и т. д.

Это формула-based решение быстро и удобно для структурированных книг, но может стать громоздким, если листы имеют нечисловые имена или часто добавляются и удаляются. Всегда проверяйте наличие ошибок #ССЫЛ!, которые могут сигнализировать о несоответствии между вспомогательными значениями и актуальными именами листов.


Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью кода VBA

Если ваша книга содержит множество листов с непредсказуемыми именами — например, заданными вручную или не следующими последовательно, — использование VBA даёт прямой способ извлечь ссылку на одну и ту же ячейку со всех листов в ваш Основной лист. Этот метод позволяет пакетно обрабатывать данные независимо от имён листов и особенно эффективен при консолидации крупных или неоднородных книг.

1. На листе «Основной» щёлкните ячейку (например, B8), с которой вы хотите начать отображение данных, извлечённых с других листов. Убедитесь, что под этой ячейкой достаточно пустых строк для размещения результатов, которые будут извлечены с каждого листа.

Снимок экрана ячейки B8 на главном листе

2. Нажмите клавиши ALT + F11 одновременно, чтобы открыть окно Microsoft Visual Basic for Applications.

3. В редакторе VBA выберите Вставка > Модуль. Скопируйте и вставьте следующий код в окно модуля:

Код VBA: ссылка на одну и ту же ячейку с нескольких листов

Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub

4. После вставки кода нажмите клавишу F5 или щёлкните кнопку «Выполнить», чтобы запустить код. Все значения из ячейки B8 каждого листа (за исключением самого основного листа, если это предусмотрено кодом) будут собраны и помещены на Основной лист, начиная с выбранной вами ячейки и далее вниз. Результаты отобразятся вертикально — это упрощает их просмотр и дальнейший анализ.

Снимок экрана результатов после выполнения кода VBA для ссылки на одну и ту же ячейку из нескольких листов

Примечание: Это решение на основе VBA работает с ячейкой, выбранной до запуска кода. Например, если вы щёлкните по ячейке A1, из неё будут извлечены все соответствующие значения с других листов.


Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью удивительной функции

Для тех, кто ищет более удобный способ — без формул и программирования, — Kutools для Excel предлагает интуитивно понятную функцию под названием Автоматическое инкрементирование ссылок на листе. С её помощью вы сможете извлечь ссылку на одну и ту же ячейку с десятков или даже сотен листов всего за несколько кликов — независимо от того, как они называются. Это идеальное решение для пользователей, которые часто консолидируют данные и предпочитают визуальный пошаговый процесс вместо написания формул или редактирования кода VBA.

Советы:Чтобы использовать функцию Автоматическое инкрементирование ссылок на листе, сначала загрузите и установите Последняя версия Kutools для Excel, если вы еще этого не сделали. После установки вы получите доступ ко многим удобным функциям, упрощающим сложные задачи в Excel, подобные этой.

После установки Kutools для Excelвыполните следующие действия для консолидации данных с нескольких листов:

1. На основном листе выберите ячейку (например, B8), в которую вы хотите вставить ссылки, заполняемые с других листов.

Снимок экрана ячейки B8

2.Перейдите на вкладку Kutools, выберите Ещёи затем укажите Автоматическое инкрементирование ссылок на листе, как показано ниже:

Снимок экрана функции Kutools для динамической ссылки на рабочие листы в Excel

3. В диалоговом окне Заполнить ссылки на листе выберите Заполнить по столбцу, затем по строке в разделе Порядок заполнения, затем щёлкните маленький замок рядом с полем ввода формулы — серый замок станет жёлтым, что означает блокировку формулы и ссылки на ячейку. После этого вы можете щёлкнуть любую ячейку, чтобы извлечь ссылки на ячейку B8 с других листов; в данном примере я щёлкаю ячейку B2. Затем отметьте листы, с которых хотите извлечь ссылки на ячейки. См. снимок экрана:

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

Снимок экрана диалогового окна «Заполнить ссылки на рабочие листы»

4. Нажмите кнопку «Заполнить диапазон». Программа мгновенно извлечёт выбранные значения ячеек (например, B8) со всех выбранных листов и разместит их на основном листе — по одному значению в каждой строке. После завершения вы можете закрыть диалоговое окно и при необходимости отформатировать сводный лист.

Снимок экрана окончательного результата после заполнения ссылок на ячейки из нескольких рабочих листов с помощью Kutools

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

Нажмите, чтобы скачать Kutools для Excel и сразу начать бесплатный пробный период!


Другие статьи:

  • Копирование строк из нескольких листов на основе критериев в новый лист
  • Представьте, что у вас есть книга с несколькими листами одинакового формата. Хотите быстро перенести все строки, в которых столбец C содержит текст «Completed», на новый лист? Это руководство поможет вам сделать это эффективно — без ручного копирования и вставки, что существенно сэкономит ваше время.
  • Вставка одного и того же изображения на несколько листов
  • Вставить изображение на один лист — задача простая, но как быть, если одно и то же изображение должно отображаться на каждом листе вашей книги? В этом руководстве описан простой и эффективный способ решить эту задачу всего за несколько шагов.

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции…
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул…
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий…
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором…
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов…
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

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


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек