Excel中SUMIFS或SUMIF函数之间的右函数

在表A的列A中有一些字母数字数据。例如: –

abcd-1234 

等等,有些值与col B中的每个值相对应

在另一张纸上,我有1234意味着只有这个数据在表B上的数字部分。现在我想总结在工作表A上的列B上的数据与工作表A中的匹配值。我已经尝试过目前为止:

 =SUMIFS(A!$A$1:$A$100,RIGHT(A!$B$2:$B$100,4),$A1) 

但它不工作。 请帮忙!!

你的解释和你的公式不匹配。 假设列A具有字母数字值,列B具有您想要求和的值。

尝试Sumproduct。 此外,当您使用RIGHT()函数从文本中提取数字时,结果仍然是文本。 如果A1中的值是一个数字,则需要将提取的文本强制转换为数字。

 =SUMPRODUCT(A!$B$1:$B$100*((RIGHT(A!$A$2:$A$100,4)+0)=$A1))