基于SKU匹配的Excel价格校验及差异单元格高亮需求
需求说明
我有两张包含SKU和价格数据的表格,希望基于SKU列匹配对应行,校验两张表格的价格列数据是否一致。要求将表格2中与表格1对应单元格数据不匹配的单元格高亮为黄色(例如表格2中SKU 12345的Price Column 1单元格应被高亮)。
原始表格
表格1
| SKU | Price Column 1 | Price Column 2 |
|---|---|---|
| 12345 | $444 | $400 |
| 67890 | $200 | $125 |
表格2
| SKU | Price Column 1 | Price Column 2 |
|---|---|---|
| 12345 | $443 | $400 |
| 67890 | $200 | $125 |
实现方案
针对 Excel 的操作步骤
假设表格1数据在A2:C3区域(SKU列是A列),表格2数据在E2:G3区域(SKU列是E列):
- 选中表格2里需要校验的价格单元格(比如
F2:G3) - 点击「开始」选项卡 → 「条件格式」→ 「新建规则」
- 选择「使用公式确定要设置格式的单元格」
- 输入公式:
=VLOOKUP($E2,$A$2:$C$3,COLUMN()-4,FALSE)<>F2公式说明:
$E2取当前行的SKU,$A$2:$C$3是表格1的数据源,COLUMN()-4用来匹配对应价格列的索引(比如F列是第6列,6-4=2,对应表格1的Price Column 1;G列是第7列,7-4=3,对应Price Column 2) - 点击「格式」按钮,设置填充色为黄色,确认即可。
针对 Google Sheets 的操作步骤
假设表格1在Sheet1!A2:C3,表格2在Sheet2!A2:C3:
- 选中Sheet2里价格列的单元格(
B2:C3) - 点击「格式」→ 「条件格式」
- 在右侧面板选择「自定义公式」
- 输入公式:
=VLOOKUP($A2,Sheet1!$A$2:$C$3,COLUMN(),FALSE)<>B2公式说明:
$A2取当前行的SKU,Sheet1!$A$2:$C$3是表格1的数据源,COLUMN()直接取当前列索引(B列是2,对应表格1的Price Column 1;C列是3,对应Price Column 2) - 设置填充色为黄色,保存规则。
内容的提问来源于stack exchange,提问作者Chris
相关产品推荐
相关产品推荐

