You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

基于A列提取唯一足球队名:FILTER函数去重失效求助

解决Excel中提取不重复球队名称的问题

嘿,我来帮你搞定这个去重统计的需求!你提到用FILTER函数没成功实现去重,其实有两种靠谱的方法,分情况给你说:

方法一:用UNIQUE函数(推荐,适合Excel 365/2021及以后版本)

这是Excel专门用来提取不重复值的函数,比FILTER直接得多。

  1. 在空白列(比如B列)的第一个单元格(比如B2)输入公式:
    =UNIQUE(A:A)
    
  2. 按下回车后,公式会自动溢出所有不重复的球队名称,就像你示例里要的Vasco da Gama、Flamengo、Goiás、Internacional这样。
  3. 如果要统计球队总数,直接用:
    =COUNTA(UNIQUE(A:A))
    
    这个公式会直接返回不重复值的数量,不用单独再列一列。

方法二:用FILTER+COUNTIF组合(适合没有UNIQUE的旧版Excel)

如果你用的是旧版Excel没有UNIQUE函数,可以调整FILTER的用法,配合COUNTIF实现去重:

  1. 在B2单元格输入公式:
    =FILTER(A:A, COUNTIF(A$2:A2, A:A)=1)
    
    (注:如果是Excel 2019及更早版本,需要按Ctrl+Shift+Enter作为数组公式输入)
  2. 这个公式的逻辑是:只保留第一次出现的球队名称,后续重复的条目会被过滤掉,最终得到无重复的列表。
  3. 统计总数的话,直接用=COUNTA(B:B)就能得到结果(记得排除表头哦)。

举个例子,你的A列数据是:

Vasco da Gama、Flamengo、Flamengo、Goiás、Internacional、Vasco da Gama

用上面的方法后,B列会得到完全无重复的球队列表,统计总数就是4。

内容的提问来源于stack exchange,提问作者Digital Farmer

火山引擎 最新活动