我正在尝试执行过滤器,然后根据"是"或"否"结果将其更改为状态。
如果结果为"是",则应显示"已签名",如果结果为"否",则应显示"正在等待"。
我附上了一个示例电子表格: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"))