在EXCEL中如何把一个文件的数据输入到另一个文件对应的地方?

就是说我本来在一个文件里有学生的分数和排名,然后在另一个文件把顺序打乱之后发现忘记把分数输进去,只有排名,想问问看可不可以把之前文件的分数比较简单地输入到新文件里。因为数量很多,一个一个粘贴好像很难啊~!
那请问用函数VLOOKUP的话是要在新文件里操作还是在原文件操作啊?是不是要先把原文件的数据复制到新文件,再进行操作呢?

准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2010excel软件。

1、打开表格,将光标放在要匹配的单元格上,然后单击上面的功能按钮。  

2、弹出窗口并选择“VLOOKUP”功能。  

3、单击并选择第一个框中的“苹果”。  

4、在第二个框中,单击“表2”,选择如图所示的区域。  

5、在第三个框中输入“2”,然后单击“确定”。  

6、然后匹配第一个单元格。双击单元格的右下角。  

7、这样就自动全部填充好了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-25

1、首先打开需要编辑的两个Excel表格,进入到编辑页面中。

2、然后假设旧文件叫"旧.xls",sheet1表中A列是学生姓名, B列是分数, 数据有10000行,假设新文件叫"新.xls" ,sheet1表中中A列是打乱了的姓名, B列是想要得到的分数,新.xls的sheet1的B2请输入公式:=vlookup(A2,[旧.xls]sheet1!$A$2:$B$10000,2,0),回车确定。

3、然后鼠标左键按住得到成绩的单元格右下角,往下拉填充下方的单元格,也可以直接鼠标左键双击单元格右下角。

4、然后就可以看到已经得到想要的数据排名了。

本回答被网友采纳
第2个回答  推荐于2017-10-06

1.以图上的要求为例,将sheet2中的年龄数据用vlookup公式取到sheet1的年龄框中。

2.在工号1对应行的年龄框中输入函数,然后选择可以确定相应值的数据,即两个表相同的列(如图)。选完后记得输入英文逗号。

3.然后切换到第二个表,选中包括共同列和需要取出数据的列。

4.公式中的3代表选取的列中需要的数据在第三列,0则代表需要精确选取数据,如果数据不存在会显示#N/A的标志。

第3个回答  2009-08-20
用函数VLOOKUP可以解决
1、这个函数是按照首行查询的,所以如果需要按学生的排名来查询的话,首先得把这排名的数据复制到首列。
2、假使你的排名在A列,姓名在B列,数学成绩在C列,另一张表格从E列开始,则E2=VLOOKUP($e2,a:a,3,0)下拉即可
这里的E2就是你新表格的排名,A:A是原表格的排名所在列,数字3,是指数学成绩在第3列,如果语文在D列,即左数第4列,就改成4,0的意思是精确匹配查找。修改为1就成了模糊查找了。
应该能解决了
第4个回答  推荐于2017-09-25
假设旧文件叫"旧.xls",sheet1表中A列是学生姓名, B列是分数, 数据有10000行

假设新文件叫"新.xls" ,sheet1表中中A列是打乱了的姓名, B列是想要得到的分数,

新.xls的sheet1的B2请输入公式:

=vlookup(A2,[旧.xls]sheet1!$A$2:$B$10000,2,0)

向下复制公式即可.本回答被提问者采纳
相似回答