在Excel中由于IF函数超过了七层,怎样来编写lookup函数

下面是我原来编写的IF函数公式,由于IF函数超过了七层,怎样来编写lookup函数,或其他方法来解决。烦请高手指教,谢谢!
=IF(AND(A1<>B1,A1<>C1,A1<>D1,A1<>E1),A1,IF(AND(A2<>B1,A2<>C1,A2<>D1,A2<>E1),A2,IF(AND(A3<>B1,A3<>C1,A3<>D1,A3<>E1),A3,IF(AND(A4<>B1,A4<>C1,A4<>D1,A4<>E1),A4,IF(AND(A5<>B1,A5<>C1,A5<>D1,A5<>E1),A5,IF(AND(A6<>B1,A6<>C1,A6<>D1,A6<>E1),A6,IF(AND(A7<>B1,A7<>C1,A7<>D1,A7<>E1),A7,IF(AND(A8<>B1,A8<>C1,A8<>D1,A8<>E1),A8,IF(AND(A9<>B1,A9<>C1,A9<>D1,A9<>E1),A9,A10)))))))))

假如你原来的公式在F1,可以这样子,加一个辅助列,意思是把后面三层写在G1,再在F1的第七层引用G1就可以了。
那么在:G1=IF(AND(A8<>B1,A8<>C1,A8<>D1,A8<>E1),A8,IF(AND(A9<>B1,A9<>C1,A9<>D1,A9<>E1),A9,A10))
然后在:
F1=IF(AND(A1<>B1,A1<>C1,A1<>D1,A1<>E1),A1,IF(AND(A2<>B1,A2<>C1,A2<>D1,A2<>E1),A2,IF(AND(A3<>B1,A3<>C1,A3<>D1,A3<>E1),A3,IF(AND(A4<>B1,A4<>C1,A4<>D1,A4<>E1),A4,IF(AND(A5<>B1,A5<>C1,A5<>D1,A5<>E1),A5,IF(AND(A6<>B1,A6<>C1,A6<>D1,A6<>E1),A6,IF(AND(A7<>B1,A7<>C1,A7<>D1,A7<>E1),A7,G1)))))))追问

没有用到lookup函数,也是一种方法,帮我解决了问题。谢谢!

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答