Excel中如果在A1单元格内输入(机台)怎样让B1单元格自动生成为(型号)?特急!

序号 机台 用电量(Kw)
1 1350 2500
2 600A 1000
3 600B 1500
4 750A 2000
5 520A 890
6 520B 900
7 520C 920
就是我想左机台那里输入1350,右边会自动出来用电量2500?怎么设置?

首先,你上边的那些内容要放在一个固定的地方,例如第二个sheet页(sheet2),作为基础数据,然后在第一个sheet页的b1,输入公式=IF(ISNA(VLOOKUP(A1,Sheet2!B:C,2,FALSE)),"",VLOOKUP(A1,Sheet2!B:C,2,FALSE)),然后鼠标放在b1单元格右下角,鼠标左键按下,向下拖动自动填充,这样,只要你在a列单元格输入机台的型号,在相应的b列单元格中就会出现对应的用电量。追问

IF(ISNA(VLOOKUP(A1,Sheet2!B:C,2,FALSE)),"",VLOOKUP(A1,Sheet2!B:C,2,FALSE))这个看不太懂哦。。。ISNA什么、

追答

其实,只需要=VLOOKUP(A1,Sheet2!B:C,2,FALSE)就能解决你的问题。但是如果A列没有内容或者没有匹配的型号,B列会显示#N/A,不好看。所以改成上述样子的公式。isna是用来判断,vlookup函数返回值是不是#N/A,如果是的话,if函数返回空白,如果不是,则返回vlookup的值。明白了么?

追问

IF(ISNA(VLOOKUP(A1,Sheet2!B:C,2,FALSE)),"",VLOOKUP(A1,Sheet2!B:C,2,FALSE))虽然我用这个公式弄出来了,,但是我还是不明白为什么要这样设置,,,里面的B:C,2,FALSE是什么意思我也不太懂,。。还有,,,有没有个方法可以在同一个Sheet表里面设置成这样的?谢谢

追答

VLOOKUP(A1,Sheet2!B:C,2,FALSE),A1是要检索的数据,sheet2!表示数据源在sheet2中,B:C表示数据源是B到C列所有数据。2表示检索匹配后返回第2列数据。false表示精确匹配检索。这个东西,查excel帮助就行了。放在同一个sheet页也可以。你把sheet2中的数据放在sheet1中的某3列就行了(例如H、I和J列),然后公式中的B:C改成I:J就行了)
满意了的话,追加点分吧:)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-25
我按序号为A列、机台为B列、用电量为C列、公式输入c1:=IF(B1=1350,2500,IF(B1="600A",1000,IF(B1="600B",1500,IF(B1="750A",2000,IF(B1="520A",890,IF(B1="520B",900,IF(B1="520C",920,"")))))))。即可满足你的计算。 如果机台放在A列,只要将公式中的B改为A即可。
第2个回答  2011-11-25
先将机台与用电量(型号)的对应表输入在一个空白处,我这个区域暂说为是D1至F7(以你的数据)其中D列是序号,E列是机台,F列是用电量。
然后在B1单元格中输入公式:=VLOOKUP($A1,$E$1:$F$17,2,0)   回车。追问

我好想试了不可以

追答

留个QQ,或邮箱,我给你做一个示例。
也可参考excel中的vlookup 函数及iserror函数的使用方法.

本回答被提问者采纳
第3个回答  2011-11-25
这个不是设置的问题,而是要先对型号和机台做好对应关系,然后编辑公式,应该可以实现
第4个回答  2011-11-25
用VLOOKUP(C1,B:C,2,0)
C1就是你输入1350的单元格,公式放在D1

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网