如何用excel,把sheet1里的数据用vlookup自动处理到sheet2?????

如题所述

“用excel,把sheet1里的数据用vlookup自动处理到sheet2”的操作步骤是:

1、以Excel 2016为例,打开Excel工作表;


2、根据已知条件,Sheet2的A列代码包含于Sheet1的A列,需要通过VLOOKUP函数将Sheet1中对应代码的数据引用到Sheet2中;

3、在Sheet2的B2单元格输入以下公式,然后向右向下填充公式

=IF($A2="","",VLOOKUP($A2,Sheet1!$A:$K,COLUMN(B1),0))

公式表示:如果A2为空,就留空;返回Sheet1的A列精确匹配与当前工作表的A2相同条件的单元格所对应的COLUMN(B1)列(即对应第2列)数据。

4、公式中的COLUMN()函数返回的是一组列号,随着向右填充公式,自动引用对应的第3列、第4列、第n列数据,实现了一条公式引用所有数据的效果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-24
自动把sheet1的所有数据都处理成sheet2的形式,还是用VBA吧,少部分可以用公式
sheet2的B6公式
=VLOOKUP(A6,SHEET1!B:P,15,0)

B10公式
=VLOOKUP(A10,SHEET1!B:P,3,0)

B13公式
=VLOOKUP(A10,SHEET1!B:P,8,0)

B16公式
=VLOOKUP(A10,SHEET1!B:P,13,0)追问

可以一次公式出来么,这样一个学生要输入四次公式,还不如手动输入来的快

追答

你把公式中的B:P改成$B:$P,这样整个复制A1到E17区域,公式会自动变化的
如果要写成一个公式的话,最好把两个表中的测试总分和总计用同一个名称

本回答被网友采纳
相似回答