2012-07-20 366 views
2

我想比較供應商不同年份的兩個價格表。Excel比較2個工作簿,合併它們然後比較

我有多個項目(千)與多個不同大小的代碼爲每價格,然後爲每個大小每個項目。

我想這兩個價格表合併,(我有1「成本」以歐元和1英鎊「優惠價」與交付欄包括每個時期)。某些項目(或特定大小)對於任一列表都是唯一的。出現在每個列表中的項目我想比較價格(然後計算出變化的+/-,我將把它變成%)。但我正在墮入第一個障礙!

如何使用組合清單從前兩張(我將兩份文檔作爲同一工作簿中的不同工作表)創建第三張工作表,顯示一列中一年的價格以及第二年在...顯然項目出現在1年我想只有1個價格和其他空白!

Example of the data


這是我使用的那一刻= LOOKUP式(A2, '2010' A $ 2:一臺$ 7940, '2010' B $ 2:乙7940 $)

這幾乎是加工。

出於某種原因,Excel將通過尋找另一片,而不是找到所有的精確匹配到源...一些確實如此,大多數不和它,然後採取類似比賽的平均?

+0

注:該文件已被替換爲更容易使用的副本。 – HaydnWVN 2012-08-02 10:48:06

回答

2

LOOKUP只有在查找範圍中的值升序排序工作。你會用VLOOKUP,最後一個參數設置爲false更好:

=VLOOKUP(A2,'2010'!A$2:B$7940,2,false) 
+0

這似乎適用於我的1列,但不是下一個(我將'2'更改爲'3',因爲我想從一列讀取€值(表格2010中的B)和£值(表格2010中的C )進入下一個) – HaydnWVN 2012-08-02 10:27:35

+1

如果更改爲2〜3你還必須增加至2010' 'A $ 2:!C $ 7940' – martin 2012-08-02 12:17:52

+0

唉唉優秀!謝謝! – HaydnWVN 2012-08-02 14:38:27