- ?
EXCEL如何用if函数制作带公式的无“0”表格?
狄访文
展开
如果在一张表中使用公式时,比如用sum合计汇总,当我们填入数据时,合计栏中的数值也会跟着变化,如果删除所有数据,那么使用了sum公式的合计栏下单元格则会显示“0”,如图1所示:
图1
实际上表格并不会受到任何影响,只要在计算区域中输入数据,表格依然会自动进行合计汇总。可是如果在一张空白的表格中只显示几个0,看上去总不那么舒服,如何去除呢?请仔细看图2:
图2
在上面的表格中,我们在F2中输入的公式是=IF(SUM(B2:E2)<>0,SUM(B2:E2),""),这个其实也是if函数的最简单直接的用法。
公式的含义是这样的:当B2:E2单元格的合计不为0的时候,在F2单元格中显示B2:E2单元格的合计结果,也就是sum(B2:E2),
如果B2:E2单元格的合计为0, 则F2单元格显示为空值(“ “),这样我们就可以去掉公式产生的0啦!
我们删除前面的数值时,合计栏的数值也没有了,而且带公式的单元格也不会显示‘’0‘’了,
是不是很神奇?希望对大家有帮助!
- ?
Excel定义名称的3种方法和作用
顾冰萍
展开
方便引用。1、把一个区域定义为名称,引用这个区域时,可直接使用名称。2、把一个公式定义为名称时,重复使用这个公式时,可直接使用名称。3、使用定义名称,可打破函数30个参数的限制。4、宏表函数需要定义为名称,才能使用。
第一种定义名称
打开名称管理器就可以看到
第二种定义名称
第三种定义名称
- ?
Excel VBA之自定义函数Function
Shao
展开
=============================================================
====================
|| 版本号:Excel2013. ||
VBA有两个基本过程,一个是Sub过程,一个是Function过程。
其中Function过程就是自定义函数,本篇就来介绍它
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
自定义函数的基本语法
Function也是保存在模块中
如下:
注:(1)带[]号的都是可选内容。第一行最后的As语句表示指定函数返回的数据类型。
(2)如果想强制退出函数过程,则在需要位置加上语句 Exit Function
(3)最后必须把过程计算的结果返回给函数名称。
(4)使用自定义的Function与使用Excel已有的函数是一样的。但是要注意,私有的函数是
不会出现在“插入函数”对话框里的。
举一个例子,计算特定单元格区域背景颜色为黄色的单元格数目,该函数如下:
注意:这个函数需要你传入所要计算的单元格区域
设定自定义函数为易失性函数
有时当工作表重新计算时,自定义的函数并不会重新计算。此时我们要手工将自定义的Function
设定为易失性函数就可以了。设定也很简单,值需要在函数开始的第一句写上如下代码即可:
注意:当表格改变时,易失性函数也会重新计算。但是想单元格背景色的改变不会导致表格重新计算,
因此易失性函数也不会重新计算。
- ?
Excel函数公式:单元格格式自定义实用技巧,你掌握几个?
Nantes
展开
对单元格格式进行设置,是Excel中比较常见的操作之一,其操作方法为在目标单元格上【右键】-【设置单元格格式】或快捷键Ctrl+1。当然,【自定义单元格格式】的操作方法也是如此,其功能非常的强大哦!
一、显示长数字。
经常使用Excel的亲都知道,当单元格中的数字超过11位时会以科学计数法进行显示,超高15位时期后的数字全部显示为0。如果我们要得到准确的“长数字”,该如何操作了?
1、输入大于等于11位小于等于15位数字。
方法:
1、选定目标单元格。
2、快捷键Ctrl+1打开设置单元格格式对话框,选择【分类】中的【自定义】,在【类型】中输入:0并【确定】。
3、录入数字。
解读:
用此方法输入大于15位的数字时,15位后的全部显示为0。
2、输入大于15位的数字。
方法:
将目标单元格设置为最常见的“文本”类型或在输入数字前添加符号'(单撇)。
二、输入数字显示指定内容。
方法:
1、选定目标单元格。
2、Ctrl+1打开【设置单元格格式】对话框,选择【分类】中的【自定义】,在【类型】中输入:[=1]"达标";[=0]"不达标";并【确定】。
3、在目标单元格中输入1或0,对应的显示“达标”或“不达标”。
解读:
1、一个分号内的内容为一组,暨[=1]"达标";为一组,当在单元格中输入1时,显示“达标”。
2、输入格式中的字符或标点均为英文状态下的字符后标点。
三、输入日期自动后缀星期。
方法:
自定义目标单元格的格式为:yyyy年mm月dd日 aaaa。
解读:
aaaa代表的是星期X,如果要显示X,则可以定义为:aaa。
四、分段显示电话号码。
方法:
1、选定目标单元格。
2、快捷键Ctrl+1打开【设置单元格格式】对话框,选择【分类】中的【自定义】,在【类型】中输入:000 0000 0000并【确定】。
解读:
当数字的位数超过15位时,末尾的数字显示为0。
五、输入数字显示结果为:数字+单位的形式。
方法:
1、选定目标单元格。
2、按Ctrl+1打开【设置单元格格式】对话框并选择【分类】中【自定义】、在【类型】中输入:0.00"万元"并【确定】。
3、检验效果。
解读:
【类型】中输入的:0.00"万元",小数点后面0的个数为小数位数,双引号中的内容为需要显示的单位。可以根据实际情况自定义哦!
六、按指定的颜色显示指定的数字。
方法:
1、选定目标单元格。
2、按Ctrl+1打开【设置单元格格式】对话框并选择【分类】中的【自定义】、在【类型】中输入:[红色][<60];[蓝色][>=60]并【确定】。
解读:
【类型】中输入的颜色和数字可以根据实际情况自定义哦!常见的系统可识别的颜色有:[黑色]、[红色]、[蓝色]、[洋红色]、[绿色]、[青色]、[白色]、[颜色5]、[COLOR5]。
七、金额大写。
1、一二三四……形式。
方法:
1、选定需要转换的单元格。
2、快捷键Ctrl+1打开【设置单元格格式】对话框并选择【分类】中的【自定义】,在【类型】中输入:[dbnum1]并【确定】。
2、壹贰叁肆……形式。
方法:
1、选定需要转换的单元格。
2、快捷键Ctrl+1打开【设置单元格格式】对话框并选择【分类】中的【自定义】,在【类型】中输入:[dbnum1]并【确定】。
结束语:
单元格是我们数据处理的基本单元,如何让单元格中的内容按照自己的意愿去显示数据,就必须用到【自定义单元格格式】,本文针对这一需求,列举了7类自定义单元格格式的技巧,希望对大家有所帮助哦!
学习过程中如果遇到更好用的【自定义】技巧,欢迎在留言区留言和小编讨论哦!
- ?
在excel中自定义单元格名称的几种方法,你完全掌握了吗?
於映雁
展开
使用名称可以使公式更加容易理解和维护,用户可为单元格区域、函数、常量或表格定义名称,一旦采用了在工作簿中使用名称的做法,便可轻松地更新、审核和管理这些名称。
今天小编就来说一说如何自定义单元格名称,大家可以跟着小编来操作一下。
第一种使用名称框定义名称 在excel中,我们可以直接使用编辑栏中的名称框,来快速地为需要定义名称的单元格或单元格区域定义名称。
选中准备创建名称的单元格区域,将光标移至名称框中,单击进入编辑状态。在名称框中输入名称,按enter键即可完成操作定义名称的操作!
第二种:使用“定义名称”按钮创建名称 打开工作表选中准备创建名称的单元格区域,选择菜单栏中的“公式”选项卡,单击“定义的名称”功能组中的“定义名称”按钮。
弹出的“新建名称”对话框,在“名称”文本框输入准备创建的名称,单击确定即可。
第三种方法:使用名称管理器创建名称 选中准备创建名称的单元格区域,在菜单栏中选择“公式”选项卡,在“定义的名称”功能组中单击“名称管理器按钮”。
弹出的“名称管理器”对话框,在中部的列表框中会显示已定义的名称,单击“左上角”的“新建”按钮。
弹出的新建对话框相信大家已经熟悉了,和第二种方法类似的操作方法!
- ?
10个简单好用的excel函数小公式,学会了大呼过瘾!转需不谢
干怜烟
展开
对于普通的上班族而已,有时候提升效率不在于掌握了多复杂的excel公式,很多时候学习就是需要怼最基础的掌握,感受excel带来的快捷性和学习成功后的成绩感。
下面几个小技巧,希望能助力各路朋友增长使用能力。
1、随机生成1~1000之间的数据
=
RANDBETWEEN
(1,1000)
2、出现最多次数的数据怎么找出来咧
MODE
(A:A)
3、排名计算用的到
RANK
(D2,D:D)
4、多个单元格字符怎么合并?
PHONETIC
(A2:B6)
注:不能连接数字
5、汉子和日期无缝对接
="今天是"&
TEXT
(
TODAY()
,"YYYY年M月D日")
6、百位舍入,很有意思
ROUND
(D2,-2)
7、小数点后四舍五入
ROUNDUP
(D2,0)
8、显示公式该怎么搞,版本有所不同
FORMULATEXT
(D2)
9、生成A,B,C..,有时候排序什么的用的到
横向复制
CHAR
COLUMN
(A1)+64)
坚向复制
(ROW(A2)+64)
10、本月的天数,这个是最常见的
=DAY(
EOMONTH
(TODAY(),0))
- ?
怎么在Excel中创建自定义函数
未尝
展开
;)在编制好的Excel表格中的某一个单元格(例如D1)中输入“0.95”
(2)数据(例如B2)所在的行的空白单元格(C2)中输入“=B2*$D$1",按键盘上”回车“键,这时就完成单元格B2中的数据乘以0.95的操作
(3)选中单元格C2,将光标放到单元格C2的右下角,当出现”+“号后,按住鼠标左键往下拉动鼠标,这样就实现了”自动填充“功能,将一列数据中每一个单元格中数据乘以0.95。
备注:$D$1是绝对引用。
(本文内容由百度知道网友我是来吓宝宝的贡献)
- ?
Excel表格中如何设置自定义列表?
Dulcea
展开
Excel表格中如何设置自定义列表?
一般用于 小组或者公司人员姓名,这样就可以省去输入名字的时间了!
@安志斌制作1首先打开表格左上方的【文件】按钮;在点击【选项】按钮;
@安志斌制作@安志斌制作2在弹出的 提示框中点击【高级】按钮;然后下拉找到【编辑自定义列表O】
@安志斌制作3在弹出的提示框中点击 【导入】按钮边上的【上升箭头↑】,选中 单元格中的名字文本; 在点击【导入】
@安志斌制作@安志斌制作4自动弹回的 Excel选项 界面后,点击【确定】
@安志斌制作@安志斌制作5在任意单元格输入第一个名字后,下拉单元格填充,这样就会显示 刚刚导入的名字了~
@安志斌制作@安志斌制作 - ?
一分钟教你入门Excel自定义函数
爱无赦
展开
新函数班级的学员提了一个问题:如何去除数字后面的0?
这种情况比较特殊,通常情况下,0都是在数字前面。
要去除前面的0就比较容易,只要让数字参与运算就可以。
再将数字反转过来,就是最终的结果。
也就说,要从A列变成D列的最终效果,需要先实现将数字反转过来,再去除数字前面的0,最后再一次将数字反转。
在常规的函数中没有反转函数,而VBA中StrReverse函数就是反转函数。这里,卢子教你一步步使用自定义函数。
以下内容,WPS不可以使用。
Step 01按快捷键Alt+F11,插入模块。
Step 02输入一段非常简单的代码,意思就是自定义一个函数叫反转数字,这个函数只有一个参数。
Function 反转数字(Str As String)反转数字 = StrReverse(Str)End Function
Step 03在单元格输入自定义函数,这样就完成了一个简单的自定义函数的全部操作过程。
在VBA中,其实也可以跟常规公式一样,实现嵌套,在函数前面加--就实现去除前面的0。
Function 反转数字(Str As String)反转数字 = --StrReverse(Str)End Function
说明,这样用Val也可以将文本转换成数字。
反转数字 = Val(StrReverse(Str))
再嵌套一个反转函数StrReverse,就大功告成。
Function 反转数字(Str As String)反转数字 = StrReverse(--StrReverse(Str))End 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如何自定义公式
-
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、快速多表合并