由于在我看来,您可能只需要一次(或一年一次)效率似乎不是很重要,因此公式可能会起作用。
假设 Row1 中的标签(分别在 Sheet1Item_Name
和Sheet2 中) ,则以下公式(复制下来以适应)应指示不匹配的位置(或者,如果存在,则相对于去年的价格变化:Price_O
Item_Name
Price_N
Diff
#N/A
在 Sheet1 C2 中:=IF(MATCH(A2,Sheet2!A:A,0)>0,"")
在 Sheet2 C2 中:=B2-VLOOKUP(A2,Sheet1!A:B,2,FALSE)
或者,数据透视表可能会提供更好的概览,并结合:
在 Sheet2 H5 中:(=IF(OR(ISBLANK(F5),ISBLANK(G5)),"No Match",G5-F5)
复制下来以适应)。
- 在 Sheet2 E1 中调用数据透视表向导(Alt+D,P 如果需要),选择多个合并范围和数据透视表,下一步。
- 选择我将创建页面字段,下一步。
- 在 Range 中选择或插入 Sheet1!$A:$B, Add, 然后 Sheet2!$A$B, Add, Next, 选择 Existing worksheet 并输入
=$E$3
, Finish。
- 右键单击表格,如有必要,将 Σ 值从 Count of Value 更改为 Sum of Value(左键单击 Count of Value,左键单击 Value Field Settings... 并在 Summarize by 中选择 Sum),确定。
- 右键单击表格,左键单击数据透视表选项,左键单击总计和过滤器,如有必要,取消勾选显示行总计,确定。
- 如有必要,右击
PriceN
表格中的Sort,Sort ZA。