(紧急)关于excel中的SUMIF函数在实际应用中的问题 这个函数中的criteria 最多只能识别对应16位数的编码

[复制链接]
查看11 | 回复5 | 2011-12-17 15:51:08 | 显示全部楼层 |阅读模式
设置这列的单元 格式,自定义--"1011170000020001"@然后你只要输入0000。马上显示为1011170000020001000,位数你自己选这只是例子这样实际计算时,只按4位,不会出现你的问题另一个就是按文本格式输入数字才会识别,输入数前先输入一个英文状态下的 '然后再输入数字...
回复

使用道具 举报

千问 | 2011-12-17 15:51:08 | 显示全部楼层
"'"&A1把A1字符串前面加上英文单引号,强制变成字符串后,再进行谋算。我试啦,可以的。...
回复

使用道具 举报

千问 | 2011-12-17 15:51:08 | 显示全部楼层
这个问题,类似于countif找身份证的问题。你可以使用公式为=sumif(A:A,a1&"*",B:B)这种结构,即criteria项加上一个&"*"...
回复

使用道具 举报

千问 | 2011-12-17 15:51:08 | 显示全部楼层
你试试这个:=sumproduct((right(A1:A100,16)="你要求的16位数字")*B1:B100)...
回复

使用道具 举报

千问 | 2011-12-17 15:51:08 | 显示全部楼层
模拟了一下LZ的数据试了芮城老憨的公式=SUMPRODUCT((RIGHT($A$1:$A$24,16)=RIGHT(E1,16))*($B$1:$B$24))可以得出正确结果的假设你的A列为超长文本编码B列为编码对应的数据E列为指定的几个超长编码E1内输入上面公式,超下拉填充即可学到了这一招...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行