【www.shanpow.com--数字歇后语】
手机数字格式篇(一):扒一扒“自定义数字格式”
Excel虽然已经提供了很多数字格式,但是并不能满足所有的工作需求。而它提供的“自定义数字格式”最大限度地弥补了这个缺陷。
首先,我们来看个例子,如图1。
(图1)
第一个自定义格式是对数字进行以“千”为单位的缩放;
第二个和第三个是对数字进行判断,如果数字小于1则现实保留两位数的百分比,如果大于1,则显示保留两位小数的数字格式;
第四个是保留一位小数;
第五个是保留三位小数。
(注:自动四舍五入。)
当然,自定义数字格式不仅仅有以上的功能,还有很多强大的能力。对于“自定义数字格式”,很多人不知道从哪里入手,觉得很难。其实,我们只要掌握了自定义格式中的代码符号及含义作用,自定义数字格式代码的组成规则,就能较好地结合工作实际进行运用。
一、让我们一起来认识一下自定义格式中的代码符号及含义作用(总结如图2)
(图2)
二、自定义数字格式的组成规则
自定义数字格式代码结构如下:
正数;负数;零值;文本
以上四个区段构成了自定义数字格式代码的完整结构,每个区段均以“;”(在英文半角状态下输入的分号)隔开,每个区段代码对不同类型的数据内容产生作用。
除了正负作为分隔依据外,也可以分区段设置所需要的条件。
大于条件值;小于条件值;等于条件值;文本
条件值1;条件值2;不满足条件值12;文本
以上两个格式都是可以的。
当然,在实际应用中,不必都按照四个区段结构来编写格式代码,少于四个区段都是被允许的。当自定义格式代码只有一个时,格式代码作用于所有类型;当只有两个时,第一区段作用于正数和零值,第二区段作用于负数;当只有三个区段时,第一区段作用于正数,第二区段作用于负数;第三区段作用于零值。
但当自定义格式中包含有条件的话,代码区段不能少于两个。当代码区段有两个时,第一区段作用于满足条件值1,第二区段作用于其他;当代码区段有三个时,第一个区段满足条件值1,第二个区段满足条件值2,第三个区段作用于其他。
三、了解了自定义代码的含义之后,我们可以结合自身实际来运用。
以下我举几个常用的例子供大家参考,大家可以结合自身工作情况来设计符合自己的自定义数字格式代码^^。
(1)快速录入。用自定义数字格式来录入具有一定规律的文本。
如我需要较多录入“中共三都县委XX镇党委”的文本,可以将单元格格式设置为“;;;”中共三都县委” @”镇党委””,然后只要输入XX就可以得到相应的文本。如图3所示。
(图3)
(2)简化数字。在工作中涉及很大的数字时候,用我们中文“XX万”、“XX千”看起来相对简便点。这时候千分符就可以展现出它的功能。
如我需要在数字大于等于10000的数字用“XX万”的格式来显示,小于10000的用“XX千来”显示,需保留两位小数,只需要在自定义格式中输入“[>=10000]0”.”0,”万”;0.00,”千””如图4所示。
(图4)
(3)转化数字。在财务工作中经常遇到将阿拉伯数字转化为我们中文的大写数字。用自定义[DBNum2]就能很容易解决。如图5所示。
(图5)
(4)手机号码分段显示。
因某些工作要求,需要将手机号码输入XXX-XXXX-XXXX的形式,只需要在自定义数字格式中输入“000-0000-0000”就可以得到所需的形式了。如图6所示。(身份证由于是18位数字,如果也用这个格式最后四位显示为0000)
(图6)
(5)隐藏数据。有时候在公布数据的时候我们需要隐藏部分数据,但又不希望删除,可以在自定义格式中输入“;;;”,显示为空白单元格,如图7所示。
(图7)
注意:
用自定义格式虽然改变了显示方式,但是实质内容还是输入的相应数字和文本,在后期处理的时候要注意,切不能单从显示内容来设计函数等。
●本文编号413,以后想阅读这篇文章直接输入413即可
●输入m可以获取到全部文章目录
●输入c可以获取到全部动画下载地址
手机数字格式篇(二):报手机号码的四种格式,你是哪种性格?
国内手机号码通常都是11位数字组成,而对于这11个数字组成的号码,每个人都有不同的播报习惯。每当有人问你要手机号码时,你通常都是怎么报给对方的呢?
比如:137 1234 5678,还是137 123 45678,或是137 123 456 78,还是137 12345 678。据说不同的拨号组合,表示着你的性格,我们来八卦一下这些不同的拨号顺序吧。
三四四
比如:137 8548 6548
据说这是最标准的格式,前面三位,后面四+四
三三五
比如:157 368 45984
这是急性子的拨号格式,先连续两次分别播报三个数字,最后一口气吐出五个数字。
三三三二
比如:132 584 854 22
这种格式,连续三次分别拨号三个数字,就好比冲锋枪连发三颗子弹,最后用两个数字收尾。相信如果手机号有12位的话,就能连发四颗了。
三五三
比如:132 58946 549
最后一种是慢悠悠格式,因为中间需要连续播报五个数字,所以感觉上就有点慢。其实我觉得是因为报号人在心里算着报了几个号才会慢的吧。
报个手机号还有这么多九九,其实笔者一直都是习惯三三五,心中默念了一下,这样的拨号确实有点快,特别是最后五个数字可以一口气吐出来,爽快。
改天换一种方式试试。
PS:素材来源于网络
手机数字格式篇(三):Excel数字格式的应用
一、快速格式化单元格中的数字可以使用功能区中“开始”选项卡的“数字”组按钮对单元格中的数字进行格式化。如下图所示,五个按钮依次为:货币、百分比、千位分隔、增加小数位数、减少小数位数。若选定区域或选定多个单元格后应用样式,则所应用的样式将应用于所选区域或单元格。常规下拉框中也可以快速设置所选单元格区域的格式。单击货币按钮右侧的下拉按钮,可以快速格式化数值为相应的货币样式。技巧:快速输入百分比数值,即选择“文件—选项”,单击“高级”选项卡,选中“允许自动百分比输入”,只需输入普通的数值,第一次格式化为百分数后,以后输入数值,会被自动格式化为百分数。格式化数字的快捷键:Ctrl+Shift+~ 常规,即未格式化Ctrl+Shift+$ 货币格式,带有小数点后两位Ctrl+Shift+% 百分数格式,无小数位Ctrl+Shift+^ 科学计数法格式,带有两个小数位Ctrl+Shift+# 日期格式,带年、月、日Ctrl+Shift+@ 时间格式,带有上午/下午、小时、分Ctrl+Shift+! 带有两个小数位、千位分隔符、负值前面有一连字符Excel会根据以下情况对单元格自动应用一种内部数字格式:(1)包含“/”,可能会被转换成日期或分数格式。(2)包含“-”,可能会被转换成日期格式。(3)包含“:”,或后面一个空格和一个字母A或P,可能被转换成时间格式。(4)包含“E或e”,可能被转换成科学计数法或指数格式。技巧:如果不希望在输入数值时自动格式化数字,可以用自定义数字格式先格式化该单元格,或者在输入时先输入撇号后再输入数值,即作为文本输入。二、使用“单元格格式”对话框单击“开始”选项卡“数字”组右下方的对话框启动器,或者从右键菜单中选“设置单元格格式”命令或按Ctrl+1快捷键,将弹出“设置单元格格式”对话框,在“数字”选项卡中设置数字格式。三、自定义数字格式在“设置单元格格式”对话框中选择“数字”选项卡,选中“自定义”类别,在“类型”中输入数字格式代码,即可自定义数字格式。自定义格式串代码(分四部分):
正数;负数;零值;文本
说明:(1)利用分号将格式代码分成不同部分。(2)如果只使用一部分,格式串将应用于所有值;如果使用两部分,第一部分应用于正值和零值,第二部分应用于负值;如果使用三部分,则第一部分应用于正值,第二部分应用于负值,第三部分应用于零值;如果使用四部分,则最后一部分应用于文本。自定义数字格式的代码:自定义日期和时间格式的代码:技巧:如果要在其他的工作薄中使用当前工作簿中的自定义格式,将已使用自定义格式的单元格复制到另一个工作簿中即可。四、自定义格式举例自定义数字格式示例下载:(1)要在数字单元格中显示文本,要将文本包含在双引号中(2)要显示单个字符,可以在字符前面加一个反斜杠(\)而无需双引号(3)一些字符不需要加双引号和反斜杠,包括$ – + / ( ) : ! ^ & ‘ ~ { } = < > 和空格符(4)添加指定数量的空格,要输入一个后面紧跟字符的下划线,例如,在一个正数末尾包含_),将为右括号留出空间,并且正数会与显示在括号内的负数对齐(5)颜色值在方括号中,且放在每部分的开头(6)科学计数法。在指数代码右边有一个零(0)或(#),Excel会以科学计数法显示该数字并插入一个E;指数代码右侧零或#的个数决定了指数符号(E)右侧的数字个数;E-或e-会在负指数前加一个负号,E+或e+会在负指数前加一个负号,正指数前加一个正号五、在公式和函数中自定义格式显示(一)使用工作簿函数TEXT(数值,格式样式)说明:第一个参数为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用;第二个参数为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式或自定义的数字格式。注意:(1)第二个参数中不能包含星号 (*);(2)通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。(3)不是所有的格式化码都生效,如关于颜色设置和重复字符串的格式不起作用。(二)在单元格中显示数字格式的字符串的函数
Function 数字格式(cell) As String
Application.Volatile True
数字格式=cell.Range(“A1”).NumberFormat
End Function
然后用公式=数字格式(B2)即可返回单元格B2中的数字格式。该函数可以用在条件求和公式中,如可创建一个公式只把使用特定数字格式的单元格相加。六、因格式化单元格数字出现的问题和应注意的问题(1)当数字进行数学运算后结果不正确,在某些情况下这是格式设置所引起的。因为单元格中的数字显示的是进行设置后的结果,而其数值是不会改变的,即设置后所看到的可能不是计算中所使用的实际值。解决方法是:设置单元格显示更多的小数位数;或选“工具—选项”,选“重新计算”选项卡后,将“以显示精度为准”复选框选中。(2)如果单元格中显示出一连串的#号,说明单元格宽度不够,可以使列变宽后显示出全部数据;也可能意味着包含了非法的日期或时间。(3)自定义格式时,必须在英文状态下输入引号、逗点等。(4)在中文版的Excel中“Gerneral”要用“G/通用格式”代替。(5)对自定义格式进行测试,数字选项卡中的示例部分。(6)在中文版的Excel中自定义格式应用颜色时,必须用中文。
2011年3月23日补充:1、带两位数字表示的小时数-[h].00 “hr”2、将小数表示的度数转换成度分秒=TEXT(ABS(经度数)/24,”[h]°mm’ss\”"”)3、度和弧度的转换1分=1/60度1秒=1/3600度1弧度转换成度分秒的公式:=TEXT((1*180)/(24*PI()),”[h]°mm’ss\”"”)即 1弧度=57°17’45″