在EXCEL中如何设置一个单元格根据另一单元格的文字,显示对应的数字。

如A1可选择不担保贷款、信用贷款等不同贷款品种,在B1显示对应的贷款利率?
如果将A1设置为下拉选择项分别为:担保贷款、联保贷款、质押贷款,如果A1选择“担保贷款”,B1自动显示10.36%;如果A1选择“联保贷款”,B1自动显示9.85%;如果A1选择“质押贷款”,B1自动显示9.12%?

1、如果前一个单元格为等于,后面者显示的数据为20,大于就显示数据30,小于就显示50。


2、则在后面单元格输入公式=IF(H7="","",VLOOKUP(H7,{"小于",50;"大于",30;"等于",20},2,))。


3、输入公式后,是等于就会显示20。


4、下拉复制公式,如果是小于就会显示50,是大于就会显示30。

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

1、建议一张“利率表”里面对应存放各类贷款利率,选中利率表中的A列,在编辑栏的左面填入:类型 回车

见图一

2、选中查询表中A2单元格,转到“数据”工具栏,点击:数据有效性>数据有效性;

见图二

3、在跳出来的“数据有效性”对话框中,“允许”栏选择:序列;“来源”输入:=类型;

见图三

4、在“查询表”的B2单元格输入公式:=VLOOKUP(A2,利率表!A2:B9,2,0) 回车;

见图四

5、实际效果,在查询表的A2点击下拉箭头,可以选择贷款类型,在B2会自动显示对应的贷款利率。

见图五

第2个回答  推荐于2017-12-15
那么:
B1输入公式
=if(A1="","",vlookup(A1,{"担保贷款",10.36%;"信用贷款",9.85%;"质押贷款",9.12%},2,)
即可本回答被提问者和网友采纳
第3个回答  2013-07-07
用vlookup
如果对应的数据少直接用IF判断
第4个回答  2013-07-07
用Vlookup函数比较好。事先可多建立几个对应,也能随时更改相关参数。
相似回答