解决excel数字长文本(超过15个位数的数字文本)无法用sumif函数正确查找求和数据


(相关资料图)

一、问题概述

如果使用 SUMIF 或SUMIFS函数的条件值文本长度超过了15位,Excel的SUMIF或SUMIFS函数可能无法正确匹配这样长的文本。

如下图所示,用SUMIF函数,条件求和A列中相同发票号码对应的合计金额数,结果显示不正确。

二、原因分析

主要原因是在Excel中,数字的最大位数15位,超过15位的数字,会自动将后面的位数变为0,所以一般超过15位的数字在Excel中通常以文本型数字存在。

输入长位数字文本时,一般是将单元格设置为文本格式再输入,或者在身份证号前加英文的'符号,不然,会自动将16位开始的数字变为0。

用COUNTIF或SUMIF统计个数或求和,系统会自动将全部是数字的文本字符串自动转化为数字,但是他又只能识别15位数字,后面的数字会自动变成0。

如下图所示,23332000000009249998,23332000000009258793,23332000000009277638这几个单元格,前15位数字都是233320000000092,所以用SUMIF 函数求和计算时候,导致合计金额都是

同理,23332000000009340006前15位数字是233320000000093,只是恰好查找出了正确数值

三、解决方法

最简单的解决方法是,在公示中的条件后加通配符&"*"

比如说公式本来是:=SUMIF(A:A,F2,B:B),修改为:=SUMIF(A:A,F2**&"*"**,B:B),则用sumif函数查找时,系统就不会自动将全部是数字的文本字符串自动转化为数字,而是认定为文本型数字,这样就可以精确查找合计金额了。

同理,多条件求和函数SUMIFS,或者计数函数COUNTIF、COUNTIFS也可以在条件值后面加上通配符&"*"解决不能精准计算和计数的问题。

关键词:

为您推荐

解决excel数字长文本(超过15个位数的数字文本)无法用sumif函数正确查找求和数据

一、问题概述如果使用SUMIF或SUMIFS函数的条件值文本长度超过了15位,E

来源:哔哩哔哩2023-08-28

多彩人生,“瓶”添快乐!张家港市赵庄社区开展DIY花瓶活动

为丰富辖区青少年的暑期生活,促进青少年的身心健康成长,激发创造力和

来源:腾讯网2023-08-28

猛士科技王炯:80后90后车主占比超一半,将带用户四季越野

8月25日,成都车展正式开幕。在成都车展现场东风汽车豪华品牌猛士科技

来源:新京报2023-08-28

交警大队咨询电话多少(郑州交警大队电话)

1、郑州市公安局交通警察支队已搬迁至原郑州市公安局金水分局。2、在三

来源:互联网2023-08-28

多部门出台举措提振信心 提升A股市场活跃度和流动性

大力发展权益类基金引导中长期资金入市大力发展权益类基金,是投资端改

来源:中国网证券2023-08-28

深圳市人民医院宝安医院开工建设

深圳市人民医院宝安医院开工建设8月27日,深圳市人民医院宝安医院项目

来源:腾讯网2023-08-28

护士制服的绝对诱惑啊

娶妻不娶护士和教师。大家应该都听说过曾今这句话,我并不理解是什么意

来源:哔哩哔哩2023-08-28

夏亚是你吗!玩家在《装甲核心6》中组了台沙扎比

日推网友レオスクライ(ン)在《装甲核心6境界天火》中组装了一架沙扎比。

来源:游民星空2023-08-27