Как сослаться на одну и ту же ячейку с нескольких листов в Excel?
При работе с Excel часто возникает необходимость размещать связанные данные на нескольких листах одной книги. Иногда требуется объединять или сравнивать информацию, извлекая одно и то же значение — например, из ячейки B8 — со всех этих листов и сводя его в один итоговый или основной лист. Такой подход позволяет эффективно консолидировать согласованные данные, такие как ежемесячные результаты или итоги по отделам, обеспечивая удобный обзор для анализа и отчётности. Например, вы можете собрать ежемесячные показатели из ячейки B8 с нескольких листов (Лист1, Лист2, Лист3, Лист4 и т. д.) и отобразить их вместе на основном листе, как показано ниже.
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Excel предлагает несколько способов ссылаться на одну и ту же ячейку с разных листов и собирать результаты на основном листе. В зависимости от вашего опыта работы с формулами, VBA или сторонними инструментами вы можете выбрать наиболее подходящий метод для решения своей задачи. Ниже представлены практические подходы, позволяющие эффективно справиться с этой задачей. Кроме того, в оглавлении вы найдёте два других рекомендуемых решения для похожих сценариев:
Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью формулы
Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью кода VBA
Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью формулы
Если ваши Имя листа соответствуют стандартному шаблону (Лист1, Лист2, Лист3 и т. д.), формулы Excel обеспечивают быстрый способ ссылаться на одну и ту же ячейку с последовательности листов. Этот подход прост, динамичен и не требует написания кода, что особенно удобно, если вы часто добавляете или удаляете листы, следуя тому же соглашению об именовании.
1.Начните с создания вспомогательного столбца чисел: введите 1, 2, 3, 4 и так далее. Каждое число будет соответствовать суффиксу одного из листов, на который вы хотите сослаться. Этот приём автоматизирует создание ссылок и избавит вас от необходимости вручную прописывать формулу для каждого листа. См. снимок экрана:

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

Примечание: В этой формуле E2 указывает на ваше вспомогательное число (1, 2, 3 и т. д.), соответствующее суффиксу имени листа, а B8 — это адрес ячейки, которую вы хотите извлечь. При необходимости скорректируйте E2 и B8 в соответствии с вашим фактическим расположением и нужной ячейкой. Данный метод работает напрямую только в том случае, если ваши листы имеют имена по шаблону «Лист1», «Лист2» и т. д.
Это формула-based решение быстро и удобно для структурированных книг, но может стать громоздким, если листы имеют нечисловые имена или часто добавляются и удаляются. Всегда проверяйте наличие ошибок #ССЫЛ!, которые могут сигнализировать о несоответствии между вспомогательными значениями и актуальными именами листов.
Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью кода VBA
Если ваша книга содержит множество листов с непредсказуемыми именами — например, заданными вручную или не следующими последовательно, — использование VBA даёт прямой способ извлечь ссылку на одну и ту же ячейку со всех листов в ваш Основной лист. Этот метод позволяет пакетно обрабатывать данные независимо от имён листов и особенно эффективен при консолидации крупных или неоднородных книг.
1. На листе «Основной» щёлкните ячейку (например, 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 работает с ячейкой, выбранной до запуска кода. Например, если вы щёлкните по ячейке A1, из неё будут извлечены все соответствующие значения с других листов.
Ссылка на одну и ту же ячейку с нескольких листов в один основной лист с помощью удивительной функции
Для тех, кто ищет более удобный способ — без формул и программирования, — Kutools для Excel предлагает интуитивно понятную функцию под названием Автоматическое инкрементирование ссылок на листе. С её помощью вы сможете извлечь ссылку на одну и ту же ячейку с десятков или даже сотен листов всего за несколько кликов — независимо от того, как они называются. Это идеальное решение для пользователей, которые часто консолидируют данные и предпочитают визуальный пошаговый процесс вместо написания формул или редактирования кода VBA.
После установки Kutools для Excelвыполните следующие действия для консолидации данных с нескольких листов:
1. На основном листе выберите ячейку (например, B8), в которую вы хотите вставить ссылки, заполняемые с других листов.

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

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

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

Этот подход особенно полезен при работе с большим количеством листов или когда их имена нестандартны, а ручное создание ссылок и частая корректировка формул становятся нецелесообразными. Процесс нагляден и прост в освоении, что значительно упрощает задачи по консолидации книг.
Нажмите, чтобы скачать Kutools для Excel и сразу начать бесплатный пробный период!
Другие статьи:
- Копирование строк из нескольких листов на основе критериев в новый лист
- Представьте, что у вас есть книга с несколькими листами одинакового формата. Хотите быстро перенести все строки, в которых столбец C содержит текст «Completed», на новый лист? Это руководство поможет вам сделать это эффективно — без ручного копирования и вставки, что существенно сэкономит ваше время.
- Создание списка уникальных значений из нескольких листов
- Ищете быстрый способ собрать список уникальных значений со всех листов книги? Например, если на нескольких листах есть пересекающиеся списки имён, этот метод позволит извлечь каждое уникальное имя в единый список для анализа.
- Подсчёт количества вхождений определённого значения на нескольких листах
- Если у вас несколько листов с похожими данными и вы хотите подсчитать, сколько раз встречается конкретное значение (например, «Excel») во всех листах, в этой статье описаны эффективные методы, которые помогут вам это сделать.
- Вставка одного и того же изображения на несколько листов
- Вставить изображение на один лист — задача простая, но как быть, если одно и то же изображение должно отображаться на каждом листе вашей книги? В этом руководстве описан простой и эффективный способ решить эту задачу всего за несколько шагов.
- Одновременный запуск одного и того же макроса на нескольких листах в Excel
- По умолчанию при запуске макрос обрабатывает только Текущий лист, однако может возникнуть необходимость применить его сразу ко всем листам. В этой статье описаны способы одновременного запуска одного и того же макроса на нескольких листах, что повышает эффективность работы.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал 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.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек





