fate五星英灵国服排名:EXCEL中合并工作表(匹配字段)

来源:百度文库 编辑:中科新闻网 时间:2024/05/08 14:30:19
使用EXCEL软件,有三张工作表,每张工作表两列数据:
第一张列字段:号码,编号1
第二张列字段:号码,编号2
第三张列字段:号码,编号3

能不能使用工具中的宏或者EXCEL自带的编程工具使运行后,自动按“号码”合并成一张工作表?使其成为如下
号码,编号1,编号2,编号3
不明白?
我所用的的是EXCEL,就是想合并工作表
比如学校中学生的成绩,数学成绩放在一张工作表内,物理成绩放在第二张工作表内,语文成绩放在第三张工作表里。三张工作表中的学生有交叉(有相同也有相异)
在EXCEL框架内运行一个东西(宏?VBA?),使其自动生成一张表格,合并前三张工作表里的数据

仅用EXCEL可以实现吗?

zdwe的办法会不会漏掉没有符合匹配条件的数据呢?

谢谢活在痛苦的深渊,你的办法好是好,可数据透视表的第二列显示的是计数(或求和……),它虽然使我知道了所有学生中单个学生参加考试的门数,但不能显示其所参加考试的成绩

如果是合并成绩可以用数据透视表
新建一个SHEET,表头为:号码,编号1,编号2,编号3
把三张表数据都贴到新表里,注意与数据与对齐表头,即号码都贴在第一列,第一张表的编号1贴在第二列……如下:
人名 语文 数学 英语
第一张表的人名 成绩1
第二张表的人名 成绩2
第三张表的人名 成绩3
然后选择有数据的区域或把鼠标移至表头,点击菜单栏〈数据〉-〈数据透视表和图表报告〉-〈下一步〉-〈下一步〉-〈版式〉,把〈人名〉拖到左边的〈行(R)〉里,把〈语文〉、〈数学〉、〈英语〉拖到中间的〈数据(D)〉里,记得看看这三项是否全部为求和项,然后点击〈完成〉,如果生成的表是每个人的成绩是打竖的,你还可以移动表头灰色的部分,让它打横排列,就可以得到你要的东西啦!

如果还要把其他非数据比如文本信息贴在一起,可以用公式vlookup

可以转换成VF的DBF表,打开表1,使用如下命令

copy 表2.编号2 表1.编号1 for 表2.号码=表1.号码

合并1和2后,然后再使用此命令合并表3
即可。

笨办法:如果号码完全一样,排序后复制过来就行

VF6.0中建立本地视图,电子表格中就不知道了。我试了很多次。QQ:759669049

不明白