-
?
Excel VBA之自定义函数Function
史明辉
展开
=============================================================
====================
|| 版本号:Excel2013. ||
VBA有两个基本过程,一个是Sub过程,一个是Function过程。
其中Function过程就是自定义函数,本篇就来介绍它
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
自定义函数的基本语法
Function也是保存在模块中
如下:
注:(1)带[]号的都是可选内容。第一行最后的As语句表示指定函数返回的数据类型。
(2)如果想强制退出函数过程,则在需要位置加上语句 Exit Function
(3)最后必须把过程计算的结果返回给函数名称。
(4)使用自定义的Function与使用Excel已有的函数是一样的。但是要注意,私有的函数是
不会出现在“插入函数”对话框里的。
举一个例子,计算特定单元格区域背景颜色为黄色的单元格数目,该函数如下:
注意:这个函数需要你传入所要计算的单元格区域
设定自定义函数为易失性函数
有时当工作表重新计算时,自定义的函数并不会重新计算。此时我们要手工将自定义的Function
设定为易失性函数就可以了。设定也很简单,值需要在函数开始的第一句写上如下代码即可:
注意:当表格改变时,易失性函数也会重新计算。但是想单元格背景色的改变不会导致表格重新计算,
因此易失性函数也不会重新计算。
-
?
Excel实用入门操作指南(自定义格式)
范盛男
展开
笔记:
双引号(英文半角状态) 数值后增加文本;
单元格同时输入文本和数字,就变成文本了,无法计算;
@的重复用法,所输即所得;
分号的用法;中括号;
密码保护的显示;
本想把视频分享于此,但考虑到版权问题;所以放一些笔记,如果想看完整的教学视频(当然是小编录制下来的,沪江的课程到期就无法观看了),我会上传到名侦探柯基,群号图片中自寻吧。
-
?
Excel函数公式:自定义格式和条件格式的完美组合实用技巧解读
灯芯
展开
转载自百家号作者:Excel函数公式
实际的工作中,我们有时候需要用Excel来记录项目的完成进度,但是又不想手动操作,这时候我们应该怎么办了?其实,我们可以利用Excel的【自定义格式】和【条件格式】来完成。
一、效果图。
1、从效果图中我们可以看出,如果每个阶段已开始工作,用√来标识,如果所有阶段全部完成,“总体情况”为“√已完成”;如果所有阶段都未开始:“总体状态”为“×未开始”;如果开始了部分,“总体情况”为“!进行中”。
2、而且随着工程进度的变化,“总体情况”也随着发生变化。这样的图表是不是也很方便呢?
二、步骤。
1、判断工程进度情况,如果已完成,显示1,未开始,显示-1,进行中,显示0。
方法:
在目标单元格中输入公式:=IF(COUNTIF(D3:K3,"√")=8,1,IF(COUNTIF(D3:K3,"√")=0,-1,0))。
解读:
利用IF和COUNTIF函数判断D3:K3区域中√的个数,如果为8,则返回1,如果为0,返回-1,否则返回0。
2、自定义格式。
方法:
1、选中目标单元格。
2、快捷键:Ctrl+1打开【设置单元格格式】对话框。
3、选择【分类】中的【自定义】,并在【类型】中输入:已完成;未开始;进行中(注:类型中输入的分号为英文状态下的分号)。
4、【确定】。
3、图标设置。
方法:
1、选中目标单元格。
2、【开始】-【条件格式】-【新建规则】。
3、单击【选择规则类型】中的【基于各自值设置所有单元格的格式】;选择【格式样式】中的【图标集】;选择【图标样式】中的目标图标。
4、选择左下角第一行【类型】中的【数字】,【值】中输入:1;选择第二行【类型】中的【数字】并【确定】。
结束语:
本示例中主要应用了IF和COUNTIF函数,以及自定义格式和条件格式的内容,如果单个知识点拿出来应用,相信大家都会使用,但是如果组合使用,那就需要下点儿功夫了。
如果在学习过程中,遇到任何可疑之处,欢迎大家在留言区留言讨论哦!如果没有可疑之处,还可以发表敢想敢言哦!
-
?
Excel如何自定义单元格格式
伊诺尔
展开
Excel单元格格式自定义作为单元格格式的高级应用,在日常工作中有着十分广泛的应用,如果你能掌握它就能在日后的工作中如虎添翼,下面我们开始一起学习吧~
先打开单元格格式设置,选中最后一行自定义,在二级选项框中有很多Excel已经集成的代码,可以先大致浏览一下,看不懂没关系,一会就懂了
单元格代码的组成结构一共有四个部分,并且都以分号隔开依次为:正数;负数;零;文本。正数负数和零就是我们输入的数值,文本就是汉字字母之类的数据。Excel每个单元格的数据都被以这种形式分段储存。
下面个各个参数的含义
1. G/通用格式:以常规的方式显示,就是单元格格式里面的常规格式
2. 0 :数字占位符,如果单元格输入内容的个数大于占位符的数量,则显示实际数字,如果小于点位符的数量。
如:当代码为“00000”时,输入123456789,显示123456789。
输入123,显示00123。
3. ?:数字占位符,为小数点两边无意义的零添加添加空格,以便排版都以小数点对齐
4. #:数字占位符,只显有意义的零而不显示无意义的零,
5. @:文本占位符,如果设置格式为一个@则显示输入内容,如果设置为两个@则重复显示一次,以此类推,还可以设置在输入数据时自动添加文本,但是@的位置决定了输入数据后自动添加文本的位置,如:“自动添加的文本”@,表示自动添加的文本会添加在输入数据前,反之则在数据之后
如:当代码为“w”@时,输入22,则显示w22
当代码为@“w”时,输入22,则显示22w
带代码为@时,输入我,则显示我
带代码为@@时,输入我,则显示我我(以此类推,可多次重复)
6. “,’”:千分位符,如果代码最后使用1个千分位符则会把原来的数据缩小1000倍,以此类推
如:代码为“# ,”时,输入1000,则显示1
代码为“# , ,”时,输入1000000,则显示1
7. “!” :强制显示符,用于强制显示代码中需要显示的内容,多用于与需要输入与代码相同的内容
如:当代码为p0x0时。输入12,则显示:p1x2
当代码为p!0x0时,输入12,则显示:p0x12
8. “_”(下划线):留下一个和下一个字符同等宽度的空格“文本”,主要是排版用
9. 时间代码
Y表示年,代码为:yyyy或者yy,输入2018,则显示2018或者18,
M表示月,代码为:MM或者M,输入5,则显示05或者5,
D表示月,代码为: DD或者D,输入6,则显示06或者6,
代码为:yyyy-mm-dd,输入2018-6-9.显示:2018-06-09
代码为:yy-m-d,输入2018-6-9.显示:2018-6-9
H表示小时,代码为:MM或者M,输入5,则显示05或者5,
M表示分钟,代码为: DD或者D,输入6,则显示06或者6,
S表示秒,代码为: DD或者D,输入6,则显示06或者6,
代码为:hh:mm:ss,输入13:6:9.显示:13:06:09
代码为:h:m:s,输入13:6:9.显示:13:6:9
时间代码下小时只支持24小时制
10. [颜色]:用来设置字符显示的颜色,如设置代码:[红色];[黄色];[青色];[绿色],则显示的结果为正数显示为红色,负数显示为黄色,零显示为青色,文本显示为绿色,需要注意的是颜色仅支持八种分别为:红色、黑色、黄色,绿色、白色、兰色、青色,洋红
11. [条件]:可对单元格内容判断后再显示。条件格式化只限于使用三个条件,正数和负数所在的区间是明确的,另一个是零和文本所在的区间统称为其他。条件要放到方括号中进行比较。
如设置代码:[>0]”正数”;[=0];”零”;负数,时,当输入大于零的数显示汉字“正数”,当输入等于0的数,显示汉字“零”,当输入小于零的数显示汉字“负数
单元格自定义的参数大概就是这些,现在是不是已经能大概看懂代码的意思了,下面举几个实用的小例子帮大家更加快递的掌握
一、设置手机号格式,输入代码000-0000-0000,银行卡号,或者别的较长的字符串都可以这样设置
一. 很多时候我们需要在数据后面加上单位,以金额为例可以设置代码为:0“元”
一. 设置正数为黑色,文本为红色,代码为:[黑色];;;[红色],能够快速定位数据中的文本
一. 在姓名前面批量添加社区名
一. 输入1显示男,输入2,显示女,输入其他显示人妖,代码:[=1]"男";[=2]"女";"人妖"
单元格格式的设置到这里就结束了,相信大家都有了不小的收获
-
?
还在一个一个添加单位?教你3秒添加整个表格的单位
简单爱
展开
我们在使用Excel表格的时候,经常会遇到需要给我们的数据添加单位的时候,例如下表,我们要在年龄所在的列添加单位“岁”,在年薪所在的列添加“万元”。如果你还在一个一个添加,那你就OUT了。我们一起来学习一个办法,3秒搞定所有单位。
第一步:
我们先给年龄所在列添加单位“岁”,首先,我们先选中需要添加单位的数据。然后点“Ctrl+1”进入“设置单元格格式”,在左边的导航区找到并点击“自定义”。
第二步
点击“自定义”后,在“类型栏”把通用格式删掉,改为“0岁”。然后点击“确定”。
确定后,表格就会自动回到主页面,我们可以看到数据已经全部添加好单位了,是不是超级快?
接下来,我们再一起试试旁边的年薪列。和刚才的进入方式一样,先选中需要添加单位的数据,再按快捷键Ctrl+1进入,再选择“自定义”,修改数据为“0万元”,然后确定,就全部搞定。我们可以看到,年薪列也把单位“万元”全部添加到数字后面了。
这个方法可以快速的给所需要的数据添加单位,无需一个一个的添加,可以有效的提升我们的工作效率。无论我们需要添加什么单位,都可以用这个办法操作。但是需要注意的是,在类型栏那里修改数据的时候,一定不要忘记了单位前面加个“0”,例如添加年龄单位岁的时候,要加“0岁”才可以点击确定,如果不添加“0”的话,他就会覆盖你所有的数据。
今天的小技巧到这里就全部讲完了,你学会了么?
关注水煮鱼科技--安东小鱼
水煮鱼科技,引领科技新生活。每天为大家带来Word、Excel和PPT等办公软件的小技巧,网络知识、电脑维护和修理的相关技能。你的关注和点赞是我前进的最大动力。同时,每天还会把搜集到的精品软件、APP、PPT模板、矢量图等好东西分享给大家。希望大家喜欢。
-
?
Excel里面的多条件自定义排序如何设置
牛映易
展开
工作表中往往会用到排序功能,来进行数据的排序查看。其中,自定义排序里面则包含了很多的细节功能。今天就来介绍一下这里的多条件排序功能。
如图,里面包括了所有学生的所有科目的成绩,现在要进行排序,每个学生的不同科目按分数从高到低来进行排列,而不是按照相同科目的成绩来排序。
如果常规的数据排序,先按照名字排,再按照成绩排,最终结果会是仅按照成绩来进行排序。这时就可以用到自定义排序的功能。具体操作如下:
1.选中数据区域内的一个单元格或者整个数据区域。
2.点击命令卡上的排序和筛选按钮。
3.在弹出菜单中点击自定义排序。
4.在自定义排序的对话框中进行条件设置。这里需要多条件进行排序,因此需要点击添加条件,在相应位置选中内容。
完整操作步骤可以见下图:
整个过程非常简单。如果需要添加其他条件,也可以在这里面根据需要进行配置
-
?
怎么在Excel中创建自定义函数
傅凌文
展开
;)在编制好的Excel表格中的某一个单元格(例如D1)中输入“0.95”
(2)数据(例如B2)所在的行的空白单元格(C2)中输入“=B2*$D$1",按键盘上”回车“键,这时就完成单元格B2中的数据乘以0.95的操作
(3)选中单元格C2,将光标放到单元格C2的右下角,当出现”+“号后,按住鼠标左键往下拉动鼠标,这样就实现了”自动填充“功能,将一列数据中每一个单元格中数据乘以0.95。
备注:$D$1是绝对引用。
(本文内容由百度知道网友我是来吓宝宝的贡献)
-
?
Excel之高级排序,按照自己自定义的顺序来排序,手把手教会你
科布伦茨
展开
=============================================================
====================
|| 版本号:Excel2013. ||
在实际中,我们肯定会有这么一种需求,即按照自定义的顺序来排序,比如下表:
需求:在这里我想按照职务大小来进行排序,这可怎么办啊,Excel可不知道职务谁大谁小。
===============================================================
解决办法就是,我们自定义一个序列给Excel,然后让Excel按照这个序列来进行排序即可。
操作步骤:
(1)依次选择“文件”,“选项”,”高级“如下:
(2)然后在高级中,找到”编辑自定义列表:,并点击,如下:
(3)在“输入序列”中输入我们想输入的顺序即可,如下:
然后点击添加,确定。
(4)下面就可以排序了。
我们选中该表,并调出排序窗口,如下:
(5)在“次序”那个下拉框里,选择我们刚才自定义的序列即可,如下:
(6)然后点击确定,排序效果如下:
-
?
Excel中如何实现按照自定义序列排序
牛寄云
展开
Excel中常见的排序方式有按照数据升序、降序和颜色排序,但工作中有时候需要按照英文日期、学历、部门、职称、天干地支、领导关心的数据优先级等许多自己定义的序列排序。如何实现按照自己的心愿随意排序呢?本文以下表为例,详细介绍如何按照学历来排序,按照其他序列排序的方法也类似。
选中数据所在的所有单元格,点击菜单“数据”——“排序”——勾选“数据包含标题”,选择“学历”为主要关键字,在次序中选择“自定义序列”。1. 选中数据所在的所有单元格,点击菜单“数据”——“排序”——勾选“数据包含标题”,选择“学历”为主要关键字,在次序中选择“自定义序列”。
2. 这个界面上Excel默认提供了很多的自定义序列,有英文星期、英文日期、星期、中文月份、天干地支等。在右侧窗口中输入自己想要的序列,注意每个词输入完毕按下Enter键分隔它,序列输入完毕,点击“添加”,接着就会在左侧窗口中看到自己定义的序列,现在点击“确定”。
3. 这时会回到排序设置窗口,选择刚刚设置的序列,点击“确定”即可。
4. 这就是按照自定义序列排序后的效果啦。
在Excel中排序时需要注意三点,第一、排序前选择合适的单元格,你选了什么多少单元格,Excel就会对多少单元格进行排序,因此,切记不要漏选单元格;第二、根据你选的单元格数据看看是否需要对首行进行排序,如果第一行是标题,就选中“数据包含标题”,否则就不要选中这个选项;第三、每一个序列定义好之后,Excel软件都会按照顺序和倒序生成两个序列,排序时按照需要选择就好啦。有时为了能恢复最初的顺序,可以在排序前,先添加一个数字序列(如图中所示)。
上一篇:Excel中怎样避免输入重复数据
来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!
-
?
Excel表格中如何设置自定义列表?
天蓉
展开
Excel表格中如何设置自定义列表?
一般用于 小组或者公司人员姓名,这样就可以省去输入名字的时间了!
@安志斌制作1首先打开表格左上方的【文件】按钮;在点击【选项】按钮;
@安志斌制作@安志斌制作2在弹出的 提示框中点击【高级】按钮;然后下拉找到【编辑自定义列表O】
@安志斌制作3在弹出的提示框中点击 【导入】按钮边上的【上升箭头↑】,选中 单元格中的名字文本; 在点击【导入】
@安志斌制作@安志斌制作4自动弹回的 Excel选项 界面后,点击【确定】
@安志斌制作@安志斌制作5在任意单元格输入第一个名字后,下拉单元格填充,这样就会显示 刚刚导入的名字了~
@安志斌制作@安志斌制作
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、快速多表合并