在excel中,我使用嵌套的IF语句,但不确定为什么会得到“此函数中有太多参数”。是因为语句中有重叠吗?
嵌套的IF语句应输出以下选项之一: HazOp、SIL、LOPA、HazOp & SIL、HazOp & LOPA
=IF(AND(C42="HazOp"),"HazOp",IF(AND(C43="SIL"),"SIL"),IF(AND(C44="LOPA"),"LOPA",IF(AND(C42="HazOp",C43="SIL"),"HazOp & SIL",IF(AND(C42="HazOp",C44="LOPA"),"HazOp & LOPA",0))))
发布于 2019-03-02 02:51:59
如果您有Office 365 Excel,请使用以下命令:
=TEXTJOIN(" & ",TRUE,C42:C44)
如果没有,请使用以下命令:
=MID(IF(C42<>""," & " & C42,"") & IF(C43<>""," & " & C43,"") & IF(C44<>""," & " & C44,""),4,99)
https://stackoverflow.com/questions/54950175
复制相似问题