在EXCEL中一个字母后面对应一个数字,怎样使用函数在另一个单元格内输入字母,就可以显示相对应的数字?

如题所述

假设A列从第1行起为:A、B、C、D、E…
假设B列从第1行起为:1、2、3、4、5……

那么,如果在D1输入“B ”,希望E1出现对应的“2 ”,那么E1这一格的公式就这样设:
E1=vlookup(D1,A:B,2,FALSE)
(解释:=vlookup ( 关键单元格D1,读取范围A列和B列,取这两列中的对应D1的第2列的值, 值为真FALSE)
VLOOKUP公式还可以用在不同的表中。很方便。
适用于编码唯一的表格。
因为读取范围中,A不可以又等于1,又等于2,这样的话VLOOKUP只读取第一次读到的值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-04
在同一张表中用公式=VLOOKUP($C1,$A:$B,2,0)

在另一张表中用公式=VLOOKUP($A1,Sheet1!$A:$B,2,0)
第2个回答  2012-01-04
使用IF函数就可以了。
第3个回答  2012-01-04
字母数量多吗?
对应的是连续的递增或者递减数字吗?
如果是那样,你可以使用code函数做一下转化,再加或者减一个值。
举几个例子,才好给公式本回答被提问者采纳
第4个回答  2012-01-04
使用IF函数就可以了。
相似回答