首页 > 电脑

请问下面公式怎么简化excel函数if公式怎么嵌套超过7层

更新时间2018-11-22 15:55:06

请问下面公式怎么简化

=IF(I3="","",IF(I3="床-3601上下床","3601",IF(I3="床-3601书架(单独)","3601",IF(I3="床-3601-抽屉(单独)","3601",IF(I3="衣柜-228四门","228",IF(I3="衣柜-218四门","218",IF(I3="斗柜-82六斗柜","82-6",IF(I3="斗柜-82四斗柜","82-4",IF(I3="斗柜-82五斗柜","82-5",IF(I3="椅子-602餐椅","602",IF(I3="餐台-602餐桌","602",RIGHT(I3,LEN(I3)-FIND("-",I3)-0))))))))))))

将你的公式改写为:

=IF(AND(I3<>"床-3601上下床",I3<>"餐台-602餐桌",I3<>"床-3601-抽屉(单独)",I3<>"床-3601书架(单独)",I3<>"斗柜-82六斗柜",I3<>"斗柜-82四斗柜",I3<>"斗柜-82五斗柜",I3<>"衣柜-218四门",I3<>"衣柜-228四门",I3<>"椅子-602餐椅"),RIGHT(I3,LEN(I3)-FIND("-",I3)-0),LOOKUP(I3,{"床-3601上下床";"餐台-602餐桌";"床-3601-抽屉(单独)";"床-3601书架(单独)";"斗柜-82六斗柜";"斗柜-82四斗柜";"斗柜-82五斗柜";"衣柜-218四门";"衣柜-228四门";"椅子-602餐椅"},{"3601";"602";"3601";"3601";"82-6";"82-4";"82-5";"218";"228";"602"}))

这种况可以使用别的函数,例如VLOOKUP

相关标签:excel公式

上一篇:封装成exe的程序,能通过什么手段往exe里面插入代码

下一篇:能否通过监控进行远程语音视屏互动