搜索
首页系统教程Windows系列在 Microsoft Excel 中使用结构化引用的四种方法

在 Excel 中工作通常围绕着寻找不同数据点之间的联系。但是,在插入复杂的公式时,重复使用相对和绝对显式单元格引用(例如“B7”或其变体)只能让您在公式栏变得难以阅读的混乱之前达到此目的。

Excel 中的结构化引用允许您通过为表及其标题分配名称来简化工作。然后,这些名称可以用作隐式单元格引用,以便 Excel 可以自动获取结构化数据并进行计算。

以下是在 Excel 中使用结构化引用的一些最常见方法。

1.计算内表

由于结构化引用仅适用于表,因此利用它们的最佳方法是在这些相同的表中。

例如,我们将创建一个从 B2 到 F8 的简单表,其中包含商店的销售数据。请注意,我们将表命名为“Sales”(请参阅​​左上角的“表名称”)。

Four Ways to Use Structured References in Microsoft Excel

让我们计算一下每笔销售的总金额:

第 1 步: 单击 F2(但不要单击下拉图标)。转到“主页”,然后转到“插入”,然后选择“在右侧插入表格列”。这将自动向表中添加一个新列。

第 2 步: 将 G 列标题命名为“Total”。

第 3 步: 在 G3 中,插入 =[@PricePerUnit]*[@Quantity] 并按 Enter 键。根据需要格式化单元格输出。

Four Ways to Use Structured References in Microsoft Excel

“[@PricePerUnit]”和“[@Quantity]”是对这些列中相应字段的引用。列名称之前的“@”参数意味着每个结果单元格将使用同一表行中的引用。

翻译一下,G3 中的公式 =[@PricePerUnit]*[@Quantity] 本质上与写作 =$C3*$D3 相同。

2.获取表之外的范围

当您想在表格外的单元格中使用结构化引用时,您需要在引用前面加上 TableName。在我们前面的示例中,使用“Sales[Total]”将获取表“Sales”的标题“Total”下的整个范围。这意味着您将在一个数组中获得多个可以操作的值。

以下是 Excel 中单元格 I3 中的外观,前提是您为范围向下溢出留出足够的空间。

Four Ways to Use Structured References in Microsoft Excel

3.对列求和和部分求和

要快速对整列求和,您可以使用“表格设计”选项(在“表格样式选项”下)中的“总计行”复选标记。以下是获取“数量”和“总计”列总计的示例。

Four Ways to Use Structured References in Microsoft Excel

虽然“总计”行本身无法移动,并将被放置在表格的末尾(允许插入),但您可以在其他地方复制其结果:

  • 要获取“总计”列中所有行的总和,请使用 =SUM(Sales[Total]).
  • 如果您只想获取可见列的总和,例如过滤表格后,请使用 =SUBTOTAL(109,Sales[Total])。这个公式是表格格式中的“总行”选项在其行中实际执行的操作。

您还可以根据表中找到的特定变量获取部分总和,而无需对其进行格式化。例如:

  • 要获取 Mike 的所有销售额总和,您可以使用 =SUMIF(Sales[Seller],”Mike”,Sales[Total])。公式中,“Mike”是手动输入的字符串。
  • 要获取 ID 为“41230”的所有产品的总和,请使用以下 =SUMIF(Sales[ProductID],41230,Sales[Total])。请注意,由于 ProductID 列具有“常规”格式,因此您可以直接输入数字。

4.通过间接方式从表中进行数据验证

假设您有以前使用过的 Sales 表。您可以创建自定义数据验证选项,以便更轻松地搜索表。让我们创建一个较小的表格,允许您在 ProductID、日期或卖家之间进行选择,然后从这些子集中选择任何单个项目来显示小计。

第 1 步: 在单元格 B13 中,创建数据验证(数据选项卡 > 数据工具 > 数据验证)。

Four Ways to Use Structured References in Microsoft Excel

第 2 步: 在弹出窗口中,从“允许”选项中选择“列表”,然后在“源”框中手动插入列的值,并以逗号分隔。在本例中,我们插入了“ProductID、Seller、Date。”

Four Ways to Use Structured References in Microsoft Excel

第 3 步: 在单元格 C13 中,创建另一个数据验证。再次选择“列表”。对于“来源”,插入以下公式:=INDIRECT("Sales["&B13&"]").

Four Ways to Use Structured References in Microsoft Excel

第 4 步: 在单元格 D13 中,使用以下公式:=SUMIF(INDIRECT("Sales["&B13&"]"),B14,Sales[Total]).

您现在可以从两个数据验证列表中选择选项,小计将显示在D13中。

Four Ways to Use Structured References in Microsoft Excel

以上是在 Microsoft Excel 中使用结构化引用的四种方法的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
通过AI生成的PowerShell脚本自动重复任务 - 使技术更容易通过AI生成的PowerShell脚本自动重复任务 - 使技术更容易May 16, 2025 am 02:35 AM

我一直认为计算机应该为我们服务,而不是相反。当我发现自己专注于重复任务时,对这种信念进行了测试。但是,当我开始利用人工智能(ai)t时,情况发生了变化

如果您的Microsoft帐户上的活动中有不寻常的迹象,该怎么办如果您的Microsoft帐户上的活动中有不寻常的迹象,该怎么办May 16, 2025 am 02:34 AM

与其他大型公司类似,Microsoft优先考虑您的帐户安全性和保护有害意图的个人未经授权的访问权限。如果Microsoft检测到异常的登录尝试,则将其标记为可疑。您会收到一个

如何在Windows中回滚驱动程序 - 使技术更容易如何在Windows中回滚驱动程序 - 使技术更容易May 16, 2025 am 02:33 AM

在Windows系统中,驱动程序问题是相当常见的。有时候,新驱动程序的更新可能会在Windows中引发蓝屏死机(BSOD)错误信息。幸运的是,通过回滚驱动程序可以解决这个问题。您可以使用回滚驱动程序功能将驱动程序更新还原到之前的版本,以检查其是否正常运行。以下是如何在Windows中回滚驱动程序的详细指南。目录在Windows中回滚驱动程序如果回滚驱动程序选项被禁用怎么办?常见问题解答在Windows中回滚驱动程序Windows自带了一些专为检测和解决操作系统可能出现的冲突而设计的内置工具。这包

如何获得Windows注册表键的全部所有权 - 使技术更容易如何获得Windows注册表键的全部所有权 - 使技术更容易May 16, 2025 am 02:28 AM

Windows注册表是存储与Windows操作系统及其软件相关的所有配置的中心枢纽。这就是为什么许多Windows教程通常涉及添加,修改或删除注册表键。

如何删除Windows 11中的'系统需求”水印 - 使技术更容易如何删除Windows 11中的'系统需求”水印 - 使技术更容易May 16, 2025 am 02:27 AM

Windows 11确实有严格的安装要求。然而,在不支持的设备上安装Windows 11并非难事。如果您成功安装了,请不要急于庆祝。您还需要清除微软为阻止在不支持的硬件上安装而引入的桌面“系统要求未满足”水印。本指南列出了三种方法来去除此水印。目录组策略编辑器Windows注册表编辑器脚本组策略编辑器如果您使用的是Windows Pro或Enterprise版,并且启用了组策略编辑器,此方法最为简单。按照以下说明通过组策略编辑器禁用水印。在Windows搜索中输入“组策略”,并点击结果中的编辑组

Microsoft Teams Camera无法正常工作?了解如何解决Microsoft Teams Camera无法正常工作?了解如何解决May 16, 2025 am 02:22 AM

Microsoft团队是一个广泛使用组织内部协作和沟通的平台。尽管它有效,但您偶尔在通话过程中可能会面对相机的问题。本指南提供了一系列解决方案来解决

如何在Windows中检查RAM类型 - 使技术更容易如何在Windows中检查RAM类型 - 使技术更容易May 16, 2025 am 02:21 AM

如果您计划升级您的RAM或测试其性能,了解您的RAM类型非常重要。这意味着需要评估您的笔记本电脑或PC以确定它支持的DDR模块,以及其他细节,如RAM的形式、速度和容量。本教程将展示如何在Windows中使用各种Windows应用和第三方工具来检查RAM类型。目录通过命令提示符检查RAM类型通过任务管理器在Windows中检查RAM类型在PowerShell中检查RAM类型使用CPU-Z检查RAM类型使用Novabench检查RAM类型通过目视检查主板来检查RAM类型通过命令提示符检查RAM类型

如何在Windows上修复'地方安全局保护”  - 使技术更容易如何在Windows上修复'地方安全局保护” - 使技术更容易May 16, 2025 am 02:20 AM

地方安全局(LSA)保护是一项至关重要的安全功能,旨在保护用户在Windows计算机上的凭据,从而防止未经授权的访问。一些用户遇到了一条错误消息,指出“本地安全A

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

北端:融合系统,解释
1 个月前By尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
4 周前By尊渡假赌尊渡假赌尊渡假赌
<🎜>掩盖:探险33-如何获得完美的色度催化剂
2 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

MinGW - 适用于 Windows 的极简 GNU

MinGW - 适用于 Windows 的极简 GNU

这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。