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

时间:2016-07-19 20:24:49

标签: excel

我在表A的A栏中有一些字母数字数据。这样的事情: -

 abcd-1234

等等,并且某些值对应于col B中的每个值。

在另一张纸上,我有1234只表示纸张B上此数据的数字部分。现在我想要将纸张A上的col B上的数据与Sheet A中的匹配值相加。到目前为止,我已尝试过这种方法: - < / p>

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

但它不起作用。请帮忙!!

1 个答案:

答案 0 :(得分:1)

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

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

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