将你的公式改写为:
=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"}))
追问 : 解决了excel函数if公式嵌套超过7层的问题,谢谢
追问 : 这个公式在表里能用,在VBA里不能用呀!
追答 : 很遗憾,我不熟悉VBA
这个就是一个excel的函数公式
追问 : 谢谢了