适用于

内容
  • 业务
  • 企业

功能

谁可以使用这个功能

所有者、管理员和编辑人员可以添加或编辑引用。要引用的工作表需要查看器访问权限或更高权限。

交叉表参考的公式组合

计划

  • 业务
  • 企业

权限

所有者、管理员和编辑人员可以添加或编辑引用。要引用的工作表需要查看器访问权限或更高权限。

有无数种方法可以组合函数来分析数据并使其更有用。本文包括一些常用函数和其他资源,以帮助您最大限度地利用公式。欧宝体育app官方888

跨片公式解

下面的公式组合了不同的函数,可以很好地进行跨表数据收集。有关创建跨工作表引用的信息,请参见公式:来自其他表格的参考数据

引号中引用的任何条件都可以用直接的单元格引用代替,例如[列名]@row,其中值位于单元格中,而不是输入到公式中。看到的:在公式中创建单元格或列引用

使用匹配值查找一个单元格

根据另一列中的匹配值从一列中返回一个值,以标识行。使用它代替VLOOKUP可以获得更好的工作表性能,减少跨工作表单元格引用。

使用索引和匹配:

=INDEX({要返回的列},MATCH("匹配值",{要匹配的列},0))

“匹配值”需要在两个工作表中是唯一的,并存储在同一类型的列中。例如,如果您使用该值在工作表上放置筛选器,则应该只显示一行。如果你有多行“匹配值”,公式将只返回它找到的第一个匹配。请参阅下面的两个解决方案,了解此场景中可能的替代方案。

使用多个条件查找一个单元格

根据其他列中的多个匹配值从一列中返回一个值。

使用索引和收集:

=INDEX(COLLECT({要返回的列},{要匹配的列1},"值1",{要匹配的列2},"值2"),1)

将所有匹配的内容收集到一个单元格中

将所有符合条件的单元格带回一个单元格。这与使用INDEX类似,但是如果源表中有多行匹配数据,它允许您查看所有可能的匹配值。

使用JOIN和COLLECT:

=JOIN(COLLECT({要返回值的列},{标准第1列},"标准1",{标准第2列},"标准2"),",")

多重条件平均

根据其他列的多个标准平均一列;本质上是一个复数的AVERAGEIF,允许您添加多个筛选条件来确定要平均的行。

使用AVG和收集:

=AVG(收集({列到AVG},{标准第1列},"标准1",{标准第2列},"标准2"))

带条件查找最近日期或最高数字

根据其他列中的多个条件,从一列中返回最近的日期或最高的数字。

使用MAX和COLLECT:

=MAX(COLLECT({查找最大日期或数字的列},{标准第1列},"标准1",{标准第2列},"标准2"),",")

如果您正在寻找最早的日期或最低的数字,您可以使用MIN而不是MAX。

还需要帮助吗?

使用公式手册模板查找更多支持资源,并查看100多个公式,包欧宝体育app官方888括可以实时练习使用的每个函数的术语表,以及常用和高级公式的示例。

在Smartsheet在线社区中查找其他Smartsheet客户如何使用此功能的示例或询问您的特定用例。

询问社区

这篇文章有用吗?
是的 没有