当前位置:主页 > Office办公

最新发布

将Excel工作薄中区域内的值按出现次数提取到同一列的方法
将Excel工作薄中区域内的值按出现次数提取到同一列的方法

对于Excel工作薄中一个包含重复数值的区域,要将其中的数值按出现次数的多少提取到一列,通常可以用包含MODE函数的数组公式。例如数值区域为A1:E10,要将其中的数值提取到G列,如图。 在G2中输入:=MODE(IF(COUNTIF($G$1:G1,A$1:E$10)=0,A$1:E$10))公式输入完毕按Ctrl+Shift+Enter结束,然后拖动填充柄向下填充公式,直到出现“#N/A”为止。受MODE函数的限制,该公式仅对数值有效,且不能提取只出现一次的数值。要将区域中所有的数据按出现次数提取到一列,可用VBA代码来实现。如将下图A1:E10区域中的文本按出现次数多少提取到G列: 按Alt+F11,打开VBA编辑器,在代码窗口中输入下列代码并运行,即可G列得到按出现次数降序排序的文本,在H列得到对应文本的出现次数。Sub 按出现次数排序()Dim d As Object

136 次浏览
利用Excek函数和倒减法实现不规律统计
利用Excek函数和倒减法实现不规律统计

举个例子:下图所示的表格中A列记录了公司每天加班的人数,要求在B列中,若连续加班人数超过3人的,每段最后一格记录此段的小计天数。 问题在于,A列中出现连续加班天数超过3人的,根本无规律可言。因此在B列中进行自动统计,如何构造公式就成了难点。常用的函数COUNTIF虽然是计数能手,但在无规律的数据面前,它也傻了;而LOOKUP函数虽然也够强大,但靠它来完成任务,你也得出一身冷汗。看来还得自力更生,巧妙地构造一个公式来解决。为此,我们只需将光标定位到B2单元格,然后在公式框中输入如下公式:=IF(OR(A2<=3,A3>3),"",COUNTIF(A$2:A2,">3")-SUM(B$1:B1))公式输入之后,拖动B2右下角的填充柄,填充到B列的最后单元格,这样,符合条件的天数就自动统计并填写好了。 为便于理解,下面对公式进行一些说明:【IF(OR(A2<=3,A3>3),""】段:如果A列当前行<=3或下一行大于3,则公式返回空,B列当前单元格什么也不填写。【COUNTIF(A$2:A2,">3")-SUM(B$1:B2)】段:利用COUNTIF函数统计A列当前行以前共有多少个大于3的数字,然后减去B列已有结果,就得出最近一段中符合条件的天数。这里一定要注意所引导的区域的引用方式,要使用$符号。

154 次浏览
如何快速添加排名字段-Excel2010数据透视表技巧
如何快速添加排名字段-Excel2010数据透视表技巧

在Excel数据透视表中,有时希望在不排序的情况下对某字段中的数值实现类似RANK函数功能的排名。例如在下图的数据透视表中,“销售日期”字段已按升序排序,现在需要了解每个月销售数量的排名情况。在Excel 2010中,实现方法如下:1.添加排名字段:在“数据透视表字段列表”中,将“销售数量”字段拖动到“数值”区域中,这时“数值”区域包含两个“求和项:销售数量”字段。2.设置“值显示方式”。选择“求和项:销售数量2”字段中的某个单元格,在功能区中选择“数据透视表工具-选项”选项卡,在“计算”组中单击“值显示方式→降序排列”。也可右击单元格,然后在弹出的快捷菜单中选择“值显示方式→降序排列”。弹出“值显示方式”对话框,单击“确定”。这时“求和项:销售数量2”字段将显示排名情况。如果行区域中包含多个字段,则排名会自动进行分类排名,如下图。

167 次浏览
Excel中SUM函数应用教程
Excel中SUM函数应用教程

Excel表格制作是Office办公软件中一大模块,相对来说操作起来比较复杂,尤其是函数的应用问题。那么这一期的Office办公小编将教你如何在Excel中插入函数公式。要求:请在Excel中应用公式:“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”。(注:“”不属于公式内容)解析步骤:1、选中存放计算结果(即需要应用公式)的单元格,单击编辑栏(或工具栏)中的“fx”按钮。2、这时公式开始的“=”出现在单元格和编辑栏上,然后在打开的“插入函数”对话框中的“选择函数”列表下找到“SUM”函数。说明:如果你需要的函数不在里面,可以打开“或选择类别”下拉列表进行选择。3、单击“确定”按钮,打开“函数参数”对话框。注:对SUM函数而言,它可以使用从number1开始直到number30共30个参数。4、把光标放在对话框的“number1”框中,单击工作簿中的“Sheet2!”工作表标签,“Sheet2!”即可自动进入其中,接着鼠标拖动选中你要引用的A1到A6区域即可。5、接着用鼠标单击对话框的“number2”框,单击工作簿中的“Sheet3!”工作表标签,其名称“Sheet3!”即可自动进入其中,再按相同方法拖动要引用的B2到B9单元格区域即可。

117 次浏览
excel2007宏中的对象和集合
excel2007宏中的对象和集合

VBA是一种面向对象的语言,这意味着它能操作对象,例如Ranges(区域)、Charts(图表)和AutoShape(自选图形)等。这些对象是分层组织的。Application对象(即Excel)包含其他对象。例如, Application对象包含许多对象,包括下述几个:  ●Addlns(AddIn对象集) ●Windows(Window对象集) ●Workbooks(workbook对象集) 这些对象中的大多数都能包含其他对象。例如,一个Workbook(工作簿)对象可以包含以下对象:  ●Charts(Chart工作表对象集) ●Names(Name对象集) ●Styles(Style对象集) ●Windows(工作簿中的Window对象集) ●Worksheets(worksheet对象集) 其中的每一个对象反过来也可包含其他对象。例如一个Worksheet(工作表)对象可以包含下列对象:  ●ChartObjects(ChartObject对象集) ●PageSetup(一个保存打印信息的对象) ●PivotTables(所有的PivotTable对象集) 一个集合是由所有同类对象组成的。例如,所有Workbook(工作簿)对象的集合称为Workbooks集。使用索引号或名称可在集合中引用单独的对象。例如,如果一个工作簿中有三个工作表(名为Sheet1,Sheet2和Sheet3),可以使用以下的方法引用Worksheets(工作表)集中的第一个对象:  Worksheets(1)  Worksheets("Sheet1")

148 次浏览
Excel2007中使用“选择性粘贴”合并计算工作表
Excel2007中使用“选择性粘贴”合并计算工作表

在excel2007中,另一个合并计算信息的方法是使用“选择性粘贴”对话框。该技术是利用从“剪贴板”粘贴数据时,“选择性粘贴”对话框可以执行数学运算的事实。例如,可使用“加”选项求复制的数据和选定区域内数据的总和。如图显示了“选择性粘贴”对话框。  该方法仅在所有要合并的工作表都打开时才可用。其缺点是合并计算并非动态的。换言之,它不生成公式。所以如果合并计算的任何数据有所改变,合并计算便不再准确。  以下是使用该方法的步骤: 1.从第一个源区域复制数据。激活目标工作簿并为合并计算的数据选择一个位置。 2.显示“选择性粘贴”对话框(选择“开始”——“剪贴板”——“粘贴”——“选择性粘贴”) 。选择“数值”选项和“加”运算, 然后单击“确定” 对要合并计算的每个源区域重复上述步骤。该方法或许是最差的合并计算数据方法。错误发生的机率极大,缺少公式意味着无法检验数据的精确度

144 次浏览
Excel2007宏中的绝对录制和相对录制
Excel2007宏中的绝对录制和相对录制

如果将要使用录制的宏,需要了解绝对录制和相对录制的概念。通常来讲,当录制一条宏时,Excel存储的是所选单元格的准确引用(即执行结X1录制)。例如,在录制宏时,如果您选择了区域B1:B10,Excel会把该选区录制为:  Range("B1:B10").Select  该语句确切的意思是说:“选择区域B1到B10内的单元格。”当调用包含该语句的宏时,同样的单元格总是被选中,而不论活动单元格位于哪个位置。  需注意的是功能区的“开发工具”——“代码”部分有一个名为“使用相对引用”的控件。当单击该控件时, Excel会将其录制模式从绝对(默认)改为相对。当以相对模式进行录制时,所选的单元格区域就会依据活动单元格的位置被解释为不同的含义。例如,如果以相对模式进行录制,且单元格A1是活动的,选择区域B1:B10将生成下列语句:  ActiveCell.offset(0,1).Range(“A10:A10”).Select 该语句可以被解释为:“从活动单元格开始,下移0行,右移1列,然后把这个新的单元格作为A1。现在选择A1 到A10”换言之,一个以相对模式录制的宏从活动单元格出发,以它的位置为基准,然后保存对该单元格的相对引用。因此依据活动单元格的位置,会获得不同的结果。当重播该宏时,选中的单元格取决于活动单元格。该宏选择的区域为10行*1列,以活动单元格为基准,偏移量为0行和1列。  当Excel以相对模式录制宏时,“使用相对引用”控件显示为下凹的样子。要返回绝对录制,再次单击“使用相对引用”控件(该控件显示为普通状态,没有下凹)。

141 次浏览
如何共享excel2007工作簿
如何共享excel2007工作簿

在excel2007可以和任意多个用户共享任意工作簿。下面的例子是一些适合共享的工作簿。  ●项目跟踪:包含项目状态信息的工作簿,如果此项目涉及多个用户,他们会修改和更新与自己有关的部分。  ●顾客列表:顾客列表的记录会被多个用户添加、删除和修改。  ●合并计算:例如可以建立一个预算工作簿,每个部门管理者负责他或她自己部门的预算。通常,各部门的预算分列在不同表中,另有一张表做为汇总表。  当指定某个工作簿为共享工作簿时,Excel会为其增加一些限制,例如共享工作簿不能包含任何表格。另外,在共享工作簿时不能执行下面任何操作(相关命令在功能区中是灰色的):  ●删除工作表或图表。  ●成块插入或删除单元格,但可以插入整行或整列。  ●合并单元格。  ●定义或应用条件格式。  ●改变或删除数组公式。  ●创建或改变数据有效性限制和信息。  ●插入或更改图表、图片、绘图、其他对象或超链接。  ●指定或修改密码以保护单个工作表或整个工作簿。  ●创建或更改数据透视表、方案、分级显示或数据表。  ●插入自动分类汇总。  ●写入、更改、查看、记录或分配宏。但可以将存储在其他非共享工作簿(如“个人宏工作簿”)中的宏,记录在一个共享工作簿

110 次浏览
修改excel2007中的数据透视表的一些操作
修改excel2007中的数据透视表的一些操作

在excel2007中建立数据透视表后,修改起来非常方便。例如,可以通过“数据透视表字段列表”对信息进一步汇总。下面是能够修改数据透视表的其他操作:  ●从数据透视表中去掉某个字段,从“数据透视表字段列表”底部选择该字段并将其拖走。  ●如果某个区域中有不止一个字段,可以通过拖动字段名改变字段顺序,这也将影响数据透视表的显示。  ●去掉“数据透视表字段列表”顶部的字段名左侧的复选标记,将暂时隐藏该字段。数据透视表不再显示该字段,重新勾选字段名称后,该字段会出现在原来的位置。  ●如果在“报表筛选”区域增加字段名,该字段出现在下拉菜单中,允许用户通过一个或多个选项筛选显示的数据。

130 次浏览
如何在Ecel2007中设置输入提示信息
如何在Ecel2007中设置输入提示信息

在excel2007中,通过设置提示信息,可以当定位到设置了数据有效性的单元格时显示相关提示信息,以帮助操作者输入有效的数据。  实例:  在“员工记录表”中的“入职日期”项下,设置输入提示信息,如图效果。设置步骤如下:   1.选中F3:F19单元格区域,在“数据”选项卡的“数据工具”组中单击“数据有效性”图标打开“数据有效性”对话框。  2.在“数据有效性”对话框中选择“输入信息”选项卡,在“标题”输入框中输入“请输入人职日期”,在“输入信息”输入框中输入以下文字:  输入的日期不能早于公司成立日期(2003年8月18日)  请以年月日的格式输入,以“/”或“-”分隔。  例如:2003/12/12,或04-4-1   3.单击“确定”按钮关闭“数据有效性”对话框。  这样, 就设置了提示信息。当定位到F3:F19区域的任意单元格时,即显示此提示信息

133 次浏览
共计75934条记录 上一页 1.. 2671 2672 2673 2674 2675 2676 2677 ..7594 下一页