Excel比较2个工作簿,将它们合并然后比较

标签 excel compare excel-formula

我想比较供应商不同年份的两个价目表。

我有多个商品(数千件),每个商品都有多个不同的尺码代码,然后是每个尺码的每个商品的价格。

我想合并两个价目表(我有 1 个以欧元表示的“成本”列和 1 个以英镑表示的“我们的价格”列,每个期间均包含交货)。某些商品(或特定尺寸)对于任一列表都是唯一的。我想要比较每个列表中出现的项目的价格(然后计算出变化的+/-,我将其计算为%)。但我在第一个障碍时就跌倒了!

如何从前两张工作表(我在同一工作簿中将两个文档作为不同的工作表)创建第三张工作表,并使用组合列表,在一列中显示一年的价格以及第二年的价格下一年...显然 1 年内出现的商品我只想有 1 个价格,另一个为空白!

Example of the data .


这是我目前使用的公式 =LOOKUP(A2,'2010'!A$2:A$7940,'2010'!B$2:B$7940)

这几乎可以工作了。

由于某种原因,Excel 正在查看另一张工作表,但没有找到与源完全匹配的所有内容...有些确实如此,大多数没有,然后它会取相似匹配的平均值?!

最佳答案

LOOKUP 仅当查找区域中的值按升序排序时才有效。使用 VLOOKUP 并将最后一个参数设置为 false 会更好:

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

关于Excel比较2个工作簿,将它们合并然后比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11576867/

相关文章:

excel - 在excel中将文本数据转换为int64格式

java - Long、Integer 和 Short 比较方法的不同实现?

java - 难倒: Detect identical sequence of integers in two integer arrays

excel - 公式 "IF ANY"(基本上每个一个)

excel - 在excel公式中的分隔符之间拆分

vba - Word VBA提取嵌入文件的标题

vba - Excel VBA 用于在 Word 中创建编号列表

php - 相同字符串的不同长度

excel - 在 Excel 工作表中交替插入行

excel - 交叉值乘法