请教excel高手,解决一个问题!是个很大的挑战!

来源:百度知道 编辑:UC知道 时间:2024/06/02 00:14:46
有两张表格,要相互引用,譬如:
表一:
姓名 科目 成绩
小张 语文 ____
小明 数学 ____
小涛 英文 ____
小李 语文 ____
小王 历史 ____

表二:
姓名 语文 数学 英文
小王 80 70 78
小张 89 74 75
小李 89 85 91
小涛 98 86 78
小王 85 63 71
不能对这两张表的格式做任何变动,需要在表一中显示出对应的成绩.这只是一个范例,现实中的数据比这个要复杂很多.谢谢高位高手想想办法,我是做成本会计的,对excel函数运用需求很大,万分感谢!!
注:两张表格中姓名排列是不同的.

姓名 科目 成绩在表1的ABC列,姓名 语文 数学 英文在表2的ABCD列,在表1的C2(成绩)输入“=IF(B2="语文",VLOOKUP(A2,Sheet2!A1:D6,2),IF(B2="数学",VLOOKUP(A2,Sheet2!A1:D6,3),IF(B2="英文",VLOOKUP(A2,Sheet2!A1:D6,4),"")))”向下填充公式即可,Sheet2是表2的工作表名

你可以用“高级筛选”做。具体方法如下:

你先把第二张表格里的“姓名”一栏进行排序,(可以是降低,也可以是升序排列)。

然后在离这个表格至少有一行的距离处输入各各条件。如:

姓名 科目
小张 语文
小明 数学
小涛 英文
小李 语文
小王 历史

然后,你就选中第一张表格中里面的任一单元格,在菜单栏中选择相应的命令,在这些命令中选择“高级筛选”。

在弹出的对话框中,按照它所说的,你去做就可以了。

祝你好运!
新年快乐!

EX只能在一个表内做关联吧。。。。你不行做成2页,上页是表1,下页是表2
数据关联用EX的函数设定好就行了

哦。。试了一下,EX也能在表中自动计算的,你说的完全可以实现

具体方法:
表1中的成绩单元格上打上=号,然后切换到表2,选取该学生对应的科目分数单元格就可以了,把所有学生的都按此方法设定好就可以了