excel中的单元格有数字和字母 如何求和

做一个费用登记表,比如:都是在A1栏里,单元格里有现金的,有信用卡的。所以就会又有纯数字的单元格,又会有卡号的单元格。但我最后要求和,将现金求和。不知道可以吗? 急~~ 谢谢谢谢!!!
我刚才在想 通过单元格的颜色来区分现金和信用卡
例如:通过条件格式将现金的单元格为黄色,信用卡的为蓝色,当然里面都会是数值,但不知如何在求和时,怎么写公式???谢谢

操作步骤如下:

1.源数据,要对B列数字求和

2.在求和单元格中输入公式

3.完成求和。说明sum函数本身就是只对数字部分求和,此例中自动忽略了文字单元格,因此达到了目的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-29
可以用SUM求和,但一定保证现金的是数字或常规格式,而信用卡号一定是文本格式,否则会出现统计错误追问

我刚才在想 通过单元格的颜色来区分现金和信用卡
例如:通过条件格式将现金的单元格为黄色,信用卡的为蓝色,但不知如何在求和是怎么写公式???谢谢

追答

其他栏应该能够标识是现金或是信用卡吧?为什么不能分多栏显示?还便于浏览

既然有有标识,则=sumif(A:A,"CASH",B:B)

第2个回答  2015-11-06

    难以直接求和。

    将单元格中字母和数字拆分出来,创建两个单元格,如A1分出来成B1和C1。

    通过函数“A1=B1&C1”取得A1等同原来的字母数字组合。

    通过B列或C列进行数字求和。

第3个回答  2012-02-29
新建一辅助列D,D2=IF(LEN(A2)<8,A2,""),下拉,将数字小于8位的提取出来,再用SUM求和。
即理解为信用卡号位数为大于等于8位,当然,前提是,现金额不会大于最短卡号的位数。

人工确定卡号与现金也是看位数长短么?追问

我知道这样就是先筛选的意思了。有没有一按求和键就出来现金的和的方法呢?谢谢谢谢!!

追答

另,数组公式
=SUM((LEN(C2:C1000)<8)*C2:C1000) 假设卡号最短为8位,现金额最长位小于8,且C列只能是数字,包括文本型数字,如果有中文或字母将出错。
输入完成后,按下“Ctrl+Shift+Enter”组合键对公式进行确认。

  注意:我们这里输入的是一个数组公式,数组公式输入完成后,不能直接按“Enter”键进行确认,必须按“Ctrl+Shift+Enter”组合键进行确认。数组公式被确认后,会在公式两端出现数组公式的标志符号{ }一对大括号。
晕了,才看到你的图,卡号有字母。那上面的数组公式就用不了。

吃过饭,又进行了一下修改。
数组公式
=SUM((LEN(C2:C1000)<8)*(IF(LEN(C2:C1000)<8,C2:C1000,"1")))

第4个回答  2012-02-29
点击你要求和的格子里面,打上=,再按alt,选中现金的格子.选完就回车追问

我刚才在想 通过单元格的颜色来区分现金和信用卡
例如:通过条件格式将现金的单元格为黄色,信用卡的为蓝色,但不知如何在求和是怎么写公式???谢谢

相似回答