You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否用Google Sheets条件格式通过VLOOKUP验证支票与发票金额匹配?

解决Check页收款金额与发票应收金额不匹配的条件格式验证问题

你之前的公式问题出在查找值用错了——应该用Check页C列的发票编号去匹配Invoice页的对应数据,而不是用D列的收款金额当查找值。以下是两种可行的实现方案:

方案一:VLOOKUP+条件格式

  1. 选中Check页D列需要设置验证的区域(比如从D2开始的所有数据行)
  2. 新建条件格式规则,选择「自定义公式」
  3. 输入公式:
    =AND(NOT(ISNA(VLOOKUP(C2, Invoices!$C$4:$D, 2, FALSE))), D2<>VLOOKUP(C2, Invoices!$C$4:$D, 2, FALSE))
    
  4. 设置触发规则时的格式(比如填充红色字体或单元格底色)

公式说明:

  • NOT(ISNA(...)):确保当前行的发票编号能在Invoice页找到对应记录,避免无匹配发票的支票被误标红
  • D2<>VLOOKUP(...):判断收款金额与匹配到的应收金额是否不相等,满足则触发格式

方案二:INDEX+MATCH+条件格式

如果觉得VLOOKUP灵活性不足,也可以用INDEX+MATCH组合:

  1. 同样选中Check页D列目标区域
  2. 新建条件格式规则,选择「自定义公式」
  3. 输入公式:
    =AND(NOT(ISNA(MATCH(C2, Invoices!$C$4:$C, 0))), D2<>INDEX(Invoices!$D$4:$D, MATCH(C2, Invoices!$C$4:$C, 0)))
    
  4. 设置标红格式

注意事项

  • 确保Invoice页C列的发票编号是唯一值,避免匹配到错误的应收金额
  • 公式中的区域(比如Invoices!$C$4:$D)要根据你实际表格的数据范围调整
  • 无对应发票的支票不会触发标红,符合你“追踪所有收到的支票”的需求

内容的提问来源于stack exchange,提问作者Kory

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 22:47:14