excel 嵌套层数超出当前文件格式的允许值

=IF(B2="24*27","1",IF(B2="38*38","2",IF(B2="27*48","3",IF(B2="38*53","4",IF(B2="50*50... =IF(B2="24*27","1",IF(B2="38*38","2",IF(B2="27*48","3",IF(B2="38*53","4",IF(B2="50*50","5",IF(B2="38*65","6",IF(B2="38*76","7",IF(B2="38*76","8",IF(B2="25*76","9",IF(B2="25*105","10",IF(B2=""35*105","11",IF(B2=""76*76","12",IF(B2="22*38","13"))))))))))))
跪求 在线等
展开
 我来答
百度网友24ef169fc
2014-03-24 · TA获得超过9087个赞
知道大有可为答主
回答量:2.2万
采纳率:64%
帮助的人:4507万
展开全部

换种方式处理,先建个这样的数据清单(但你7和8 是一样的,得改下),再用公式:=vlookup(substitute(b2,"*","×",),d:e,2,0),就行了,或参考公式:=(B2="24*27")*1+(B2="38*38")*2+(B2="27*48")*3+……,最好是vlookup

j

enjoyllonely
推荐于2016-06-08 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7830万
展开全部
超过7层就不行了。
可以用下面的公式
=VLOOKUP(C2,{"24*27",1;"38*38",2;"27*48",3;"38*53",4;"50*50",5;"38*65",6;"38*76",7;"38*77",8;"25*76",9;"25*105",10;"35*105",11;"76*76",12;"22*38",13},2,0)
你原公式有误,出现了二次38*76
我给你的公式中,第二个,修改为了38*77
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TAT萝卜
2014-03-24 · TA获得超过4974个赞
知道大有可为答主
回答量:3084
采纳率:66%
帮助的人:1189万
展开全部
=MATCH(B2,{"24*27","38*38","27*48","38*53","50*50","38*65","38*76","38*76","25*76","25*105","35*105","76*76","22*38"},0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-24
展开全部
IF 嵌套太多了。
=VLOOKUP(B2,{"24*27",1;"38*38",2;"27*48",3;"38*53",4;"50*50",5;"38*65",6;"38*76",7;"38*76",8;"25*76",9;"25*105",10;"35*105",11;"76*76",12;"22*38",13},2,)

另外为什么会有两个38*76 返回不同的值?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyinde
2014-03-24 · TA获得超过6985个赞
知道大有可为答主
回答量:8941
采纳率:45%
帮助的人:2121万
展开全部
2003版最多只能嵌套7层,用2007版吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式