excel固定成绩对应等级.大神快来

如何 根据第一列 自动生成 第三列 。我这个公式对吗?
=LOOKUP(A1,{1.5,2,2.5,3,3.5,4,4.5},{"A1h","B1","B1h","B2","B2h","C1","C1h"})

为什么我把 A1换成H1就变成这个样子(H1里 是个IF函数)

但是换张表格就好好的

=LOOKUP(value(h1),{1.5,2,2.5,3,3.5,4,4.5},{"A1h","B1","B1h","B2","B2h","C1","C1h"})
H1里是文本格式追问

恩恩 。谢谢 。还有就是 图片一里 如何 吧 第三列与第四列一一对应。如 C1对应E1
我这个写的对吗
=LOOKUP(G1,{BIh,B2,B2h,C1,C1h},{"E3","E2","E1","E1","E1+"})

追答

=LOOKUP(G1,{“BIh”,“B2”,“B2h","C1","C1h"},{"E3","E2","E1","E1","E1+"})

文本加双引号

追问

为什么还说我错误呀!!!

郁闷。 我得 C2列 也是计算得出来的

追答

输入半角的双引号

追问

天哪 ,还是不行 。留个QQ吧 。我得4 5 0 8 8 9 4 2 7 。急急急!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-12
H列的数据为文本,而公式搜索的是数值,所以找不到匹配数据。
将H列转为数值就行了。检查有没有包含空格或不可见字符。
将公式改为:
=LOOKUP(--H1,{1.5,2,2.5,3,3.5,4,4.5},{"A1h","B1","B1h","B2","B2h","C1","C1h"})
试试
第2个回答  2013-11-12
那可能是IF函数得出的是文本,不是数值,你在IF的公式前面加个N()试试

例如:

=N(if(xxx,xx,xx))
相似回答
大家正在搜