网络信息安全限制,无法上传文件,就简单口述一下
这个是shee1 , 第二列是 用了公式 =SUMIFS(Sheet2!B:B,Sheet2!A:A,A1) 计算出来的
71066220Z00823 | 150 | 71066220000001 | 0 | 71063213Z00101 | 150 | 71051110Z04202 | 5 | 71051110Z04186 | 100 | 71051110Z03222 | 20 | 71051030Z05261 | 50 | 71051030Z05241 | 50 | 71051030Z04281 | 10 | 21076010001941 | 0 | 21073110001118 | 0 | 21073020001621 | 0 | 21073020000902 | 0 | 21073010003779 | 0 | 21066220004498 | 0 | 21066220004194 | 0 | 21066220002474 | 0 | 21063630000164 | 0 | 21063630000163 | 0 | 21063212000827 | 0 | 21063210006734 | 0 | 21063210006454 | 0 | 21063210006454 | 0 | 21063210006414 | 0 | 21051030007226 | 0 |
sheet2的数据是这样的
71051030Z04943 | 80 | 71051030Z05241 | 50 | 71051030Z05261 | 50 | 71051030Z04281 | 10 | 71063213Z00101 | 150 | 21063210006414 | 100 | 21063210006734 | 5 | 21063210006454 | 1 | 21063212000827 | 42 | 21063630000164 | 2 | 21063630000163 | 3 | 71051110Z03222 | 20 | 71051110Z04186 | 100 | 71051110Z04202 | 5 | 21076010001941 | 10 | 21073110001118 | 4 | 21073010003779 | 150 | 21073020000902 | 10 | 21066220004194 | 100 | 21066220004498 | 5 | 71066220Z00823 | 150 | 71066220000001 | 2 | 21066220002474 | 50 | 21051030007226 | 1 | 21073020001621 | 100 |
现在就出现了一个很奇葩的问题,在sheet1的第二列第一个单元格设置好公式后,再填充到后面的行里,第一列带 字母的编码 对应的公式 都计算为0, recalcAll也不行,重新修改一下单元格触发计算或者删除公式再粘贴公式 都可以计算正确。
把sheet2的第一列重新拍下去,把带字母的编码行提到前面去,再填充,这时候就反过来了,带字母的编码行都计算正确了,不带字母的纯数字又都计算为0。
一开始以为是数据类型的问题,但是加了一些转换操作了 还是有这个问题,excel无法复现, 怀疑是bug。
|