excel中第二张工作表各列如何自动填充第一张工作表中对应的行。

excel中第一张工作表A1-A50是姓名B1-B50是成绩C1-C50是性别,如何在第二张工作表中A1输入姓名B1、C1就自动填充成绩和性别?
如第一张表格:
A B C
1 姓名 成绩 性别
2 张三 50 女
3 李四 90 男
王五 80 男
..........
在第二张表格:
我在A1输入王五或张三,B、C列就会自动填充相对应的成绩和性别?
如果跨列自动填充行不行?比如:第一张表格A、B、D、F列的数据,我在第二张表格A列填写张三,B、D、F列能不能自动填充相对应的数据或内容?
只有20分了,全部送出,求解答.
这个不行。求正确解答。这个问题的是这样的,我有一个现成的表格,姓名、学号、出生日期、性别、籍贯等不变的条件都录好了,现在想录第二张表,有一些录入项是一样的,如姓名、学号、籍贯、性别等,我录入学号其他的不变项都能完成自动填充。

第二个公式求详解。但测试也不能全显。

Sheet1表的B2l输入公式=IF(ISERROR(VLOOKUP($A2,Sheet1!$A$1:$Z$800,2,FALSE)),"",VLOOKUP($A2,Sheet1!$A$1:$Z$800,2,FALSE))
公式向右拉,向下拉复制
A2输入姓名
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-27
用inex和match的组合,也可用lookup或Vlookup,如下:
表2的b1中输入
=INDEX(表1!B1:B9,MATCH(A1,表1A1:A9,0))
相似回答