我所有产品的 SKU 和价格都保存在 Excel 文档的不同列中 (Sheet1)。在同一个电子表格中,但在另一张工作表 (Sheet2) 上,我有包含产品 SKU 和价格的分销商数据。
格式
Sheet1 | A = SKU,B = 产品价格 Sheet2 | A = SKU,B = 产品价格
我正在寻找一种方法来比较 Sheet1 中的所有价格与 Sheet2 中的价格。如果价格不一样,则该字段应为绿色。
SKU 编号永远不会改变。
有人能给我指出正确的方向吗?
答案1
在 Sheet1 的单元格 C1 中输入以下公式,该公式使用查找:在Sheet2上找到对应的价格。
= VLOOKUP(A1,Sheet2!A:B,2,FALSE)
确保 Sheet2 按 SKU 排序,否则 VLOOKUP 将无法正常工作。
选中 Sheet1 上的 B 列,选择格式->条件格式,将“单元格值为”改为“公式为”,输入
= B1 <> C1
如果您希望在没有匹配的 SKU 时单元格变为绿色,请改用以下方法:
= 如果 (ISNA (C1),则为 TRUE,B1 <> C1)
单击格式并为不匹配的单元格选择所需的绿色格式。
如果需要,可隐藏 C 列。