请教:在Excel中B1中我输入1显示A,输入2显示B,输入3显示C,输入4显示D,输入5显示E,怎么弄,谢谢。

如题所述

如果只是到5的话用if函数就好了,如果要一直下去的话就要用VB来做了。
IF(B1=1,"a",IF(B1=2,"b",IF(B1=3,"c",IF(B1=4,"d",IF(B1=5,"e","")))))追问

你这个只能在B1列以外的单元格用这个,我是说的,在B1中我输入1就显示A,输入2就显示B,输入3就显示C,输入4就显示D,输入5就显示E。

追答

哪样的话要用VB来做了

追问

VB怎么做

追答

最好做一个控键,否则每次都要进去运行宏
Sub aa()
If Range("b1") = 1 Then Range("a1") = "A"
If Range("b1") = 2 Then Range("a1") = "B"
If Range("b1") = 3 Then Range("a1") = "C"
If Range("b1") = 4 Then Range("a1") = "D"
If Range("b1") = 5 Then Range("a1") = "E"
End Sub

追问

不好意思,先谢谢了,做按键我弄不来,还有若在B列都这样输入,也同样显示我上面的要求,这也怎么做呢?

追答

如果一整列都这样输入代码就不是这样了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-04
做个vlookup公式应该可以的