2013-04-24 60 views
3

這裏是我的問題:Excel中:搜索欄的規定值,在同一行的不同列返回值

我有一個系統生成的報告,我可以輕鬆地更新。但是,這份報告非常冗長而且很複雜,我試圖使用複雜的報告將其整合到一個更簡單的總結報告中。

我的系統輸出一個銷售項目列表,其中包含發票號碼參考和已付/未付狀態。它沒有給我一個明確的發票清單。我需要的是拿出長長的清單,並製作一份帶有/無薪狀態的發票清單。

實施例: 表 「詳細信息」

Detail

表 「摘要」

Summary

那麼所需要的是爲一個公式來查找發票匹配的詳細信息片值彙總表A列中,並將狀態返回到B列。我還需要相同或相似的公式將發票總金額返回到col umn C 這應該是這樣一個簡單的修復,但在這裏我要瘋了...

回答

2

您是否嘗試過VLOOKUP,例如:在彙總表

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

B2這會給你從相關行(即狀態)第四列的數據。的金額你想柱5,從而改變這個公式中的C2

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

拷貝這兩個公式就COWN所需的列....

從您的評論似乎要以可能地總結幾個量爲第二式....所以使用SUMIF做到這一點,即

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

+0

這非常有幫助 - 謝謝!這解決了第一部分。 – zer09 2013-04-24 19:13:36

+0

爲第二部分,但是,它不起作用。我得到的是它發現的第一個價值的回報,而不是整個發票。因此,如果發票被引用3次,而不是發票的總額,那麼我會得到第一個發生額並且我需要總額。再次感謝。 – zer09 2013-04-24 19:15:26

+0

好吧,我雖然只會有一場比賽 - 多場比賽使用SUMIF - 我會更新我的答案...... – 2013-04-24 19:19:11

0

問題的第二部分需要SUMIF或SUMIFS式。對於我這裏列出的簡化示例中,計算公式爲:

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

我的實際問題需要SUMIFS式自我已經在相同的發票重複項(認爲它爲「輪胎」 5個項目代替1- ),我需要添加逐項發票摘要。