Excel中函数的问题....求助~!

来源:百度知道 编辑:UC知道 时间:2024/09/18 03:29:24
现有两个EXCEL表(如下),能否用函数使表二中“分数”列的单元格、自动按照表一中对应的值取值?
注:表一可以按拼音排序、但表二不允许排序...所以想用函数...但不知道该怎么弄、也懒得再试了...

表一:
A B
1 姓名 分数
2 张三 90
3 李四 80
4 王五 86
5 ... ...

表二:
A B
1 姓名 分数
2 王五
3 张三
4 李四
5 ...

楼上的做的有点麻烦了,直接在表2分数那列输入=VLOOKUP(A2,表1!A:B,2,0)就可以了。

表一:
--A-- B
1 姓名 -分数
2 张三 -90
3 李四 -80
4 王五 -86
5 ... ...

表二:
--A --B
1 姓名 -分数
2 王五 -
3 张三 -
4 李四 -
5 ...

你可以在表二的B2中输入公式如下

=IF(A2="","",VLOOKUP(A2,表一!A:B,2,0))

向下拉,那么你要的东西就出来了

表2 B2输入:
=INDEX(Sheet1!$B$2:$B$10,MATCH(表2!A2,Sheet1!$A$2:$A$10,0))
shift+ctrl+回车来确定。

再向下拉。
假定只有10行。

假设你的名称在a列,数值在b列,那么在sheet2表中的b1输入公式:
=sumif(sheet1!a:a,a1,sheet1!b:b)
后向下复制.