Excel:search列的指定值,返回同一行不同列的值

这是我的问题:

我有一个系统生成的报告,我可以轻松更新。 但是,这份报告非常复杂,我试图使用复杂的报告将其整理成一个简单的总结报告。

我的系统输出一个销售项目清单,其中包含发票编号参考和已付/未付状态。 它没有给我一个明确的发票清单。 我需要的是把长长的名单和有薪/无薪状态的发票清单。

示例:工作表“Detail”

详情

表“摘要”

概要

因此,公式需要在“明细”表中查找与汇总表A列中的值匹配的发票,并将状态返回到B列。我还需要相同或相似的公式才能返回发票总额到列C这应该是这样一个简单的修复,但在这里我要疯了…

您是否尝试过VLOOKUP,例如在汇总表中的B2中

=VLOOKUP(A2,Detail!A:E,4,0)

这将给你从相关行(即状态)的第四列数据。 对于你想要的第5列的数量,所以把它改成C2中的这个公式

=VLOOKUP(A2,Detail!A:E,5,0)

根据需要复制两个公式。

从你的评论看来,你想总结可能的数额为第二个公式….所以使用SUMIF来做到这一点,即

=SUMIF(Detail!A:A,A2,Detail!E:E)

问题的第二部分需要SUMIF或SUMIFS公式。 我列出的简单例子是:

 =SUMIF('Detail'!A:A,A2,'Detail'!E:E) 

我的实际问题需要一个SUMIFS公式,因为我在同一张发票上重复项目(将其视为5个“轮胎”项目而不是1),我需要添加一个逐项发票的摘要。