gpt4 book ai didi

google-sheets - Google 电子表格中带有 QUERY 结果的条件格式

转载 作者:行者123 更新时间:2023-12-01 13:36:30 30 4
gpt4 key购买 nike

我有一个电子表格,其中包含 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"))

但我无法保存它,因为它是一个“无效公式”:

enter image description here

有什么办法可以真正做到吗?

最佳答案

尝试使用这个公式:
=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 找不到数据时不会发生错误
  • 关于google-sheets - Google 电子表格中带有 QUERY 结果的条件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42897382/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com