如何在 google 文档中的条件公式中引用来自另一个 sheet 的数据

How to reference data from another sheet in a conditional formula in google docs

我在一个 google 文档中有多个传播 sheet,我试图在条件公式中使用来自一个传播 sheet 的信息。例如,如果文档包含两个 spreadsheets(sheet_A 和 sheet_B),我试图创建一个条件公式,如果 sheet_A 单元格中有文本A2,则sheet_B单元格A2填充某种颜色。

我已尝试应用于范围 = B2 并创建自定义公式 =sheet_A!A2<>""。但是,我不断收到错误消息,指出这是一个无效的公式。我可以使用 =sheet_A!A2 从另一个 sheet 中提取值,公式 =A2<>"" 适用于条件格式以更改相同 sheet 内的颜色,我只是似乎无法让这两个功能一起行动。

非常感谢您对我在这里做错的任何想法。

出于某种原因,条件格式需要 INDIRECT 函数。

试试这个作为您的自定义公式:

=INDIRECT("sheet_A!A2")<>""

您也可以使用 istextlen > 0 作为条件:

=LEN(INDIRECT("'Sheet2'!A2"))>0

=ISTEXT(INDIRECT("'Sheet2'!A2"))