我有一个包含2列的Excel工作表:发票编号和发票金额。
[
第一列(发票编号)有许多重复项,第二列(发票金额)只有空单元格,只有一个金额与发票的总和匹配。
我已经将所有唯一的发票编号值合并到另一个工作表中,现在我正尝试将所有对应的发票金额也添加到该工作表中。
我试过许多vlookup,match,index,iferror函数,都不能让这个工作。
无论我尝试什么函数,都会失败,因为它只返回匹配的空单元格。
例如,在图像中,我想执行一个VLOOKUP或相关函数,为发票号为"1891936"的每一行返回"2462.87"。
2条答案
按热度按时间bxjv4tth1#
1.按列B、C对数据进行排序。
1.做一个VLOOKUP
1.包含新
Invoice Number
的第一行也包含invoice_amount
,因此VLOOKUP返回您需要的内容。e1xvtsh32#
这种方法的错误在于:不要寻找包含所需值的单元格,只需将所有值相加即可:如果单元格未被填充,则值为零,并且无论如何它不影响总和。
因此,您将得到类似于下表的结果:
所用公式为
=SUMIF(A$2:A$16,D2,B$2:B$16)
。