excel函数vlookup问题,EXCEL高手进啊!!

来源:百度知道 编辑:UC知道 时间:2024/07/05 02:55:33
有两张工作表sheet1 和 sheet2:
各有ABCDEFG列,
表一中已完整输入数据做查询区域,表二只输入A(代码),怎么用函数自动填充后面几列的数据?
sheet1 是科目:有A列为科目代码、B列为科目名称、C列为数值。
sheet2是数据,当G列科目代码填入数据时,G、H列自动填充数据~~

===============
=VLOOKUP($F2,科目!$B:$G,COLUMN(F2),0)
安你字的这个结果得出来的是#N/A是什么意思啊?

假定第一行为表头。在第二行输入公式:
SHEET2表"科目名称"列公式:
=VLOOKUP(G2,SHEET1!A:B,2,)

SHEET2表"数值"列公式:
=VLOOKUP(G2,SHEET1!A:C,3,)

将公式向下复制即可。

在B2输入=vlookup(A2,Sheet1!A:G,2,0)
在C2输入=vlookup(A2,Sheet1!A:G,3,0)
在D2输入=vlookup(A2,Sheet1!A:G,4,0)
在E2输入=vlookup(A2,Sheet1!A:G,5,0)
在F2输入=vlookup(A2,Sheet1!A:G,6,0)
选中B2到F2的所有单格,向下复制公式到你所需的行就达到目的。

在Sheet2的B2输入公式:
=IF(COUNTIF(Sheet1!$A:$A,$A2),VLOOKUP($A2,Sheet1!$A:$G,COLUMN(B2),0),"")
向右拖再向下拖即可。

sheet2的B2输入

=VLOOKUP($A2,Sheet1!$A:$G,COLUMN(B2),0)

右拖再下拖