【发布时间】:2019-07-01 06:28:57
【问题描述】:
如何在 Excel-2010 中使用 row() 函数和 if() 语句在值为 true 时返回行号。 如果有其他方法可以让我做同样的工作,我也会很感激。 工作是:我在具有多行的单列中有一系列数据,条件是“如果数据的值大于 50”,我必须在另一列中打印所有所需的数据,每个数据在单独的排。
如果使用 row() 和 if() 函数可以做到这一点,那没关系,也邀请任何其他方法。
【问题讨论】:
-
您能否提供所需的输出作为示例?
-
对我来说听起来你不需要行功能。您能否展示一些示例数据和所需输出的屏幕截图?
-
听起来像是过滤器的工作,然后复制/粘贴。
-
'Aggregate()` 公式将满足您的目的。
-
谢谢 Guyz,在 Roman Voronov 给出的公式的帮助下,问题已得到解决。我需要另一个帮助...问题是当我使用 多单元格数组公式 时,我必须选择最少数量的单元格,然后按 (Ctrl+Shift+Enter ),但这是一种手动方法。我可以通过任何方式使其自动化,即我编写公式,输出结果在列的每个单元格中连续发生。
标签: excel excel-formula row excel-2010