EXCEL SUMIF返回不正确的值

我有一个2 Excel表单ID列。 例如,在一张纸上,A1 = 831250,A2 = 831251,A3 = 831252。在另一张纸上,A1 = 250,A2 = 251,A3 = 252.正如你所看到的,第一张纸的前缀是831 ID列。 我正在使用下面的公式,但它返回的是相同的结果,这是所有的总和。3.这是一个错误,还是在我的公式中有错误? 奇怪的是,VLOOKUP的作品。

= SUMIF('831 Summary'!$ A:$ A,“831”&Comparison!$ A2,'831 Summary'!$ F:$ F)

"831" & Comparison!$A2正在创build一个文本string。 一个文本string不等于一个数字。

试试--("831" & Comparison!$A2) 。 它会将文本string转换回数字。

 =SUMIF('831 Summary'!$A:$A,--("831" & Comparison!$A2),'831 Summary'!$F:$F)