如何获取列旁边名称的计数?

How to get count of a name next to the column?

提问人:Antonio 提问时间:10/3/2023 更新时间:10/3/2023 访问量:60

问:

名字 计数
话筒 2
安德鲁 1
话筒 2

如何在Excel中获取这样的计数列?注意:我不想要这样的东西:

名字 计数
话筒 2
安德鲁 1
Excel 独特的 数据操作

评论

3赞 Scott Craner 10/3/2023
=COUNTIFS(A:A,A2)然后把它复制下来。

答:

1赞 Mayukh Bhattacharya 10/3/2023 #1

您可以尝试使用MMULT( )

enter image description here


• 细胞中使用的配方B2

=LET(
     α,A2:A4,
     MMULT(N(α=TOROW(α)),SEQUENCE(ROWS(α),,,0)))

或者,像这样

enter image description here


• 细胞中使用的配方B2

=LET(
     α, A2:A4,
     COUNTIFS(A:A,α))

评论

2赞 teylyn 10/3/2023
为什么?还有可能更复杂吗?旧的 CountIF() 有什么问题?
0赞 Mayukh Bhattacharya 10/3/2023
是的,我也展示了。COUNTIFS()
2赞 Harun24hr 10/3/2023 #2

您可以使用 .在 Microsoft-365 中,可以定义条件、单元格范围和计数结果,这些条件范围将自动溢出。尝试-COUNTIFS()

=COUNTIFS(A:A,A2:A4)

enter image description here

评论

0赞 Mayukh Bhattacharya 10/3/2023
除了使用LET()
1赞 teylyn 10/4/2023
@MayukhBhattacharya 不同之处在于,计算不会不必要地变得更加复杂,因为首先通过 Let() 运行它。你为什么要走这么长的路?或者荒谬的 MMULT 和 SEQUENCE 方法。
0赞 Mayukh Bhattacharya 10/4/2023
@teylyn妈妈对不起,当我使用 Scott Sir 更新解决方案时,当时已经发表了评论,所以我不得不重做,使用,然后后来我更新了,谢谢你的见解,真的很有帮助,再次感谢COUNTIFS()MMULT()COUNTIFS()LET()
0赞 Harun24hr 10/4/2023
@MayukhBhattacharya我喜欢简单。许多用户在混合几个函数进行简单计算时会感到困惑。Microsoft 建议在需要重复使用相同范围或计算时使用函数。LET()