EXCEL中如何在一个表内获取另一个表中的数据

如题所述

利用函数vlookup可以解决这个问题;
比如下图中的数据,查找出工作表“表一”的工号从100到105的“四月成绩”并显示在工作表“表二”的B2到B7单元格。

在“表二”的B2单元格输入公式:=VLOOKUP(A2,表一!$A$1:$E$7,5,0)

按回车键,B2单元格即显示出“表一”的工号100的“四月成绩”;如下图所示。

工作表“表二”这里,光标点下B2单元格,然后,移到单元格右下角,光标显黑色+字,点住不放手,拖到B7单元格止。

放开鼠标,B3到B7单元格即显示出“表一"的"四月成绩”数据。如下图所示。

上面所述的表二的工号已是写好的,如果随机输入工号,也是可以按上面的操作。比如下图中表二,工号先空着;那么,在B2单元格输入公式:=VLOOKUP(A2,表一!$A$1:$E$7,5,0)

按回车键后,B2单元格显示“#N/A”,是因为A2单元格还没有输入工号;
现在,在A2单元格输入工号,比如102,在B2单元格即显示出"表一“对应的工号102的四月成绩。

步骤阅读
8
按上面步骤4、步骤5的操作把B3到B7单元格填充公式;
然后,在A3到A7随机输入工号,即可显示”表一“对应的工号四月成绩。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-09-30
这个我同事做过,大概的步骤是2个表格文件,例如AB.XLS和CD.XLS,在AB.XLS的一行或一列中用if函数(例如如果此栏与CD.XLS某一栏中的字符完全相同),则在指定的行或列中复制CD.XLS对应下的内容
第2个回答  2019-09-05
呵呵,这个问题你会用VLOOKUP就简单了,你用HLOOKUP函数试试,功能是一样的,只不过VLOOKUP是勾稽列,HLOOKUP是勾稽行。
相似回答