excel中如何将一个表的数据导入到另一个表中

有表一:B列是姓名,按一定顺序排列,C列是数据,每个姓名对应的值。
有表二:B列是姓名,但排列顺序跟表一中的姓名排列是不一样的,现在我想通过人名匹配,将表一中的C列数据引入到表二的C列

步骤1:假设一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。要把表2中的语文成绩导入到表1中;
步骤2:选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令
步骤3:在“或选择类别”中选择“查找与引用”;
步骤4:在对应的“选择函数”中选择“VLOOKUP”,点击确定;
步骤5:在出现的“函数参数”面板点击第一个选项箭头处的按钮;
步骤6:点击“张三”名字,即“A2”单元格,表示要查找“张三”的成绩,点击上面的按钮回到面板上;
步骤7:点击第二个选项箭头处的按钮;
步骤8:选中表2,同时选择A列和B列,然后点击上面的按钮;
步骤9:因为在表2中语文成绩在第二列,所以第三项填入数字“2”;
步骤10:第四项直接填入“0”即可,点击确定;
步骤11:看到表1中张三的语文成绩出现了数值,该数值与表2相同;
步骤12:选中C2单元格,用填充柄下拉,所有的语文成绩就从表2填入表1中去了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-29
可以用VLOOKUP公式。但是考虑到重名。你要仔细检查一下。VLOOKUP只负责查找第一个匹配上的值。
表二:C1公式:
=VLOOKUP(B2,[表1]sheet1!b:c,2,0)
下拉复制公式即可。
如果是同一工作薄中的sheet1,sheet2
公式改为
=VLOOKUP(B2,sheet1!b:c,2,0)
第2个回答  2013-09-29
表二C2写公式:
=VLOOKUP(B2,表一!B:C,2,0)
下拉填充。
第3个回答  2013-09-29
复制一下,粘贴一下
相似回答