Excel formula 嵌套IF语句中的参数太多
在excel中,我使用嵌套的IF语句,不确定为什么这个函数中有太多的参数。是否因为陈述中存在重叠 嵌套的IF语句应该输出以下选项之一:HazOp、SIL、LOPA、HazOp&SIL、HazOp&LOPAExcel formula 嵌套IF语句中的参数太多,excel-formula,Excel Formula,在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",
=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))))
如果您有Office 365 Excel,请使用以下选项:
=TEXTJOIN(" & ",TRUE,C42:C44)
=MID(IF(C42<>""," & " & C42,"") & IF(C43<>""," & " & C43,"") & IF(C44<>""," & " & C44,""),4,99)
如果没有,请使用:
=TEXTJOIN(" & ",TRUE,C42:C44)
=MID(IF(C42<>""," & " & C42,"") & IF(C43<>""," & " & C43,"") & IF(C44<>""," & " & C44,""),4,99)
如果只传递1个参数,为什么要使用AND函数?试试这个IFC42=HazOp,HazOp,IFC43=IFL,IFL,IFC44=LOPA,LOPA,IFANDC42=HazOp,C43=IFL,HazOp&IFL,IFANDC42=HazOp,C44=LOPA,HazOp&LOPA,0如果C42=HazOp,C43=IFL,C44=LOPA,会是空的吗,或者单元格中还有其他值吗?@Scott Craner如果没有这些单元格,它们可能是空的W Idk您可以这样做,非常感谢: