请问如何在EXCEL里按条件自动填充字符及数字?

例如,1对应型号A,2对应型号B,3对应型号C,4对应型号D,5对应型号F
我在第1列输入数字1-5,第2列自动填充型号A-F,第3列自动填充该型号的价格,请问这个公式如何实现?
型号A-F,以及价格等信息最好以表格形式列出
比如我在SHEET1里面做模板,型号A-F,价格多少,订货周期多长,重量多少等信息
在SHEET2里面,我选择1,自动出来型号A,价格,货期,重量等
如果信息有变化,我直接在SHEET1里面更改价格,货期等,SHEET2里面自动更新。
请问这个公式如何实现?谢谢

用VLOOKUP函数,

SHEET1里做好基准

SHEET2写函数

B1里写   =VLOOKUP(A1,Sheet1!A:C,2,0)

C1里写   =VLOOKUP(A1,Sheet1!A:C,3,0)

以此类推,下边的拉下即可

--如认可回答,请点击"采纳为满意回答"
--手机提问的朋友在客户端右上角评价点"满意"即可

SHEET1

SHEET2

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-15

B2输入:

=IF(VLOOKUP($A2,Sheet1!$A:$E,COLUMN(B1),0)="","",VLOOKUP($A2,Sheet1!$A:$E,COLUMN(B1),0)),右拉下拉

第2个回答  2015-01-15
假设在SHEET1工作表的A,B,C,D,....等列按顺序分别写入型号,价格,订货周期,重量等信息,则在A列插入一个新A列做序号列,给字母"A-F"分别标上1-5的序号
则在SHEET2工作表的A1单元格写入数字
B1单元格写入公式
=VLOOKUP($A1,SHEET1!$A:B,COLUMN(B1),)

=INDEX(SHEET1!B:B,MATCH($A1,SHEET1!$A:$A,))
右拉填充公式
第3个回答  2015-01-15
这个可以使用VLOUP函数 通过1-5来匹配对应的型号、价格、货期 具体的函数用法可以参考下百度经验本回答被网友采纳
第4个回答  2015-01-15
sheet2中A列输入1到5数字,B2公式:
=LOOKUP(A2,ROW($1:$5),{"A";"B";"C";"D";"E"})
下拉;
C2公式:
=VLOOKUP($B2,sheet1!$A:$D,COLUMN(B1),0)
右拉,下拉。
相似回答