页面数据正在载入……请稍候 'S   bLog
 
页面数据正在载入……请稍候
 
页面数据正在载入……请稍候
页面数据正在载入……请稍候
页面数据正在载入……请稍候
页面数据正在载入……请稍候
 
页面数据正在载入……请稍候
 
 
excel多表合并
[ 2008-10-14 9:29:00 | By: 人狼 ]
 

在excel数据处理中,经常需要将多张表合并成一张表,而表与表之间以某个条件进行关联,就会出现以下几种情况:数据合并和文本合并

一、数据合并
网上介绍了许多,从EXCEL HOME论坛上介绍了许多,如下:


EXCEL基本功能简明教程之--超乎想象的“合并计算” 合并计算是EXCEL众多基本功能中不常用到的一项功能,其实它有着超乎想象的能力!

一、功能介绍1、合并计算的两类操作:(1)汇总计算;(2)内容合并。

2、合并计算实现的两种途径:(1)通过位置合并计算;(2)通过类别合并计算。

3、三种具体情况:

(1)当数据列表的列标题和行标题相同时,无论这种相同是发生在同一工作表中,还是在不同的工作表中的数据列表,合并计算所执行的操作将是按相同的行或列的标题项进行计算,这种计算可能包括求和、计数或是求平均值等等。

(2)当数据列表有着不同行标题或列标题时,合并计算则执行合并的操作,将同一工作表或不同工作表中的不同的行或列的数据进行内容合并,形成包括数据源表中所有不同行标题或不同列标题的新数据列表。

(3)如果数据列表没有行标题和列标题时,合并计算将按数据所在单元格位置进行计算。

4、功能具体操作方法:

以上分类合并的启用与否以及分类依据的选取可以通过“合并计算”对话框中的“首行”和“最左列”两个复选项的选择来实现,实现的方式如下:

(1)当仅需要根据列标题进行分类合并计算时,则选取“首行”;

(2)当仅需要根据行标题进行分类合并计算时,则选取“最左列”;

(3)如果需要同时根据列标题和行标题进行分类合并计算时,则同时选取“首行”和“最左列”。

(4)如果数据源列表中没有列标题或行标题(仅有数据记录),而用户又选择了“首行”和“最左列”,Excel则将数据源列表的第一行和第一列分别默认作为列标题和行标题。

(5)如果用户对“首行”或“最左列”两个选项都不选取,则Excel将按数据源列表中数据的单元格位置进行计算,不会自动分类。

二、精典运用举例:

1、利用合并计算建立分户报表

合并计算可以按类别进行合并计算,如果引用区域有多个类别时,则将引用区域中的全部类别分列显示出来,使用合并计算这一特性,可以制作分户报表。

举例,2007年8月份南京、上海、海口、珠海4个城市的销售额数据,分别在4个不同的表页上,如图


第1步 首选选中“汇总”表的A3单元格做为结果表的起始单元格,单击菜单中的“数据→合并计算”,打开“合并计算”对话框。

第2步 在函数选项中选择“求和”,在“引用位置”栏中分别选取南京、上海、海口、珠海表页所在区域,并选中“标签位置”的“首行”和“最左列”,然后按“确定”按钮,可以得到各城市销售额的分户报表,如图。

本例中,各城市的销售品种可以是各不相同的,合并计算后将得到所有产品在各城市的分户销售情况。同时也要求各城市分户表的销售额列具有不同的名称,即类别不能相同,否则EXCEL将视为同一类别,将进行汇总合并计算。运用本技巧还可制作分月汇总表等多种报表。

2.利用“合并计算”功能多表选取不重复值

在多工作表数据中选取出不重复值,是数据分析处理过程中经常会遇到的问题,利用EXCEL合并计算功能解决这一类问题时,有着操作简便、速度快的特点。

合并计算功能本身并不能对文本或空区域进行操作,但它有一个特性:只要选择的区域内有一个数值即可进行合并计算相关操作,其他空区域仍忽略为空。

利用这一特性,可以在表1的b2单元格填上任一个数,这里填上一个0,然后选中“汇总”A2单元格,单击菜单中的“数据→合并计算”,在引用位置栏中分别选取表1、表2、表3、表4的A2:B21,在函数选项中选择“求和”,在“标签位置”中选取“最左列”。

“汇总”表的B2单元格多了一个0,这就是在表1的B2单元格添加的0被合并计算到“汇总”表中。正是这一个0使得利用EXCEL合并计算功能对文本选取不重值得以实现。

如果数据源区域是数据型数据同样可以运用本技巧得到不重复的值。

因为“合并计算”功能是EXCEL内置的功能,所以运算速度比较快,特别在大数据量方面有着一定的速度优势。

多表筛选不重复值.rar

3.利用合并计算,有选择地一次性复制多列数据

利用合并计算功能,用户可以轻松地有选择地一次性复制多列数据

数据源表如下图:


如果我们需要一次性复制1月份、3月份、5月份数据,而不是一列一列地复制,可以:

第一步:将数据源表中的标题栏中2月份、4月份、6月份的标题暂时删除。

第二步:选择目标表格起始位置,本例中选中A14单元格,然后单击菜单中的“数据→合并计算”,打开合并计算对话框,选取被引用数据A1:G11,在函数选项中选择“求和”,在“标签位置”中选取“首行”和“最左列”,按“确定”按钮,结果如下图所示。

4.利用合并计算核对数据

一、数值型数据核对

  利用合并计算的按类别合并的功能,读者可以将烦琐的数据核对工作变得轻松。如图所列示的是新旧两组数据,要将这两组数据的差异找出来,具体步骤如下:

第1步 将旧数据表的“代号”栏,改名为“旧代号”,新数据表的“代号”栏,改名为“新代号”。
第2步 选择目标表格起始位置,本例中选中A17单元格,然后单击菜单中的“数据→合并计算”,打开合并计算对话框。
第3步 分别选取旧数据表的A2:B11区域,新数据表的D2:E13区域,在“函数“选项中选择“求和”,在“标签位置”中选取“首行”和“最左列”,按“确定”按钮。
第4步 为进一步筛选出不同值,在D18单元格输入公式“=N(B18<>C18)”,并填充至D28单元格。
第5步 补齐标题名称,选中A17:D28,单击“数据→筛选→自动筛选”,设置自动筛选,结果表如图所示

二、文本型数据核对
 
如果上例中仅有姓名数据表,如图所示,也可以利用合并计算功能实现数据核对工作,具体步骤如下:


第1步 将新旧数据表“姓名”列分别复制到B2:B11和E2:E12,并分别添加列标题,如图所示。
第2步 选择目标表格起始位置A16单元格,然后单击菜单中的“数据→合并计算”,打开合并计算对话框。
第3步 分别选取旧数据表的A2:B11区域,新数据表的D2:E13区域,在“函数”选项中选择“计数”,在“标签位置”中选取“首行”和“最左列”,按“确定”按钮。
第4步 如果数比较多,在D17单元格输入公式“=N(B17<>C17)”,填充至D27单元格,补齐列标题名称后,选中A17:D27,单击“数据→筛选→自动筛选”,设置自动筛选。
第5步 在“差异”列中筛选值为“1”的记录,得到差异结果。

本例运用了合并计算中函数“计数”的运算,该运算支持对文本计数运算。这里请用户注意与“数值计数”相区别,“计数”适用于数值和文本数据计数,“数值计数”仅适用于数值型数据计数。


二、文本合并

比如,表1中有姓名、电话,表2中有姓名、地址、邮编字段,表1和表2中的姓名非一一对应,现在要把表1和表2合并成一个表,一般是采用vlookup函数进行匹配对应,但是该函数使用比较麻烦(主要是新手),最近找到一个软件,可以迅速进行对应合并,软件附后:

数据筛选综合器完美绿色版.rar    教程:

数据筛选综合器完美绿色版教程.part1.rar
数据筛选综合器完美绿色版教程.part2.rar
数据筛选综合器完美绿色版教程.part3.rar
数据筛选综合器完美绿色版教程.part4.rar

 
 
  • 标签:excel 合并 关联 
  • 发表评论:
    页面数据正在载入……请稍候