假如在excel其中一个表里输入编号,名称,规格,单位,如何在另一个表里输入编号会自动生成其他几项,谢谢

如题所述

VLOOKUP函数
Sheet1里面是编号,名称,规格,单位,
sheet2的第一列是编号,名称,规格,单位,第二列A2是你输入的编号,
B2公式=IF(ISNA(VLOOKUP(A2,Sheet1!A:D,2,0)),"",VLOOKUP(A2,Sheet1!A:D,2,0))
C2公式=IF(ISNA(VLOOKUP(A2,Sheet1!A:D,3,0)),"",VLOOKUP(A2,Sheet1!A:D,3,0))
D2公式=IF(ISNA(VLOOKUP(A2,Sheet1!A:D,4,0)),"",VLOOKUP(A2,Sheet1!A:D,4,0))
如果需要第三行或者更多行的话,下拉公式就可以了(向下填充公式也行)
只有A列有输入编号并且编号正确的情况下,后面才有显示,否则不显示
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-08
如果表二中A列输入编号,那么在b1输入
=vlookup(a1,sheet1!$a$1:$f$1000,column(),)
横拖竖拖就可以了
第2个回答  2011-08-08
假如表1中是数据源
在表2中输入相应的公式就可以了,
A1中输入编号
A2中输入=VLOOKUP($A1,Sheet1!$A:$D,2)
A3中输入=VLOOKUP($A1,Sheet1!$A:$D,3)
A4中输入=VLOOKUP($A1,Sheet1!$A:$D,4)
第3个回答  2011-08-08
用涵数就好了!
相似回答