2015-08-18 85 views
-1

我不確定需要哪個函數,無論是使用Vlookup還是Match來從一個報告中獲取一個值。例如,我試圖將這些值引入另一份更全面的報告中,其中包含更多類別。我正在尋找一個能夠正確識別熱茶數量等值的公式,同時也考慮到了晨報與晚上的報頭,因爲結果非常不同,因此一個普通的查找不起作用。Excel高級查找/需要的參考公式

圖1

 
Morning    |  Quantity 
Hot tea    |   10 
Hot pie    |   15 
Mac and Cheese  |   20 
Afternoon   | 
Hot chocolate  |   30 
Hot pie    |   35 
Mac and Cheese  |   40 
Evening    | 
Hot tea    |   25 
Croissants   |   20 
Broccoli   |   20 

圖2

 
Morning  |Quantity |Regular | No Trans Fat  |No Corn Syrup 
Hot tea  | 10  | 3  | 2    | 5 
Hot pie  | 15  | 5  | 2    | 8 
Mac and Cheese| 20  | 15  | 5    | 0 
Afternoon
Hot chocolate | 30 | 25 | 2 | 3 Hot pie | 35 | 30 | 5 Mac and Cheese| 40 | 38 | 1 | 1 Evening
Hot tea | 25 | 20 | 2 | 3 Croissants | 20 | 17 | 2 | 1 Broccoli | 20 | 16 | 1 | 3

回答

0

好吧,你需要有一個變通所以這裏是我的建議。讓我們假裝你的桌子從早晨A1開始。 C1我要你輸入「晨報」

然後在C2上使用此公式

=IF(B2="",A2,C1) 

然後拖動到你的列表的末尾,你應該得到這樣的事情

enter image description here

現在不知道你的其他工作表看起來像你可能需要返工的最後一部分。但我會建立一個表這樣

enter image description here

和在單元格B2使用此公式

=SUMIFS(Sheet1!$B:$B,Sheet1!$A:$A,Sheet2!$A2,Sheet1!$C:$C,B$1) 

並拖動,以填充表中的其餘部分。就像我說的不知道你是怎麼樣的我們設置它很難說

+0

感謝克里斯的詳細的答案!問題是我在B,C,D等欄目中有額外的標準,例如假定常規\t低脂\t糖甜味劑。我打算通過調整公式中的範圍來從另一個報告導入時進行控制。 – ArianaB

+0

我假設你的意思是詹姆斯, 怎麼樣 熱茶|上午 熱茶|中午 熱茶|晚間 咖啡|晨報 等 變化公式 = SUMIFS(工作表Sheet1 $ B:$! B,Sheet1!$ A:$ A,Sheet2!$ A1,Sheet1!$ C:$ C,$ A2) 並展開以包含其他列。 如果不是,也許發佈一種您希望數據所在的格式。 注意有時候這是最難的部分。 –

+0

James!萬分歉意 - 我看到了Chris編輯。我真的沒有選擇更改標題,因爲我們從其他地方生成的報告中提取數據。這就是數據的格式: – ArianaB