我有一张带有1张软件版本的电子表格和另一张安装记录。我想做一个条件格式,将安装中的版本(在F
列上)与另一个工作表('Software Versions'
)上的已知最新版本号进行比较。
我最初想出了这个公式:
=AND(F2<>"", F2=G2)
有效。但我需要在G2上维护一列QUERY结果:
=QUERY('Software Versions'!$A$1:$B$8, "Select B where A='" &D4& "' LIMIT 1")
现在我想完全删除G2行。我想出了这个综合查询:
=AND(F2<>"", F2=QUERY('Software Versions'!$A$1:$B$8, "Select B where A='" &D4& "' LIMIT 1"))
但我无法保存,因为它是“无效的公式”:
任何实际行动方式?
答案 0 :(得分:3)
尝试使用此公式:
=AND(F2<>"", F2=IFERROR(QUERY(INDIRECT("'Software Versions'!$A$1:$B$8"),
"Select B where A='" &D4& "' LIMIT 1 label B ''"),""))
我能够使用这个公式进行条件格式化。
indirect
来处理其他工作表label B ''
阻止标题显示为查询结果iferror(..., "")
确保在query
答案 1 :(得分:0)