如何在 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")<>""
您也可以使用 istext
或 len > 0
作为条件:
=LEN(INDIRECT("'Sheet2'!A2"))>0
或
=ISTEXT(INDIRECT("'Sheet2'!A2"))
我在一个 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")<>""
您也可以使用 istext
或 len > 0
作为条件:
=LEN(INDIRECT("'Sheet2'!A2"))>0
或
=ISTEXT(INDIRECT("'Sheet2'!A2"))