EXCEL中怎样引用另一个表中指定单元格的同行或同列数据

比如说表1中有成绩单
张三 31 58 88 84 76
李四 78 89 57 64 87
王五 88 77 99 66 84
赵六 79 67 91 82 73

我想要在表2的某一个单元格中输入“张三”两个字以后,后面的格子跟着自动显示出表1中,“张三”后面分数,这些后面的单元格引用方式是怎样的?

不知道我说清楚了没有
感谢两位的回复,我发现了以下几个问题:

一、如果将姓名这一列放到C列的话,那么指搜索区域只能由C列开始,不能指定A列到E,否则提示#N/A

二、不能引用关键字前一列的数据,只能引用后面的。比如将姓名放到C列,搜索C1关键字,只能引用D1,F1,不能引用A1,B1。

感觉vlookup的局限性非常大,有没有其他办法可以实现呢?

1、这是表格1的数据。


2、要在表格2中引用表格1的数据。


3、在表格2输入公式=VLOOKUP(A28,Sheet1!A27:$F$30,2,0)。


4、按回车键确定公式后,即可引用表格1中的一个数据。


5、横向拉复制公式。


6、横向复制后,再把每一个横向公式中的A27按F4引用绝对值。


7、更改完之后,再每一项下拉复制公式。


8、复制好公式后,随便输入一个名字,后面就会自动显示后面的数据了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-03-24

使用VLOOKUP函数进行处理


Excel版本参考:2010

1、点击表1单元格中的B2单元格

2、输入公式:=VLOOKUP($A2,表2!$A:$F,COLUMN(B1),0)

3、回车,右拉公式到F2

4、查看效果

第2个回答  推荐于2017-12-15

问题表述很明白了。

这里也许要使用VLOOKUP函数。

其功能为:

    在表格数组的首列查找值,并由此返回表格数组当前行中其他列的值。 

你可以参考帮助,或者搜索一下。

Sheet1如你给的数据

Sheet2参考图片。

如果还不能明白,就Hi吧。 

别忘了,姓名列要升序排序。

本回答被提问者采纳
第3个回答  2009-08-15
表1的数据范围为A:F列的话,在表2输入张三(设为A2单元格)的单元格的后面(B2单元格)中输入公式:
=vlookup(a2,表1!a:f,COLUMN(),0)
再把该公式向右拉到F2单元格为止。
要是姓名不在第一列:如果姓名没有重复的话,用sumif函数就可以返回随便哪一列的数字。
=sumif(表1!c:c,c2,表1!a:a)
其中表1!C:C为姓名列,表1!A:A为某个分数列。
相似回答