代码之家  ›  专栏  ›  技术社区  ›  franciscofcosta

唯一值在Excel中出现的次数总和

  •  0
  • franciscofcosta  · 技术社区  · 9 年前

    Table 1

    我想建立另一个表,其中,对于每个国家,我想显示重复的运输模式的数量,如下所示:

    enter image description here

    例如,在阿尔及利亚,只有“Car”出现多次,因此会出现值1。在安哥拉也是如此。在贝宁,“飞机”和“自行车”出现两次,因此数字2会出现。

    我尝试了SUM、COUNTIFS和IFS的混合,但尚未成功实现我想要的。

    我该怎么做?

    1 回复  |  直到 9 年前
        1
  •  1
  •   Domenic    9 年前

    假设A1:C24包含您的表格,包括标题,E2包含阿尔及利亚,E3包含安哥拉,等等,在F2中输入以下公式,用Ctrl+SHIFT+enter确认,然后向下复制:

    =SUM(IF(FREQUENCY(IF($A$2:$A$24=E2,IF(LEN($C$2:$C$24)>0,MATCH($C$2:$C$24,$C$2:$C$24,0))),ROW($C$2:$C$24)-ROW($C$2)+1)>1,1))
    

    希望这有帮助!