我有一张包含多个行和列的值的表格。示例数据:
Green Leaf
Green Fire
Red Fire
Water Blue
Blue
Red
Water
我想要表中的单个唯一值列。结果:
Green
Leaf
Fire
Red
Water
Blue
如果可能的话,我更愿意只使用公式。我尝试使用数据功能区菜单中的高级筛选工具这里,但结果是两列,而不是一列。
答案1
答案2
您可以使用以下公式:
=UNIQUE({FILTER(A1:A7;A1:A7<>“”));FILTER(B1:B7;B1:B7<>“”)})
让我们解释一下:
- FILTER(A1:A7;A1:A7<>"") --> A 列经过过滤,因此我们仅检索非空白值
- FILTER(B1:B7;B1:B7<>"") --> 对于 B 列也会发生同样的情况
- 我们将两个函数都放在括号 {} 内,这样我们就可以把数据转换成垂直数组
- UNIQUE --> 该函数允许我们删除重复的值