Excel的函数

[复制链接]
查看11 | 回复4 | 2008-7-19 23:06:30 | 显示全部楼层 |阅读模式
如果我想通过在Excel的A1中输入1或2或3,使B1分别输出早,午,晚。那么要用什么函数?

回复

使用道具 举报

千问 | 2008-7-19 23:06:30 | 显示全部楼层
哈哈,smallcolour,我来偷你的分了,在B1输入smallcolour大师的公式“=choose(a1,"早","午","晚")”向下拖拽就可以,也可以输入“=choose(a1,"早","午","晚","你好")”如果在A1输入4,B1就会显示“你好”。向smallcolour大师学习中。
回复

使用道具 举报

千问 | 2008-7-19 23:06:30 | 显示全部楼层
=IF(A1=1,"早",IF(A1=2,"午",IF(A1=3,"晚","")))如果要用1楼的=choose()函数,则要改一下更完善:=IF(ISERROR(CHOOSE(A1,"早","午","晚"))=TRUE,"",CHOOSE(A1,"早","午","晚"))则a1中非1、2、3值就不会出现“#VALUE!”
回复

使用道具 举报

千问 | 2008-7-19 23:06:30 | 显示全部楼层
=choose(a1,"早","午","晚")
回复

使用道具 举报

千问 | 2008-7-19 23:06:30 | 显示全部楼层
若结果总是一个字,试试下面公式。=MID("早午晚",A1,1)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行