有人可以帮我创建一个宏来比较一些行吗?如果它有区别那么把东西放到视觉上我会注意到它?
例如: 我有.. A栏:数字列表(比如1到10,000) B栏:文本清单,例如是或否
F栏:另一个数字列表(比如1到10,000) G栏:是或否的另一个清单
我需要比较A列和A列。 F ..找到重复项,一旦找到重复项,然后比较列B& G。 如果B& G =相同,例如是或否,然后什么也不做 如果B& G =不同,例如B是和& G不是那么高亮那一行或者把某些东西放到H栏中说ERROR或者一些视觉突出的东西让我能注意到它。
然而,专栏A& F混淆了......它们不一样。例如每个都有相同的数字但不在同一个地方。
这可以通过一个循环来完成,所以每行都可以吗?
答案 0 :(得分:-1)
添加一个比较值的公式。
例如,在D1
类型=B1=G1
中,要显示TRUE
或FALSE
,要么更好,请输入=IF(B1=G1,"","ERROR")
。然后选择范围B1:B30
并按Ctrl+D
将公式复制下来。
编辑:
抱歉,我错过了混乱的部分。
在=VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1
中输入公式=IF(VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1,"","ERROR")
(或公式D1
),然后Ctrl+D
将其复制下来。
编辑2:
该公式运作良好。如果你得到#N/A
,那是因为VLOOKUP
函数在表中找不到值。您可以在下面使用以下公式查看结果:
I1 =VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1
J1 =IF(VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1,"","Different")
K1 =IFERROR(VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1,"Missing")
L1 =IFERROR(IF(VLOOKUP(F1,$A$1:$B$17,2,FALSE)=G1,"","Different"),"Missing")