excel自动填表

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:00:27
例如在sheet1中有个表格:
学号 姓名 性别 数学 英语 总分
98004 陈杨 男 87 80 167
98005 吴燕 女 76 89 165
98002 李红 女 90 74 164
98006 胡林 男 80 79 159
98001 章玉婷 女 88 69 157
98003 李东 男 78 77 155
我想在sheet2中的A1-A5中填入“学号”,在B1-B5和C1-C5中自动填入相对应的“姓名”和“总分”,请问如何实现?谢谢
可能是我没说清楚,举个例子我在sheet2中的A1中填入98004,在B1和C1中自动填入陈杨和167;在sheet2中的A2中填入98001,在B1和C1中自动填入章玉婷和157……

在B1单元格中输入"=VLOOKUP(A1,Sheet1!$A$1:$F$100,2,0)"
在C1单元格中输入"=VLOOKUP(A1,Sheet1!$A$1:$F$100,6,0)"

直接把SHEET1中的表复制到SHEET2里面就可以啦

使用VLOOKUP函数
要求: 使用的两个表格中表示单元格的名称要完全一致。
然后在你的汇总表的1个数据单元格内》插入》函数》下拉菜单中的查找与引用》VLOOKUP》出现函数表格。
第一个位置选择用来表示你所选的单元格的名称的单元格
第二个位置选择原始表格的数据区域,最好是把整列全部圈定,注:选定区域的第一列一定要是表示名称的那一列。

第三个位置选择你的目标数据在你选择的数据区域的第机列。
第四个选 0 就ok
然后确定。
如果出现“#N/A” 那就表示你的操作有误,最好核对一下第二个位置是不是有问题。另外,一定要两个表的表示名称的单元格完全一致才能使用。

要是一样的复制过去了就行,不是的只能一个输入了。