如何在 Excel 中引用多个工作表中的同一单元格?
在使用 Excel 时,相关数据通常分散在同一工作簿的多个工作表中。有时,您可能需要从所有这些工作表中提取同一单元格(例如 B8)的数据,将其合并、对比并汇总到一个摘要表或主表中。这种方法有助于整合一致的信息(如月度结果或部门总计),生成全面概览,便于分析与报告。例如,您可以从多个工作表(如 Sheet 1、Sheet 2、Sheet 3、Sheet 4 等)中提取 B8 单元格中的月度数据,并将其集中列在主表中,如下所示。
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Excel 提供了多种方法,可从多个工作表中引用同一单元格,并将结果汇总到一个主工作表中。根据您对公式、VBA 或第三方工具的熟悉程度,选择最适合自身需求的方法即可。以下是几种高效完成此任务的实用方案。此外,目录中还列出了两种其他推荐解决方案,适用于相关场景:
使用 VBA 代码将多个工作表中的同一单元格引用到一个主表中
使用公式将多个工作表中的同一单元格引用到一个主表中
如果您的工作表名称采用默认命名模式(如 Sheet 1、Sheet 2、Sheet 3 等),Excel 公式就能为您提供一种快速、简洁且动态的方式,轻松从一系列工作表中引用同一单元格——无需任何代码,尤其适合频繁添加或删除遵循相同命名规则的工作表的场景。
1. 首先,在某一列中创建一个辅助数字列表,例如依次输入 1、2、3、4 等,每个数字对应您要引用的工作表后缀。此步骤可自动化引用过程,避免为每个工作表手动编写公式。参见下图:

2. 在您希望显示提取值的单元格中(例如主表的 B2 单元格),输入以下公式,然后向下拖动填充柄,即可自动引用各对应工作表。所有目标单元格的值(此处为各工作表中的 B8)将一次性提取完成。

注意:在此公式中,E2 代表您的辅助数字(1、2、3 等),该数字需与工作表名称的后缀一致;而 B8 是您要提取数据的单元格地址。请根据实际布局和单元格位置调整 E2 和 B8. 此方法仅在工作表名称采用“Sheet 1”、“Sheet 2”等命名模式时直接有效。
这种基于公式的解决方案适用于结构化的工作簿,但若工作表名称非数字或频繁增删,操作可能会变得繁琐。请仔细检查是否存在 #REF! 错误,这通常意味着您的辅助值与现有工作表名称不匹配。
使用 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 单元格,即可从其他工作表中提取所有对应的 A1 值。
使用一项强大功能将多个工作表中的同一单元格引用到一个主表中
Kutools for Excel 为希望避免公式或编码、寻求更便捷解决方案的用户,提供了一项名为自动递增工作表引用的直观功能。借助此工具,无论工作表如何命名,您只需点击几下,即可从数十甚至数百个工作表中提取同一单元格数据。该功能特别适合经常需要整合数据、且偏好可视化分步操作而非编写公式或编辑 VBA 代码的用户——轻松高效,不容错过!
安装 Kutools for Excel 后,请按以下步骤从多个工作表中整合数据:
1. 在主表中,选择您希望显示从其他工作表填充引用内容的单元格(例如 B8)。

2. 转到 Kutools 选项卡,点击更多,再选择自动递增工作表引用,如下图所示:

3. 在填充工作表引用对话框中,从先行后列填充顺序 中选择所需选项,然后点击公式文本框旁的小锁图标,灰色锁将变为黄色锁,表示公式和单元格引用已被锁定。随后,您可以单击任意单元格以提取其他工作表中 B8 单元格的引用(本例中将单击 B2 单元格),并勾选您希望从中提取单元格引用的工作表。参见下图:
注意:务必点击锁图标以固定您选择的单元格引用。如果未设置锁定,单元格引用可能会因您的选择而偏移,从而导致结果错误。

4. 单击“填充范围”按钮。程序将立即从所有选中工作表中提取所选单元格的值(例如 B8),并逐行列出在您的主工作表中。完成后,您可以关闭对话框,并根据需要调整摘要表的格式。

当面对大量工作表,或工作表名称不规则、频繁手动引用及调整公式变得不切实际时,此方法尤为高效。整个过程直观易懂,让工作簿整合任务更加轻松可控。
立即点击下载 Kutools for Excel,免费试用吧!
更多文章:
- 根据条件从多个工作表中复制行到新工作表
- 假设您有一个包含多个工作表的工作簿,且每个工作表的格式完全一致。如果您希望将所有包含“Completed”文本的 C 列行快速汇总到一个新工作表中,本指南将助您高效完成此操作——无需手动复制粘贴,大幅节省宝贵时间。
- 从多个工作表创建唯一值列表
- 是否需要一种快速方法,从工作簿的所有工作表中汇总唯一值?例如,当多个工作表包含重复的名称列表时,此技巧可助您将每个唯一名称提取至一个新列表,便于高效分析。
- 跨多个工作表统计特定值出现次数
- 如果您有多个包含相似数据的工作表,并希望统计某个特定值(例如“Excel”)在所有工作表中出现的总次数,本文将为您介绍几种高效实用的方法。
- 在多个工作表中插入同一张图片
- 在单个工作表中插入图片轻而易举,但若想让同一张图片出现在工作簿的每一张工作表中呢?本指南将为您演示一种仅需几步即可高效实现此操作的方法。
- 在 Excel 中同时对多个工作表运行同一宏
- 默认情况下,运行宏仅处理当前工作表,但您可能需要将其同时应用于多个工作表。本文将介绍几种高效的方法,助您在多个工作表上同步执行同一宏,显著提升工作效率。
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多工作表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 精选 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|……更多 |
使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for 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 天全功能试用— 无需注册,无需信用卡
- 超值之选— 比单独购买插件更省钱





