请教EXCEL中公式:=if(or(),,if(or(),,if(or(),,..)))能使用几个IF() 或者OR(),我用7个就不能再用。
答案:3 悬赏:20 手机版
解决时间 2021-11-12 07:56
- 提问者网友:爱了却不能说
- 2021-11-11 18:27
请教EXCEL中公式:=if(or(),,if(or(),,if(or(),,..)))能使用几个IF() 或者OR(),我用7个就不能再用。
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-11-11 19:34
你使用的可能是Excel2003版本,在Excel2007中,最多可以使用 64 个 IF 函数进行嵌套。
你可以采用辅助单元格来突破限制,比如在辅助单元格B1里先用4个if,然后在C1单元格再对B1进行if判断,即可。
你也可以使用vlookup等其他函数来代替if的功能。追问能具体演示vlookup函数代替if的功能演示吗?追答例如,要实现数字和字母对应的例子:
=IF(A1=1,"a",IF(A1=2,"b",IF(A1=3,"c",IF(A1=4,"d",IF(A1=5,"e",IF(A1=6,"f",IF(A1=7,"g","")))))))&IF(A1=8,"h",IF(A1=9,"I",""))……
一、使用CHOOSE函数替代IF函数:
具体公式:=CHOOSE(A1,"a","b","c","d","e","f","g","h","i")
二、使用LOOKUP函数求解:
具体公式: =LOOKUP(A1,{1,2,3,4,5,6,7,8,9;"a","b","c","d","e","f","g","h","i"})
你可以采用辅助单元格来突破限制,比如在辅助单元格B1里先用4个if,然后在C1单元格再对B1进行if判断,即可。
你也可以使用vlookup等其他函数来代替if的功能。追问能具体演示vlookup函数代替if的功能演示吗?追答例如,要实现数字和字母对应的例子:
=IF(A1=1,"a",IF(A1=2,"b",IF(A1=3,"c",IF(A1=4,"d",IF(A1=5,"e",IF(A1=6,"f",IF(A1=7,"g","")))))))&IF(A1=8,"h",IF(A1=9,"I",""))……
一、使用CHOOSE函数替代IF函数:
具体公式:=CHOOSE(A1,"a","b","c","d","e","f","g","h","i")
二、使用LOOKUP函数求解:
具体公式: =LOOKUP(A1,{1,2,3,4,5,6,7,8,9;"a","b","c","d","e","f","g","h","i"})
全部回答
- 1楼网友:神鬼未生
- 2021-11-11 22:05
- 公式长度不超过1024个字符;
- 嵌套不超过7层
- 参数不超过30个。
- 突破嵌套限制:嵌套多于7层时,每7层建立一个名称,名称引用公式,之后的公式引用此名称;
- 突破参数限制:将参数多加上一层括号。
突破参数限制:将参数多加上一层括号。
请问能具体演示吗?追答这方面的教程挺多的,你自己去搜索吧,就搜索关键字“如何实现函数IF的嵌套超过七层”
- 2楼网友:神鬼未生
- 2021-11-11 20:35
你使用应该是2003版的EXCEL,2007版本的可以设置10循环。更高版本的情况不清楚。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯