EXCEL如何引用另一个表中数值前的名字
可使用VLOOKUP函数实现。举例说明实现的方法:
1、首先,打开需要操作的EXCEL表,在需要匹配引用的单元格中输入“=VLOOKUP(”,然后单击要匹配的名称所在的单元格,例如A2,如下图所示。

2、其次,完成上述步骤后,单击另一个表,然后选择相关的数据区域,如下图所示。

3、接着,完成上述步骤后,继续在功能编辑框中输入“2,0”,然后按Enter键完成公式输入。 其中2表示来自数据源的第二个数据,而0表示精确匹配,如下图所示。

4、最后,完成上述步骤后,通过下拉列表填写下面的单元格公式,返回到EXCEL表,然后在excel中完成另一个表中具有相同名称的第二个数据操作,如下图所示。这样,问题就解决了。

EXCEL中按班级提取前各科的前三名、后三名的成绩及姓名?
没有见你的明细表,设计了一个思路:
1、在成绩列表后再加一个姓名,内容复制前列即可(如下图);

2、再设计一统计表,每班前3名,各科成绩前3名,用函数 large(范围, 第1名),large(范围, 第2名),large(范围, 第3名)得到,当成绩取得了,用成绩反找姓名(最后一列姓名),公式 vlookup( 成绩,范围,取值,0 ), 如下图:

希望对你有用,再交流。ok
疏忽了一点,将后三名没有考虑进来,用 函数 small( ),即可解决,方法同上,SMAll(范围,第n个小值)。
EXCEL怎么提取前三名的姓名及各科分数
公式一:=index(A:A,match(small(B:B,row(A1)),B:B,))
公式二:=OFFSET(B1,MATCH(1,D:D,)-1,)
公式三:=VLOOKUP(ROW(A1),IF({1,0},$B$1:$B$4,$A$1:$A$4),2,)
这是第一名对应的名字,取前几名下拉几格即可。

EXCEL中按班级提取前各科的前三名、后三名的成绩及姓名?
1、在K2单元格输入的是数组公式:
=IFERROR(INDEX($A$2:$A$11,LARGE(IF($C$2:$C$11=$J2,ROW($1:$10),-8),1+MOD(ROW(A1)-1,3))),"")
数组公式!!!输入或者粘贴时必须同时按CTRL+SHIFT+ENTER这3个键结束,否则公式无效!
2、在L2单元格输入公式:
=IF($K2="","",VLOOKUP($K2,$A$2:$G$11,2,0))
3、在M2单元格输入公式:
=IF($K2="","",VLOOKUP($K2,$A$2:$G$11,4,0))
4、在N2单元格输入公式:
=IF($K2="","",VLOOKUP($K2,$A$2:$G$11,6,0))
上面的4个公式单元格选择并一起复制并下拉,即可…………
注:按你现有的数据格式,上面的2、3、4这3个公式可以改为在K2单元格输入公式:
=IF($K2="","",VLOOKUP($K2,$A$2:$G$11,2*COLUMN(A$1),))
直接复制并下拉和右拉,就可以了……