我在表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)
但它不起作用。请帮忙!!
答案 0 :(得分:1)
您的解释和公式不匹配。我们假设A列具有字母数字值,B列具有您想要求和的值。
尝试Sumproduct。此外,当您使用RIGHT()函数从文本中提取数字时,结果仍然是文本。如果A1中的值是数字,则需要将提取的文本强制转换为数字。
=SUMPRODUCT(A!$B$1:$B$100*((RIGHT(A!$A$2:$A$100,4)+0)=$A1))