首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IF和VLOOKUP更改行的字体颜色

使用IF和VLOOKUP更改行的字体颜色
EN

Stack Overflow用户
提问于 2022-08-18 20:12:19
回答 1查看 69关注 0票数 -1

我有两个excel电子表格,希望编写一个使用vlookup的代码,match,如果这样,当运行时,它将检查每个“合同协议id”的交易价格和合同费率之间是否匹配,如果没有匹配,则将该行上的字体改为红色。例如,事务页上的第3行和第9行将变成红色,因为价格/费率不匹配,或者该事务没有合同,但是契约页上的第9行可以,因为您可以拥有一个没有事务的合同。

EN

回答 1

Stack Overflow用户

发布于 2022-08-21 14:36:56

截图是指,

假设:

注意--Q-I中的一些模棱两可的假设:

您实际上打算将通用合同ID和到期日期的“价格”(第一种,第一种)与“价格”(第二种)进行比较(因为这是唯一的两个因素,即当价格/费率在各自的sheets/tables).

  • If中不同时-这不是意图,那么修改查找/匹配标准以精确定义所需的通信(天/汉堡大小/描述)

应该是一项简单的工作。

Base 公式-支持条件格式函数的基本函数:

代码语言:javascript
复制
=IF(--ISNUMBER(MATCH(H4:H9&I4:I9,C4:C9&D4:D9,0)),J4:J9-E4:E9,"no match")

条件格式方程:

不同价格(黄色)的

  1. -假设合同ID和到期日期相匹配:

( =--(1*ABS(IF(--ISNUMBER(MATCH($H4:$H9&$I4:$I9,$C4:$C$9&$D4:$D9,0)),$J4:$J9-$E4:$E9,"no match“)>0)

同等价格的

  1. (假设匹配):

=(IF(--ISNUMBER(匹配(H4:H9和I4:I9,C4:C9和D4:D9,0)),J4:J9-E4:E9,"no match")=0)

由于某些原因,条件格式方程似乎没有保留“数组”输出--也就是说,通常不需要“修复”“溢出”类型函数的范围,而现在使用条件格式时,只需选择range并按F4。仅供参考

  1. 首先将整个区域涂上灰色(消除过程意味着此选项“无匹配”不需要任何等式)。

注意:在我的示例中,终止日期设置为不一定匹配。在您的样本数据中--我看到有1:1的匹配--这意味着您应该很好地应用我的公式as is /以最小的代价(您可能希望有第二个条件,因为相同产品的利率似乎会根据过期时间而有所不同-如果这是您打算确定的,那么我建议您使用一个平均值,如果量子是有兴趣的--但是,每一个注释,您可能只需要一个二进制的'countifs‘方程--尽管第二个条件是主查找键的一部分--如果这是有意义的……)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73408907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档