我试图根据相邻单元格的值更改Google表格中单元格的值。使用此 Quora答案中的公式,可以从与之相邻的单元格的颜色中获取该值。因此,单元格的值应根据从第一个单元格的颜色获得的十六进制代码进行更改。目前有四个可能的十六进制值,因此我试图在同一单元格中放置四个不同的IF语句,因此将基于此值更改其值。
我的第一次尝试导致公式解析错误:
=if((J2="#00ff00","Read"), if(j2="#ff0000", "Unread"), if(j2="#ff9900","In Progress"), if(j2="#000000", "Not Applicable"))
显然,您不能简单地将带逗号的if语句分开。基于这个堆栈溢出问题,我尝试了使用嵌套的IF语句编写以下代码:
=if((J2="#00ff00","Read", if(j2="#ff0000", "Unread", if(j2="#ff9900","In Progress",if(j2="#000000", "Not Applicable")))))
这也会导致公式解析错误。
有什么方法可以在同一个单元格中简单包含多个IF语句,这些语句对我的代码有效?