苹果数字:如何创建仅包含列 (A) 中唯一值的过滤列 (B)?

苹果数字:如何创建仅包含列 (A) 中唯一值的过滤列 (B)?

我正在使用 Apple Numbers。

我有一张包含如下数据的表格:

 A       | B
---------+---------
Spain    |
U.K      |
Spain    |
Germany  |
U.K      |
Italy    |

我想将表 B 设置为仅包含表 A 中的唯一值

 A       | B
---------+---------
Spain    | Spain
U.K      | U.K
Spain    | Germany
Germany  | Italy
U.K      |
Italy    |

我发现此解决方案 =INDEX($A$2:$A$20, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$20), 0)) 它似乎在 Microsoft Xcel 和 Google Sheets 中可以运行,但在 Numbers 中却不行。

在 Numbers 中,MATCH() 函数会引发错误,因为如果有重复,集合$B$1:B1将不包含任何值。0

有人能帮助我吗?

答案1

这个答案由用户 Barry 回答的问题“需要与某一列不同的列表”Apple 的支持社区上描述了一种在 Numbers.app 中实现此目的的方法:

表 1(左)包含值,表 2(右)包含唯一值 表 1(左)包含值,表 2(右)包含唯一值。


表 1 包含一个公式,在 D2 中输入:

D2: IF(COUNTIF(C$1:C2,C2)=1,MAX(D$1:D1)+1,"")

表2中有2个公式,分别在A2和B2中输入:

A2: IF(ROW()−1>MAX(Table 1::D),"",INDEX(Table 1::C,MATCH(ROW()−1,Table 1::D,0)))

B2: COUNTIF(Table 1::C,A2)

向下拖动以填充所有行的公式。然后可以隐藏索引列。

相关内容