excel中如何在一列中输入一个字母,另一个列自动跳出对应的数字?

比如:第一列中输入一个字母:A,第二列中对应出现一个数字:1

第1个回答  2012-11-14
你的提问,我的做法是:
在B2输入公式
=IF(A2="","",LOOKUP($A2,{"A","B","C","D","E","F","G","H","I","G";1,2,3,4,5,6,7,8,9,10}))
然后下拉填充即可。
第2个回答  2012-11-13
B2输入公式=IF(A2="","",code(A2)-64)
下拉公式追问

"","", 这个里面还要填数字和字母进去吗?我拉了一下不对啊?

追答

什么情况下不对?

追问

我设定:A=1,B=2,C=3,D=4,E=5,如下图甲中所示

我在乙中黄色一列中随意输入A/b/c/d/e,五个字母,绿色的一栏中对应出相应的数字

追答

不可能吧,你字母都是大写么?按乙的来说,在B12单元格应该输入公式
=IF(A12="","",code(A12)-64) 然后下拉公式,公式中B列的行号应该对应A列的行号

追问

实在不好意思,是我描述错误

假如设定:A=1,B=2,C=3,D=4,E=5,

如下图所示:

在左侧中随意输入A,B,C,D,E,这5个字母  ,ABCDE所对应的列中会自动弹出数字1

就是在绿色的一列中输入字母,黄色部分的列中对应字母下面会跳出1

追答

在B2单元格输入公式=if($A2=B$1,1,"")
右拉下拉公式

本回答被提问者和网友采纳
第3个回答  2012-11-14
用INDEX配合MATCH即可