excel 获取与VLOOKUP中值匹配的第一个非空单元格

kmynzznz  于 2023-02-17  发布在  其他
关注(0)|答案(2)|浏览(868)

我有一个包含2列的Excel工作表:发票编号和发票金额。
[

第一列(发票编号)有许多重复项,第二列(发票金额)只有空单元格,只有一个金额与发票的总和匹配。
我已经将所有唯一的发票编号值合并到另一个工作表中,现在我正尝试将所有对应的发票金额也添加到该工作表中。
我试过许多vlookup,match,index,iferror函数,都不能让这个工作。
无论我尝试什么函数,都会失败,因为它只返回匹配的空单元格。
例如,在图像中,我想执行一个VLOOKUP或相关函数,为发票号为"1891936"的每一行返回"2462.87"。

bxjv4tth

bxjv4tth1#

1.按列B、C对数据进行排序。
1.做一个VLOOKUP
1.包含新Invoice Number的第一行也包含invoice_amount,因此VLOOKUP返回您需要的内容。

e1xvtsh3

e1xvtsh32#

这种方法的错误在于:不要寻找包含所需值的单元格,只需将所有值相加即可:如果单元格未被填充,则值为零,并且无论如何它不影响总和。
因此,您将得到类似于下表的结果:

所用公式为=SUMIF(A$2:A$16,D2,B$2:B$16)

相关问题