Excel如何实现,在中A1输入1时,在B1中显示“X”,输入2时,显示“y”,输入3时,显示“z”........

公司里有上万个产品
每个产品都有相应的编号
我是想在EXCEL中
只要输入编号就自动显示相应的产品名称
就像有的仓库软件一样

第1个回答  2010-12-02
楼主你好,我觉得你可以用一个不太常用的函数完成这个工作。
char
B1=CHAR(A1+119)小写(char( 65)=A)
B1=CHAR(A1+97)大写 (char (97)= a)依次类推吧。
上面的语句写起来比较容易,但适用范围太小。
如果说仅是完成相应的数据的替换还是用VLOOKUP,这个函数很好用。
第2个回答  2010-12-02
=VLOOKUP(A1,{1,"x";2,"y";3,"z";......},2,false)
第3个回答  2010-12-02
用if函数,=if(A1=1,"X",IF(A1=2,"y","z")
第4个回答  2010-12-02
在C1中输入
=if(A1="","",INDIRECT("B"&A1))
这个公式在A1为空时,C1为空,当A1为n时,C1的内容与Bn相同本回答被提问者采纳
第5个回答  2010-12-02
B1=IF(A1=1,"x")
B2=IF(A2=2,"y")
B3=IF(A3=3,"z")
相似回答