excel怎么对非数字求和汇总?

如:学生小王的成绩为:A+,A,A+,A,B,B-……想得到的成绩汇总求和为:2A+,2A,1B,1B-

如果在低版本里,用公式计算可能相当复杂,但是有了TEXTJOIN函数和UNIQUE函数,这个问题就好办多了。

计算公式:

=TEXTJOIN(",",,UNIQUE(COUNTIF(A1:F1,A1:F1)&A1:F1,1))

公式解析:

COUNTIF(A1:F1,A1:F1)&A1:F1, 用COUNTIF函数计算A1:F1里每一个数据的数量,然后与这些数据连接起来,这样每个数据前面就有了A1:F1中这个数据分别有几个,

但是这样计算下来,数据是有重复的,如2A+,需要将重复数据去除,用UNIQUE函数就可以,由于生成的内存数据是横向的,需要是按来列去除重复,UNIQUE函数需要设置第二个参数,

UNIQUE(COUNTIF(A1:F1,A1:F1)&A1:F1,1)

最后,用TEXTJOIN函数将这些去重复的数据合并到一起,就得到了需要的去除重复数据的统计结果。

=TEXTJOIN(",",,UNIQUE(COUNTIF(A1:F1,A1:F1)&A1:F1,1))

UNIQUE函数是在excel2021版及以上版本支持的,低于excel2021版需要另想其它办法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值