首页 > 解决方案 > 当数据分布在多个列/范围(UNIQUE 函数)时,如何在 Excel 中获取唯一的值列表

问题描述

如何从 Excel 中的数据中获取唯一的值列表,其中数据分布在多个列/范围内?为此,我想使用 UNIQUE 函数(动态数组函数)。

在 Excel 中使用 UNIQUE 函数的动态值

如果我使用以下公式:

=UNIQUE(A2:B6)

Excel 将只返回 A 列和 B 列中的值相同的行(这是预期的)。有没有办法为 UNIQUE 函数提供两个单独的范围?我想到了类似的东西(不起作用!):

=UNIQUE((A2:A6;B2:B6))

否则,我假设将二维范围转换为一维范围的函数可以解决问题。有没有合理的方法来做到这一点?

我知道有一些方法可以使用像这里这样的“标准”CSE 公式来实现,但我更喜欢使用动态数组的解决方案。

谢谢!

标签: excelexcel-formuladynamic-arrays

解决方案


推荐阅读