在Excel 2003中用Choose函数解决If函数的嵌套层数限制
- 格式:doc
- 大小:46.00 KB
- 文档页数:2
在Excel 2003中用Choose函数解决If函数的
嵌套层数限制
在Excel 2003中,If 函数最多允许嵌套7层,但好多时候因这个层数限制问题而使If函数的运用设想夭折,用Choose函数能解决这个问题,理论上可让If函数嵌套194层(足以够用),运用示例如下:
“=CHOOSE(IF(A2<=6,1,IF(AND(A2>6,A2<=12),2,IF(A ND(A2>12,A2<=18),3,IF(AND(A2>18,A2<=24),4)))),CHOOS E(IF(A2=1,1,IF(A2=2,2,IF(A2=3,3,IF(A2=4,4,IF(A2=5,5 ,IF(A2=6,6)))))),"赵芬旺","钱世银","孙海韵","李荣蓉","周留威","吴富怀
"),CHOOSE(IF(A2=7,1,IF(A2=8,2,IF(A2=9,3,IF(A2=10,4, IF(A2=11,5,IF(A2=12,6)))))),"郑丽飞","王翠菊","冯绍佳","陈碧清","禇志芳","卫婕
"),CHOOSE(IF(A2=13,1,IF(A2=14,2,IF(A2=15,3,IF(A2=16 ,4,IF(A2=17,5,IF(A2=18,6)))))),"蒋桂彩","沈平香","韩玉娟","杨焰烽","朱晓","秦倩楠
"),CHOOSE(IF(A2=19,1,IF(A2=20,2,IF(A2=21,3,IF(A2=22 ,4,IF(A2=23,5,IF(A2=24,6)))))),"尤晓凤","许国辉","何得伊","吕婷","施宗斌","张国增"))”
在 Excel 2003 表格的B2单元格中设置如上函数,在单元A2单元格中输入1-24中的任一数字便会在B2单元格中显示如后姓名中数字对应顺序的姓名(赵芬旺、钱世银、孙海韵、李荣蓉、周留威、吴富怀、郑丽飞、王翠菊、冯绍佳、陈碧清、禇志芳、卫婕、蒋桂彩、沈平香、韩玉娟、杨焰烽、朱晓、秦倩楠、尤晓凤、许国辉、何得伊、吕婷、施宗斌、张国增)。
如图:
相关资料链接:
/112496307#!app=2&via=QZ.Has hRefresh&pos=1344095025