当前位置:主页 > Office办公 > 查找数据差异

查找数据差异

如何删除excel数据透视表中的分类汇总
如何删除excel数据透视表中的分类汇总

当数据透视表的行区域中包含多个行字段的分类汇总时,数据透视表中的数据会显得有些不醒目。为此,我们可以删除某些行字段或所有行字段的分类汇总,方法如下:    Excel 2003:    1.双击某个行字段或在行字段所在列的单元格中右击,选择“字段设置”,弹出“数据透视表字段”对话框。    2.在“分类汇总”下选择“无”。        3.单击“确定”。    Excel 2007:    方法一:在“行标签”所在列中选择某个行字段(如“规格”)分类汇总所在的单元格,右击鼠标,在弹出的快捷菜单中取消选择“分类汇总(规格)”,即可删除该行字段的分类汇总。        方法二:在“行标签”所在列中选择某个行字段(如“规格”)分类汇总所在的单元格,右击鼠标,在弹出的快捷菜单中选择“字段设置”,在弹出的“字段设置”对话框中,选择“分类汇总和筛选”选项卡,然后在“分类汇总”下选择“无”,单击“确定”即可。

Excel利用VBA将公式打印到Word中
Excel利用VBA将公式打印到Word中

有时我们需要将指定单元格或区域中的公式打印出来,以便分析。下面的VBA代码可以实现这个功能,可以将选择的单元格或区域中的公式打印到Word中,方便打印。使用方法:1.单击菜单“工具→引用”,在弹出的“引用 VBAproject”窗口中,勾选“Microsoft Word 11.0 Object Library ”2.在VBA编辑器中,单击菜单“插入→模块”,在右侧的代码窗口中输入下列代码。Public Sub PrintFormulasToWord(Dim Cnt As String Dim C As RangeDim WordObj As Word.Application Dim HasArr As BooleanOn Error Resume Next Err.Number = 0Set WordObj = GetObject(, "Word.Application") If Err.Number = 429 Then Set WordObj = CreateObject("Word.Application") Err.Number = 0 End IfWordObj.Visible = True WordObj.Documents.Add

根据Excel表群发邮件、抹去群发邮件的痕迹
根据Excel表群发邮件、抹去群发邮件的痕迹

根据Excel表的信息群发邮件并不难,不过这样做收信人就知道邮件是群发的,有的时候我们不能让收信人(例如销售客户)知道我们发给了哪些人,怎么处理呢?营造一对一的假象吧!第一步:先用Excel建立一张数据表,命名为“2011客户名单.xls”(注意不要省略表格中的标题行,以免找不到数据),再将工作表 “sheet1”重命名为“客户名单”(图1)。然后启动Word 2007,建立客户个人信息文档,命名为“客户个人档案.doc”,以方便将Excel对应的内容加入Word文档中。第二步:邮件合并客户个人信息。在打开的客户个人档案Word文档中,依次单击菜单栏“邮件→选择收件人→使用现有列表”(图2),在弹出的“选择表格”对话框中,选择名为“客户名单”的工作表。光标移动到需要修改的内容位置,例如“公司名称”,单击工具栏上“插入合并域”旁的小三角按钮,选择“公司名称”,插入后表格中出现“《公司名称》”,表示域已经插好了。第三步:单击工具栏右侧“完成并合并”,选择“发送电子邮件”。在“合并到电子邮件”对话框的“主题行”下,输入“请校对您的个人信息”,在邮 件格式中选择“HTML”格式,发送记录选择“全部”,单击“确定”即可。这样操作后,客户只能看到一个收件人(他自己),不知道邮件是群发的(系统默认的邮件服务器是Outlook)。

Excel数据透视表增强的“值显示方式”功能
Excel数据透视表增强的“值显示方式”功能

在Excel 2010的数据透视表中,增强的“值显示方式”功能可以更加灵活地显示数据。例如下图(图一)是在Excel中建立的数据透视表,其中有“帽子”、“拖鞋”和“袜子”三种商品,每种商品在“A市”、“B市”和“C市”各个月份的销售额之和在C列中显示。如果要了解各种商品占总计的百分比,在Excel 2007中可以轻松地实现。但有时可能还需要了解各种商品在各个城市的销售百分比,如下图中我们想知道“A市”中“帽子”的销售额占“A市”总销售额的百分比是多少,在Excel 2007中并没有提供一个直接的方法。          而在Excel 2010中,要实现这一点非常简单。为说明方便,我们在D列另外添加一个“销售额”字段。只需要该列数据中右击,在弹出的快捷菜单中选择“值显示方式→父行汇总的百分比”即可。从图中可以看到,“A市”帽子的销售额占“A市”三种商品总销售额的“14.32%”,同时,“A市”的总销售额占“A市”、“B市”和“C市”三个城市全部销售额的“39.95%”。    在介绍Excel 2010新增的值显示方式之前,先说明一下在Excel 2010的数据透视表中设置值显示方式的其他两种方法:    方法一:选择数据透视表中的某个值字段,在“数据透视表工具-选项”的“计算”组中单击“值显示方式”,在弹出的下拉菜单中选择。        方法二:在“数据透视表字段列表”的“数值”区域中单击某个字段,选择“值字段设置”,弹出“值字段设置”对话框,选择“值显示方式”,在下拉列表中选择。        弹出该对话框的方法也可通过双击数据透视表中的字段名称或右击某个字段,选择“值字段设置”。Excel 2010数据透视表的值显示方式与Excel 2003/2007相比,除了上述“父行汇总的百分比”外,还新增了以下几项:

利用VBA为Excel添加更多的打印功能
利用VBA为Excel添加更多的打印功能

大家知道,Word可以进行多种方式打印,如打印奇数页、打印偶数页、打印当前页等。而Excel的各种版本一直没有这些功能,从节约纸张、提高打印效率方面来看,这无疑是一个小小的遗憾。我们可以通过自定义功能区来,用VBA来编写一个加载宏,实现以下多种打印功能,点击此处打开源文件下载页面(需注册本站会员)。    1.打印工作表的奇数页或偶数页。    2.打印当前页,即当前选定单元格所在的页面。    3.双面打印。一面打印完毕后,只需将全部打印纸取出,将出纸方向改为进纸方向重新放入打印机,再单击提示对话框的“确定”按钮,即可打印全部纸张的另一面。              具体操作步骤如下。    一、新建加载宏文件    由于使用了VBA,首先必需将Excel的宏安全性设置为“启用所有宏”。    打开Excel 2007,新建一个Excel文件,将文件另存为“其它格式”,保存类型选“Excel加载宏(*.xlam)类型”,文件名为“双面打印.xlam”,并修改保存位置到桌面。加载宏类型的文件可以在Excel启动时自动加载,其功能对所有工作簿都起作用,而不是针对某一个工作簿。为便于以后操作,可以暂时将文件保存在桌面上,然后关闭Excel 2007。

Excel在同一单元格中重复输入,回车后不让光标跳到下一格
Excel在同一单元格中重复输入,回车后不让光标跳到下一格

我们有时需要在某个单元格内连续输入多个数值,以查看引用此单元格的其他单元格的效果。比如用VLOOK函数制作的查询表,就需要在作为VLOOK查询依据的单元格中重复输入并回车确认以查看查询结果。但每次输入一个值后按回车键,活动单元格都会默认移到下一单元格,还得再移回来才能输入,很不方便。有两种更简单的方法。其一是输入数据后按Ctrl+回车键确认,其作用和回车一样可确认输入,但活动单元格不会移动。其二是先选定要输入的单元格(用鼠标或者键盘都可以),按住Ctrl键再次单击选定的单元格。此时,单元格将出现细实线内边框。OK,现在你可以重复在此单元格输入、回车,活动单元格都不会变化。不想重复输入时只要单击一下其他单元格即可。

excel 如何利用数据透视表查找数据差异实现技巧
excel 如何利用数据透视表查找数据差异实现技巧

数据透视表绝对是Excel的一大利器,用好它可以让你分分钟完成复杂的工作。本例就是利用数据透视表查找两组复杂数据间最细微的差异,堪称“明察秋毫的鹰眼”,可供财务对账、统计查找差异参考。例:某公司9月30日和10月15日累计收到衬衫订单如下图(原始数据成千上万行):图1 原始数据两个时点的数据结构都是一样的,均有3个项目和2项数据,现在要求按同样的数据结构列出前后的差异以供后续工作的开展。在保证所有项目数据的格式对应相同的前提下,操作步骤如下:1、单击“0930”工作表名,按住Ctrl后水平向右移动,即可复制一张表,改名为“差异”,置于最末:图2 复制工作表2、将“差异表”中的“数量”改为“0930数量”、“金额”改为“0930金额”。