在Excel中,如何把单元格中的逗号分隔值拆分出来,然后统计它们的出现次数?

编程语言 2026-07-10

我正在学习Excel,并尝试处理一个单元格中以逗号分隔的多个值的数据。

例如,我有一个单元格如下:

A1: apple,banana,apple,orange

我的目标是统计每个项出现的次数。

我理解的是:

  • SPLIT可以将值拆分到不同的单元格

  • COUNTIF可以统计一个区域内某个项的出现次数

我尝试过:

我用SPLIT将值拆分开来,但不确定之后如何正确应用COUNTIF以统计每个项的出现次数。

我想要达到的效果是:

类似这样的结果:

apple = 2

banana = 1

orange = 1

如何正确地将SPLIT与 COUNTIF结合起来以实现这一目标?

解决方案

你可以尝试以下公式-

=LET(x,TEXTSPLIT(A1,,","),GROUPBY(x,x,COUNTA,,0))

在此输入图片描述

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章