当前位置:主页 > Office办公 > Excel专区

最新发布

excel图表根据选择高亮显示图表系列数据点
excel图表根据选择高亮显示图表系列数据点

本文分享一个动态图表示例,效果如下图1所示。当按下工作表中不同的按钮时,图表会自动更新,高亮显示相应数据系列的数据点。图1制作图表的数据如下图2所示。图2步骤1:绘制图表。选择数据单元格区域A2:D6,单击功能区选项卡“插入—图表—带数据标记的折线图”,结果如下图3所示。图3步骤2:绘制形状按钮。单击功能区选项卡“插入—形状—圆角矩形”,如下图4所示。

如何获取一列数据中重复次数最多的数据?
如何获取一列数据中重复次数最多的数据?

Q:如下图1所示,在工作表列A中有很多数据(为方便表述,示例中只放置了9个数据),这些数据中有很多重复数据,我想得到重复次数最多的数据是那个,示例中可以看出是“Excel”重复的次数最多,如何获得这个数据?图1A:可以使用一个数组公式:=INDEX($A$1:$A$9,MODE(MATCH($A$1:$A$9,$A$1:$A$9,0)))注意,数组公式是在公式输入完后,同时按下Ctrl+Shift+Enter组合键,Excel会自动在公式两侧加上花括号。在上面的公式中:MATCH($A$1:$A$9,$A$1:$A$9,0)在单元格区域A1:A9中依次分别查找A1至A9单元格中的数据,得到这些数据第1次出现时所在的行号,从而形成一个由该区域所有数据第一次出现的行号组组成的数字数组。MODE函数从上面的数组中得到出现最多的1个数字,也就是重复次数最多的数据在单元格区域所在的行。将这个数字作为INDEX函数的参数,得到想应的数据值。

求每隔n行中的单元格之和
求每隔n行中的单元格之和

很多时候,我们都可能想要对每隔n行中的单元格求和,其中n是一个整数。如下图1所示,每隔1行求和、每隔2行求和、每隔3行求和,等等。图1从图1的示例可知,如果我们每隔1行求和,有求奇数行或者偶数行的单元格之和两种情况,其中,奇数行求和的数组公式为:=SUM(IF(MOD(ROW($A$1:$A$15),2)=1,$A$1:$A$15,0))偶数行求和的数组公式为:=SUM(IF(MOD(ROW($A$1:$A$15),2)=0,$A$1:$A$15,0))注意,本文中的公式都是数组公式,也就是说,在公式输入完成后要按Ctrl+Shift+Enter组合键,Excel会自动在公式两边添加花括号。对于每隔2行求和,即求第1、4、7、10、13行中单元格之和,使用数组公式:=SUM(IF(MOD(ROW($A$1:$A$15),3)=1,$A$1:$A$15,0))

如何按指定个数在Excel中获得一列数据的所有可能组合?
如何按指定个数在Excel中获得一列数据的所有可能组合?

Q:数据放置在列A中,我要得到这些数据中任意3个数据的所有可能组合。如下图1所示,列A中存放了5个数据,要得到这5个数据中任意3个数据的所有可能组合,如列B中所示。如何实现?图1(注:这是无意中看到的一个问题,我觉得程序编写得很巧妙,使用了递归的方法来解决,非常简洁,特将该解答稍作整理后辑录于此与大家分享!)A:VBA代码如下:Sub Combinations()Dim rng As RangeDim n AsLongDim vElements As VariantDim lRow As Long

excel如何避免因补充破坏数据有效性
excel如何避免因补充破坏数据有效性

Excel 数据有效性(在 Excel 2013 及以上版本中改称数据验证)是一项很方便的功能,帮助我们让用户在单元格中输入指定的数据。然而,将数据复制粘贴到设置了数据有效的单元格时,会破坏掉数据有效设置。利用 VBA 代码,可以避免因粘贴数据而破坏单元格数据有效设置。我原来的思路是,如果是有数据有效设置的单元格,在用户粘贴数据前,我保存数据有效设置,在用户但一直没有着手编写代码,今天在jkp-ads.com 中看到实现这样功能的代码,偷个懒,稍稍作整理和修改,辑录于此,供有需要的朋友参考。要想避免粘贴操作带来的影响,首先要捕获所有可以采用的粘贴操作命令,有很多粘贴命令,包括:1.Ctrl + V 组合键2.Ctrl +插入组合键3.Shift +插入组合键4.输入键5. 功能区,菜单等位置的命令下面是捕获粘贴操作并指定相应处理的代码。在 VBE 中,插入一个称为 clsCommandBarCatcher 的类模块,输入代码:

excel图表绘制双层面板折线图
excel图表绘制双层面板折线图

介绍过几个绘制面板图的示例。这里,再来学习一下绘制面板图的基本技巧示例使用的数据如下图1所示。图1选择数据区域A1:C7,绘制折线图如下图2所示。图2选择“次坐标轴”数据系列中,单击右键,在快捷菜单中选取命令“设置数据系列格式”命令,如下图3所示。图3

如何将一个文本文件中满足指定条件的内容筛选到另一个文本文件中?
如何将一个文本文件中满足指定条件的内容筛选到另一个文本文件中?

Q:如下图1所示,一个名为“InputFile.csv”文件,每行有6个数字,每个数字使用空格分隔开。图1现在,我要将以60至69开头的行放置到另一个名为“OutputFile.csv”的文件中。图1中只是给出了少量的示例数据,我的数据有几千行,如何快速对这些数据进行查找并将满足条件的行复制到新文件中?A:VBA代码如下:Sub FilterTextFile()Dim ReadLine As StringDim buf‘使用Open语句打开或创建文件OpenThisWorkbook.Path & “\InputFile.csv” For Input As #1

按照指定工作表中的数据顺序对另一工作表中的数据排序
按照指定工作表中的数据顺序对另一工作表中的数据排序

我从数据库中导入数据到工作表,本来数据库中的数据顺序是排好了的,然而导入工作表中后数据顺序变乱了。如果在工作表中使用复制粘贴来重新恢复固定的顺序,将会花费大量的时间,能否使用VBA快速完成排序,详情如下。下图1中“固定顺序”工作表为数据本来应该的顺序:图1图2中“整理前”工作表为导入数据后的顺序:图2可以看出,“整理前”工作表中的列顺序被打乱了,我们需要根据“固定顺序”工作表中列的顺序将“整理前”工作表恢复排序。实现上述目的的代码如下:Sub OrderRange()

怎样使用矩阵数据在工作表中绘制线条?
怎样使用矩阵数据在工作表中绘制线条?

Q:如下图1所示,左侧是一个4行4列的数值矩阵,要使用VBA根据这些数值绘制右侧的图形。图1绘制规则是这样的:找到最小的数值(忽略0),将其与第2小的数值用点划线连接,再将第2小的数值与第3小的数值用点划线连接,依此类推,直到连接到最大的数值。在连接的过程中,遇到0不连接,如果两个要连接的数值之间有其他数,则从这些数值上直接跨过。如图1所示,连接的顺序是1-2-3-4-5-6-7-8-9-10-11-12-13。A:VBA代码如下:‘在Excel中使用VBA连接单元格中的整数‘输入: 根据实际修改rangeIN和rangeOUT变量‘      rangeIN – 包括数字矩阵的单元格区域‘      rangeOUT – 输出区域左上角单元格Sub ConnectNumbers()

Windows API查看器(适用于Excel)
Windows API查看器(适用于Excel)

Windows API Viewer是一款独立的、功能强大的工具,适用于MS Excel,创建可以插入到代码模块中的Windows API代码。 它为x86和x64平台提供了API列表,可以轻松地在各种解决方案中使用。该工具提供丰富的帮助支持,包括与Windows API相关的帮助文件和网页。下面图1是Windows API查看器的界面截图。图1可以单击“Preview”按钮预览想要的Windows API代码,如下图2所示。图2单击“Export”按钮,将代码复制到剪贴板,如下图3所示。图3

共计27343条记录 上一页 1.. 909 910 911 912 913 914 915 ..2735 下一页