exel表格数据处理

来源:百度知道 编辑:UC知道 时间:2024/06/03 05:06:58
对了,问一个问题,两份exel表数据,且两份数据是有相关联的数据的,如何借助这相关联的数据将这两份数据导入到一个exel表内,能操作吗

我似乎见过有人这么操作过是可行的
热心的朋友们可能误解了,vlookup看来不能解决问题,vlookup好像只是得到某一个值,而我需要的是将两个工作表中的两组数据,合并到同一个工作表中(因为这两组数据之间是可以一一对应的,合并后的数据会显得更完善),不知道能不能利用这两组数据间的关联性(比如A表和B表数据中都含有一组相同的产品名称且唯一,但顺序是不一致的)合并成一组?

天空能不能表述得再清楚点,看不太明白,谢谢

重新表述一下,一开始可能有点错误
表1
学号 姓名 性别
1 一 男
2 二 女
3 三 男
4 四 女
表二
学号 成绩
2 56
3 34
4 45
1 78
在表二后面填入公式
学号 成绩 姓名
2 56 =VLOOKUP($A2,Sheet1!$A:$C,COLUMN()-1,0)
3 34
4 45
1 78
把这个公式向后向下复制就可以了.公式中的COLUMN()-1中的1的意思为表2中有两例,拿这个例减去1就可以了.即2-1=1,如果有三例则为3-1=2
最后变成
学号 成绩 姓名 性别
2 56 二 女
3 34 三 男
4 45 四 女
1 78 一 男

如果真的是一一对应的话,那反而好办了,直接按那例排序,然后把两个表贴一块就行了.
就怕是一对多,一对多,用vlookup也是可以实现的,只是公式每个例里的公式不一样.稍微烦一点
你可以这样用
假设你的两个关联例都在第一例,最好在第一例
在一个表中已有例紧跟的后面一例的第一格输入公式
=vlookup(a1,sheet1!a:e,column()+n,0)这里的N代表你前面已有例的数量.a1是你关联例的单元格,然后向下拉再向右拉就可以了

要具体的说什么函数我不懂.
如果要将两份EXEL1、EXCL2表数据相加后等于第三份EXCEL3,那么我采取的方法是:
同时将三份EXCEL打开,在EXCEL3表中将鼠标指到某一单元格按=号健再打开EXCEL1的相关联单元格的数据按“+”号键再打开EXCEL2文件相关联单元格的数据,按回车即可。
我每次都是这么做的,不知是不是你要问的,希望对你有所帮助