- ?
Excel194 | 双控件图表制作——以柱形图为例
花雨黯
展开
点击上方「 韩老师讲office 」可快速关注
敬请阅读与分享,让更多学习者一起进步!
问题来源
这个双控件图表制作的问题,也是一位工作中经常使用EXCEL的朋友提出来的。
效果如下:
以上效果是通过单选控件选择查询方式,再通过组合框进行相应的数据查看。相对原来讲过的单控件图表,这种图表查询数据更详细,更具体。
步骤详解
第一步:插入单选控件
单选控件决定了查询方式,只有知道了查询方式,组合框内才出现不同的选项,图表数据才知道该如果显示,所以,必须先插入单选控件。
单选控件插入过程如下:
一定要记住:单选控件单元格链接到A7,这一点非常重要,后面的所有公式编辑都和这个单元格有关。
第二步:建立单选引用区域名称
为了后面的组合框根据单选控件的选项不同而出现不同的选项系列,需要建立一个引用区域名称。
分别将三个销售部门和三个月份写入F2:F4和G2:G4,作为辅助区域。
【公式】——【定义名称】,定义名称“单选引用”,引用位置输入公式:
=IF(Sheet1!$A$7=1,Sheet1!$F$2:$F$4,Sheet1!$G$2:$G$4)
公式含义是:
如果A7是1,即选择“按部门查询”,则引用$F$2:$F$4,否则引用$G$2:$G$4。
第三步:插入并设置组合框
组合框的插入如下:
组合框的数据源区域为上一步定义的“单选引用”名称,单元格链接到B7:
第四步:建立数据源名称
利用上一步组合框链接到的B7单元格,利用OFFSET函数,建立图表数据源。
【公式】——【定义名称】,定义名称“销售数据”,引用位置输入公式:
=IF(Sheet1!$A$7=1,OFFSET(Sheet1!$A$1,Sheet1!$B$7,1,1,3),OFFSET(Sheet1!$A$1,1,Sheet1!$B$7,3,1))
公式的含义:
如果A7=1,即选择“按部门查询”,则数据源区域为以A1位基准点向下偏移B7行、向右偏移1列后的1行3列的区域;否则(即A7=2),数据源区域为以A1位基准点向下偏移1行、向右偏移B7列后的3行1列的区域;
第五步:根据名称创建图表
添加一个空白柱形图,右键,选择数据源,添加数据系列,系列值为:
=sheet1!销售数据
第六步:创建动态横坐标轴
横坐标,要根据查看方式的不同,显示不同部门或者月份,所以,要定义一个单独的名称。
【公式】——【定义名称】,定义名称“坐标轴”,引用位置输入公式:
=if(Sheet1!$A$7=1,Sheet1!$G$2:$G$4,Sheet1!$F$2:$F$4)
如果$A$7=1,按部门查询,则横坐标显示月份,否则显示部门:
图表区,右键,选择数据源,添加水平轴,轴标签为:
=sheet1!坐标轴
第七步:美化
将图表美化,即得文章开始的双控件柱形图表。
往期图表推荐
Excel186 | 用OFFSET函数制作带滚动条的动态图表
Excel185 | 巧用OFFSET函数,始终统计分析近三个月的销量
Excel075 | Offset函数制作双列数据动态图表
Excel072 | OFFSET函数制作动态图表
Excel | 利用OFFSET函数定义名称,实现数据透视表动态更新
Excel080 | 累进提成,IF望尘莫及,可以用LOOKUP、SUM、OFFSET、MATCH来解决,
- ?
E图表述:Excel控件之我见、五:表单控件“数值调节钮”
亨特斯顿
展开
您好,这里是“E图表述”为您讲述的Excel各种知识。
今天将给大家带来最后一个不用VBA情况下,可以使用的表单控件“数据调节钮”。
其实这个控件和“滚动条”控件是一个用法,只不过“数据调节钮”没有页步长的格式设置。它更多的是使用在微调的需求上,我们可以用它作为一些条件上的组合使用。来看一个示例的效果图吧:
今天用的是福彩3D的数据,网上很多地方都可以下载到。
此次的示例,主要目的就是想让大家看到多个“数值调节钮”的组合使用,用函数引用控件的链接单元格,起到动态计算的过程。
“数值调节钮”的形状和“滚动条”长得很像,同样的,它们的格式设置也是非常的相似,唯独“数值调节钮”中没有页步长的设置。
这里就不介绍这四个控件的设置过程了,大家可以参考“滚动条”的文章。
作者分别把4个链接单元格,设置为B5、C5、D5、E5,并且设置了行高为5,字体颜色为白色,这样就不会影响表格的整体效果,又是一个障眼法,很实用的小手段。
最后我们的那句查询结果,就用连词符号把各种信息“&”起来:
B11=
"从"&TEXT(B7,"yyyy-mm-dd")&"开始,至"&TEXT(B7+C5+D5-1,"yyyy-mm-dd")&"为止,“"&E7&"”位上,平均数为:"&ROUND(AVERAGE(OFFSET(数据表!C1,MATCH(B7,数据表!B:B,0)-1,MATCH(E7,数据表!C1:E1,0)-1,C5+D5-1,1)),2)
分别为起始日期、截止日期、字段名称、计算函数,几部分完成的。
作者云:
很久没有用Excel操作过彩票的数据了,但是用彩票数据可以很好的锻炼Excel的应用。买彩未必中奖,但是Excel能得到提高,也是一种变向的“中奖”吧。
编后语:
今天的文章,作者是动了一番心思的,不知道大家有没有发现,日期范围的调整,用了“粗调”和“微调”两个控件来组合操作,通过对步长的设置,我们可以很轻易的快速调整到我们需要的日期,有了精确度,也有了效率。这个思路不仅弥补了“数值调节钮”没有“页步长”的缺陷,并且还形成了“动态精准页步长”的效果。
如果上面的内容对您还有帮助,或者觉得作者比较用心。可以关注、评论、留言、转发“E图表述”,便于您继续观阅和浏览往期的“Excel干货分享”。微信公众号:“E图表述”或者“Excel_Easy”
- ?
E图表述:Excel控件之我见、三:表单控件“复选框”
欢子
展开
您好,这里是“E图表述”为您讲述的Excel各种知识。
大部分的表友应该都有过线上考试的经历,当我们上机考试做多项选择题的时候,都会看到有一种小方框,我们点一下,就会有个“√”出现。这种控件,Excel中也有的,叫做“复选框”。
日常中,有时也会有朋友问作者:那种挑勾的方块,怎么做啊?如果不设置控件格式的话,复选框是可以作为一种标注性的文本出现在文档或表格中,起到标识的作用。
我们也可以通过设置复选框的格式来制作动态的内容,类似刚才说过的多项选择题,点选复选框,相应单元格出现选择项。看一下效果:
对于上图来说我们可以这样来做:
首先作者教大家一个新的给表单控件添加单元格链接的方式:选择控件,在输入框中输入=某个单元格,就链接上了,是不是更加简单,不需要再右键弹出控件了。
1、选择第一个控件,链接单元格B2。以此类推,将控件对应的单元格链接。
2、选中单元格区域B2:B6,将字体颜色改为和填充色一样,本例为白色。
3、在F1单元格输入函数
=IF(B2,"Word","")&IF(B3,"PPt","")&IF(B4,"Outlook","") _
&IF(B5,"Access","")&IF(B6,"Excel ","")
就是如此简单的制作完了。“复选框”控件返回值是逻辑值False(未选中)或True(已选中)。所以我们的if函数中可以使用这样的简略写法。
作者云:
小案例也是有大用途的,善加利用,让我们的表格更加漂亮吧。
编后语:
按说复选框应该可以举更加多变一些的例子,比如控制动态图表、控制字段展示等等。但是控件系列内容才刚刚推荐给大家,不想给大家造成审美疲劳,误认为“控件”无外如此、只能如是的感觉,请继续关注《E图表述》的后期作品吧。
如果上面的内容对您还有帮助,或者觉得作者比较用心。可以关注、评论、留言、转发“E图表述”,便于您继续观阅和浏览往期的“Excel干货分享”。
- ?
E图表述:Excel控件之我见、四:表单控件“选项按钮”
荣剑通
展开
您好,这里是“E图表述”为您讲述的Excel各种知识。
对应上一期“复选框”的介绍,我们今天来看一个功能上很像的单项“选项按钮”。
多选、单选,可能我们最多想到的就是考试时候的选择题类型。那好,我们今天还是从选择题的制作开篇吧。
做法和复选框的教程差不多,简单说一下:选项按钮链接单元格为A3单元格,返回值为从1开始的常数,这个返回值,是根据此工作表中所有选项按钮的插入顺序而定的。在E1单元格输入函数:
=IF(A3=1,B3,IF(A3=2,C3,IF(A3=3,D3,IF(A3=4,E3,""))))
这个函数写的有些啰嗦,不是重点,就要大家看出所对应的选项条件也就是了。
注意:在同一个工作表中插入的多个选项按钮,在不加载宏的状态下,都将链接到同一个单元格。这体现了单选功能,同时也是选项按钮的最大局限,因为不能通过设置控件格式来形成多组单选项,需要结合其他表单控件或者VBA来实现。
当然,不能因为这个局限性,而限制了我们的想象,函数结合思路就会有不一样的呈现。跟上本篇的节奏,让我们一起来做一个用“选项按钮”控制的动态图标吧。
1、源数据
2、插入四个表单控件“选项按钮”,链接单元格为F17。
3、在数据区域A列前插入一列辅助列,录入函数得到按F17判断,为需要显示的明细添加序号。
函数:
A2=IF(INT((--LEFT(B2,LEN(B2)-1)-1)/3+1)=$F$17,MAX($A$1:A1)+1,"")
判断季度的函数在往期有所介绍,大家可以借鉴一下。
4、制作动态图表数据引用的的区域
函数:
B17=INDEX($A$1:$E$13,MATCH(ROW(B1),$A$1:$A$13,0),MATCH(B$17,$A$1:$E$1,0))
标准的index+match的组合函数,形成动态引用。
5、插入图表并细化美图。(略)
图表的制作,就不和大家细说了,会在《E图解说》的栏目中有所介绍,下面给出个效果图大家借鉴。
编后语:
写到今天,大家应该有所总结,动态的表格或图表,其实就是需要一个“触发”的条件,而善用控件就是我们制作“触发器”的工具了。
- ?
E图表述:Excel控件、二:表单控件-组合框、列表框
楼行恶
展开
您好,这里是“E图表述”为您讲述的Excel各种知识。
无论是表单控件还是ActiveX控件,作者都认为,组合框和列表框都应该放在一起说。先看一下它们长什么样子吧。
在用这两个控件的过程中,作者觉得这两个控件基本没有什么区别(尤其是表单控件)。如果非要说它们俩不一样的地方,那就是列表框是展开的列表,而组合框是下拉式的列表。
这两个表单控件也是可以直接作用于单元格上的,其主要作用就是将纵向区域内的文本放入控件中显示,以供选择引用。返回值为元素在列表中的序号。
首先我们要了解控件的赋值,组合框和列表框的赋值有两种:
直接应用区域
引用自定义的名称
右键单击控件,在控制窗口,选择数据源区域。
当然也可以直接输入自定义名称亦可。
其次我们来看一下这两个控件的返回值:
那么这两个控件的使用性体现在哪里呢?我们来继续看一下:
作者云:
这两个控件就是如此简单的操作,但是它能发挥的作用就是要看使用人的想法了。
编后语:
最后的示例动图,没有给出做法。确实是中间的过程有点复杂,不过肯定一点的是都用函数做的。如果函数有些基础的表友,在思路的启发下,应该不难做出的。
如果上面的内容对您还有帮助,或者觉得作者比较用心。可以关注、评论、留言、转发“E图表述”,便于您继续观阅和浏览往期的“Excel干货分享”。
- ?
Excel操作:Excel控件之我见、一:表单控件“滚动条”
雷欧
展开
您好,这里是“E图表述”为您讲述的Excel各种知识。
从今天起,作者将陆续的把Excel的控件整理出来,分享给大家。Excel的控件分为表单控件(03版Excel叫做窗体控件,07版后改称表单控件)和ActiveX控件。
这两种控件的区别在于:
表单控件只能在工作表中添加和使用,并可以直接作用于单元格,通过设置控件格式或者指定宏来使用它;而ActiveX控件则更加的灵活,可以在工作表中使用,还可以在VBE界面的窗体中使用,并且有着更多的属性和事件,“高大上”的Excel二次开发就指这种控件了。
控件的知识比较多,尤其是ActiveX控件就更要结合VBA的代码来说了。表友们不要急于求成,跟着作者的节奏一点点的了解控件的用途和思路吧。
本篇介绍的是滚动条表单控件:
先看一个效果图:
今天不是【E图解说】栏目,大家不要以为我们要谈“动态图表”了。不过动态图表的核心就是控件的使用,那么就让作者带大家看一下滚动条是怎么起到作用的。
1、先看一下源数据(实际列举了一年的数据,截取部分如下)
2、插入一横向、一纵向的两个滚动条表单控件
点选工具栏开发工具——插入——表单控件中的滚动条(窗体控件),在工作表区域任意位置单击鼠标左键,即建立一个纵向的滚动条;点住鼠标左键横向右拉动鼠标就可以得到一个横向的滚动条。
3、分别设置滚动条的格式
选中纵向滚动条对象,点击鼠标右键,出现下面的菜单:
选择“设置控件格式”,弹出窗口,按下图设置:
同理设置横向滚动条的内容如下:
4、根据两个链接的单元格,设置动态图表的数据区域
函数:
I1=INDEX(A1:F1,1,K1)
H2=A2+J1-1
H3=H2+1(下拉,因本例展示的是每12天的图表,所以下拉到12个连续单元格即可)
I2=INDEX($A$1:$F$366,MATCH($H2,$A$1:$A$366,0),MATCH(I$1,$A$1:$F$1,0))(下拉到对应日期列)
5、根据动态数据区域建立图表(略)
图表的建立和美工就不多说了。这个时候我们就可以按照刚才的效果图,利用滚动条来控制图表内容变化了。
作者云:
无论用的什么Excel技巧,思路永远是不落伍的,这些技巧无外乎是我们思路的展示手段罢了。
编后语:
滚动条的主要作用就是控制对象的值,在限定范围内按照规定的步幅前进或后退。
如果上面的内容对您还有帮助,或者觉得作者比较用心。可以关注、评论、留言、转发“E图表述”,便于您继续观阅和浏览往期的“Excel干货分享”。
- ?
office2016 execl 日历控件不会添加怎么能行
局外人
展开
office软件是大家使用率很高的软件,在以往的execl版本中添加日历控件很方便,但是在execl2016-64位的版本中,并不能够直接找到相关控件。想知道怎么办,请诸君往下戳 ......
添加开发工具
office 2016excel 默认“开发工具”是没有开启,下面介绍如何打开“开发工具”。。依次选择,文件--选项---自定义功能区---开启开发工具功能区
开启开发工具功能
下载工具增加控件
开启开发工具功能后,再开发功能区,选择插入----active--其他控件,,在这里我们并不能找到“日历控件”。那么就需要下载相关MSCOMCT2.OCX,并以管理员身份执行相应注册文件,文件下载请找度娘(ps度娘就是好。尤其对年龄大的,记忆力差的......)。安装注册控件后,我们就可以在其他控件栏目找到相关的“日历控件”,Microsoft Date and Time picker control version 6.0
添加日历控件
3,使用控件
接着第二步骤,单击鼠标左键不放往左右拖开即可插入一个日历控件,此时“控件”工作组处于“设计模式”,这时候的日历控件还处于设计模式,还不能使用,如下图所示:
单击“设计模式”按钮,取消它的选中状态,此时日历控件可以使用了。如下图所示:
那么我们如果想整列或者整行都可以进行日期选择。这时候怎么办呢?嘿嘿
这时我们就需要再设计模式下,编辑代码了,
Option Explicit
Private Sub DTPicker1_Change()
ActiveCell.Value = DTPicker1.Value
DTPicker1.Visible = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Me.DTPicker1
If Target.Column = 1 And Target.Count = 1 Then
#该处1代表第一列,想改成其他列录入对应数字即可,如果想设置成第一行则是 Target.Row
.Visible = True
.Width = Target.Width + 15
.Left = Target.Left
.Top = Target.Top
Else
.Visible = False
End If
End With
这就是关于office2016 Excel添加使用日历控件的办法喽,希望可以对你有点用处。OK
- ?
Excel技巧之--在图表中使用控件
颓废
展开
在工作当中,为了进行对数据的对比分析,经常会制作折线图,但如果需要进行对比的数据过多的话,放在同一张图表中,会使得图表非常凌乱。
如下图所示。
这还是只有4组数据的对比,如果有8,9组数据,甚至更多的话,那简直就惨不忍睹了。
其实如果将图表和控件复选框结合使用的话,效果会非常好。图表也将非常清晰。就想下面这张图表。
今天就跟大家分享下,这种图表的制作方法。
1,以下为该图表的数据源。
2,首先要做一个辅助数据表格
使用的公式是:“=IF(OR($A$17,B$17),B2)”
3,制作控件复选框。
下图是,其中一个复选框“2013年”的具体步骤。
4,制作剩余的控件复选框
然后将剩余的复选框,制作完成,完成后的效果如下:
5,制作折线图
最后一步就是制作折线图了,步骤和普通的折线图制作方式一样。
需要注意的是,要以辅助表格中的数据为数据源制作,制作完成后,再将控件复选框放在折线图的上方。这样一个清晰美观的折线图就制作完成了。
今天的分享就到这里,明天继续。
- ?
EXCEL控件工具,制作条形码
周雍
展开
条形码是用来表示一组信息图形标识符,现在超市,商品包装上都有条形码,到处可见。现在我们可以用EXCEL自带的控件来制作条形码,不需要专业的软件来制作。现在我们就教大家用,EXCEL2010,制作条形码。
在制作条形码时,打开EXCEL,必须显示,“开发工具”选项。如果没有开发工具,需添加开发工具。
添加开发工具方法;文件/选项/ 自定义功能区/在左则窗口中勾选上,“开发工具”,确定。选项面板就显示,“开发工具”,。
一、现在开始制作条形码;选择,开发工具/插入/其他控件/选择,“Microsoft BarCode 控件 14.0“,如下图所示,双击鼠标,鼠相变成十字状,拖动鼠标绘制矩形。
二、绘制出来的条形码是默的,需要修改,右击,条形码/Microsoft BarCode 控件 14.0 属性/点击,样式下拉列表,选择条形码样式,确定。
三、修改条形码数字;在任意单元格输入好数字,在条形码上右击/属性/选择,Linkedell/引用单元格名称,。
完成制作 - ?
精华帖 | Excel插入控件(表单控件和ActiveX控件)妙招
织工
展开
Excel宏/代码的出现,不仅使Excel实现了使用的多样化,而且还可以让用户自定义命令,同时还能让将某些重复的步骤记录下来,以实现操作步骤的化繁为简,给用户带来操作便捷的同时,还能提高效率。通常情况下,我们需要在Excel界面插入一些控件,让这些控件指定VBA界面中的代码,以实现在Excel界面控制VBA代码(或宏)的运行或停止。但是,在Excel默认界面功能区根本找不到插入控件命令按钮,所以我们需要一些技巧来调出需要的控件命令,本教程以Excel2013为例,介绍两种添加控件的技巧,希望对大家有点帮助。
1、自定义快速访问工具栏:首先单击菜单栏中的文件选项卡,然后找到选项命令。在Excel选项窗口选择快速访问工具栏命令,将从下列位置选择命令设置成“开发工具”选项卡(或所有命令),找到插入控件命令,然后鼠标左键单击,再点击添加按钮,这是在右侧窗口就会多出一个插入控件命令,此时单击右下角的确定按钮保存设置即可。此时在标题栏的左侧快速访问工具栏中就会多出一个插入控件命令,按下键盘上的Alt键即会显示该命令对应的快捷键,本教程中对应的快捷键为Alt+4.
设置自定义快速访问工具栏按下Alt键显示各命令对应快捷键2、自定义功能区主选项卡(即菜单栏):此方法也是先要调出Excel选项窗口,在Excel选项窗口单击左侧的自定义功能区。设置自定义功能区为主选项卡,然后勾选开发工具,右下侧的确定保存设置。此时Excel界面菜单栏中就会多出开发工具一项,如图所示。在开发工具的控件功能区找到插入命令,即可选择对应的表单控件或ActiveX控件。
设置功能区开发工具下的插入控件命令喜欢的朋友记得分享和点个赞哟,您的支持是对我最大的鼓励,谢谢!
excel控件
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并