EXCEL 里带字母的数字求和如何解?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL 里带字母的数字求和如何解?相关的知识,希望对你有一定的参考价值。

类似这一列,里面有数字,也有带SETS字母的数据,我想单独求和带字母的数据,不想一个个算,请问怎么处理?求和符号只能求和数字,这种带字母的数据不行,有什么简单的方法吗?谢谢!

假设您的数据是A列,从第1行开始,结束于12行。

则找个空白单元格,粘贴这个数组公式,按“Ctrl+Sfhit+回车”结束输入:

=SUM(ISNUMBER((FIND("SETS",A1:A12)))*TRIM(SUBSTITUTE(A1:A12,"SETS","")))

请根据数据实际的起止范围,调整公式中A1:A12部分。

参考技术A

在你这样规范的例子的情况下,取出数字来进行求和是比较简单的,就恐怕,你实际数据不是这样子的

比如如图:

=SUM(--SUBSTITUTE(A1:A4,"Sets",""))

数组公式,Ctrl+Shift+Enter三键结束

参考技术B

复制该表,在复制的表中把字母替换掉再求和即可。

参考技术C 个人觉得得在边上做一个辅助列,用以分析哪些是含sets的,然后提取出来后再对这些数据进行计算,因为要求只计算含sets后缀的和
至于如何提取呢,就把那些没有後缀的当成0就可以了,提取方法是
=IF(LEN(单元格)>5,LEFT(单元格,LEN(单元格)-5),0)
意思是,含 sets的长度肯定是大于5的,所以抽取单元格中去掉 sets后剩下的做为数据提取,当小于5时即不含sets时,直接当成0
这样下拉,再求和,处理大量的时候方便
参考技术D 选中当前的类,然后选数据-分类-固定宽度,把数据都分列出来,就可以了。

以上是关于EXCEL 里带字母的数字求和如何解?的主要内容,如果未能解决你的问题,请参考以下文章

JAVA数字和字母混合排序

excel表格中数字中含有字母可以实现依次递增吗

excel表格中字母加数字组合怎么进行递增

Excel中如何在一个列的所有值前面加个字母

EXCEL横向托动

圆圈里带 小写字母,大写字母