筛选器,如果结果为 x,则替换为 y,或者如果结果为 a,则替换为 b



我正在尝试执行过滤器,然后根据"是"或"否"结果将其更改为状态。

如果结果为"是",则应显示"已签名",如果结果为"否",则应显示"正在等待"。

我附上了一个示例电子表格:https://docs.google.com/spreadsheets/d/1UVotQjJ4Z1EVbQGnQ6J6-nhrRAY_Kbu1LvB746U95T8/edit?usp=sharing

  • 工作表 1 有 3 列:

姓名 |类型 |签订合同

名称1 |三角形 |是的

名称2 |圆圈 |是的

名称3 |三角形 |不

  • 工作表 2 仅显示三角形类型的那些,有 2 列:

姓名 |合同状态

名称1 |签署

名称2 |等待

到目前为止,我可以使用以下公式设法让第一个说"签名":

=REGEXREPLACE(filter(Sheet1!C:C,Sheet1!B:B="Triangle"),"Yes","Signed")

但是我坚持试图更深入地了解另一个层次,如果答案是"否",它应该让它"等待"。

谢谢。

试试这个:

=SUBSTITUTE(SUBSTITUTE(Sheet1!C:C,"Yes","Signed"),"No","Awaiting")

想通了,以下公式似乎有效:

=arrayformula(SUBSTITUTE(SUBSTITUTE(filter(Sheet1!C:C,Sheet1!B:B="Triangle"),"Yes","Signed"),"No","Awaiting"))

最新更新