excel中,在A1中输入一个值后,A2怎么自动输入相应的值?

如图,在A3单元格中选择砖混一类时,B3的单位和D3的补偿标准自动输入?我知道可以用vlookup函数,可是我不会用,求高手赐教啊!

第1个回答  推荐于2016-01-23
需要有一个明细表,假设在SHEET2中,A列为名称,B列为单位,C列为补偿标准,
在操作表B3用公式:
=VLOOKUP(A3,sheet2!A:B,2,0)

D3公式:

=VLOOKUP(A3,sheet2!A:C,3,0)追问

按照你的指导,我已经做好了!感谢啊!
不过我还有几个问题想请教。第一个公式中的A:B,2,0都是什么意思啊?

追答

A:B为明细表的两列,在A列中找操作表的A3,对应的第2列的值就是结果,0为FALSE,代表精确查找。

追问

兄弟!我按照你的方法做好了!请问,当a列为空白时,后面单位列和补偿单价列可不可以也显示为空白?

追答

B3用公式:
=IF(A3="","",VLOOKUP(A3,sheet2!A:B,2,0))
D3公式:
=IF(A3="","",VLOOKUP(A3,sheet2!A:C,3,0))

追问

哈哈!好厉害啊!兄弟!能解释下前面那几个”都是啥意思吗?

追答

连续两个半角双引号代表为空格。

追问

兄弟啊,我还有3个问题,求教啊!你太厉害了!问题有点麻烦,不好意思啊,高手。

1、在D5输入建房时间后,E5自动输入房屋折旧率,以负数显示。说明:五年以内不折旧,五年以上,钢混和砖混类每年递减2%,砖木类每年递减2.5%,木结构类每年递减3%,其他类每年递减4%,递减总额不超过15%。

追答

1、E5公式:
=-IF(DATEDIF(D5,TODAY(),"y")<=5,0,IF(OR(A5={"钢混结构","砖混结构"}),0.02,IF(A5="砖木结构",0.025,IF(A5="木结构",0.03,0.04)))*(DATEDIF(D5,TODAY(),"y")-5))

2、G5公式:
=IF(F5-IF(OR(A5={"钢混结构","砖混结构","砖木结构"}),3,IF(A5="木结构",2.8,2))<=0.1,0,(F5-0.1-IF(OR(A5={"钢混结构","砖混结构","砖木结构"}),3,IF(A5="木结构",2.8,2)))/0.1*0.025)

3、E25公式:
=IF(K25="",0,"")

追问

兄弟,你这都是用的啥函数啊?我想学啊!

本回答被提问者和网友采纳
第2个回答  2015-05-25
要用vlookup的话,首先必须有对应的数据表,如砖混一类,对应单位和补偿标准等
第3个回答  2015-05-25
前提建立 一一对应的表

用VLOOKUP
比如楼上提供的方法