我在2张excel表上有一个id列。例如,在一张纸上A1 = 831250,A2 = 831251,A3 = 831252.在另一张纸上,A1 = 250,A2 = 251,A3 = 252.如您所见,第一张纸的前缀为831 id列。我正在使用下面的公式,但它返回所有的相同结果,这是所有3的总数。这是一个错误,还是我的公式中有错误?奇怪的是VLOOKUP有效。
= SUMIF('831摘要'!$ A:$ A,“831”&比较!$ A2,'831摘要'!$ F:$ F)
答案 0 :(得分:2)
"831" & Comparison!$A2
正在创建文字文字字符串。文本字符串不等于数字。
请尝试使用--("831" & Comparison!$A2)
。它会将文本字符串转换回数字。
=SUMIF('831 Summary'!$A:$A,--("831" & Comparison!$A2),'831 Summary'!$F:$F)