分享

【必会】感叹号!的作用,弄清楚,不迷茫,细思量,自难忘

 偷懒的技术 2021-01-30

最近推送的几篇文章:

·  正  ·  文  ·  来  ·  啦  ·

引言

符号作用专辑系列文章已经写了很多篇了,点击文章开始处的“各种符号作用及技巧讲解专辑“查看本系列文章。

今天介绍感叹号,后面有空再写大括号{ }的作用,作为本系列的收篇文章。

作用一:做为工作表与单元格的分隔符
 
感叹号的一个基础作用,就是在引用其他工作表的单元格时,做为工作表名称与单元格之间的分隔符。

这一点大家都比较清楚,但一用到公式中就理解不了,比如下面的公式:

=INDIRECT(B$1&"工资!B"&ROW(A2),1)

一些表亲对公式中的感叹号"!"就理解不了。

解释:

INDIRECT函数的第一参数为:

B$1&"工资!B"&ROW(A2)

B1单元格为"1月"

ROW(A2)计算结果为2

&是连续符号

上面的公式计算结果为:
"1月工资!B2"
INDIRECT是将上面的字符串变为真正的单元格引用。
看到上面公式的计算结果,应该就明白感叹号的作用还是作为工作表名和单元格之间的分隔符。
作用二:做为强制显示符
1、在自定义格式中的应用
在自定义格式中,有些字符是有特殊作用的,如果在自定义格式中使用这些符号当普通字符用,会提示出错,如下图要在数字后显示m,就会提示出错:

这时,就可以在该符号前加一个英文的感叹!,强制显示:

提示:
也可使用斜杠\或者英文双引号。强制显示多个字符用双引号更方便。


2、在TEXT函数中的应用
TEXT的作用与自定义格式类似,不详述,只举例。
在TEXT函数的格式代码中使用这些敏感符号当普通字符使用,会显示错误:

添加后就正常了:


3、详解:
在自定义格式和TEXT函数中,部分字母是有特定用途的,它们就象皇帝的名号一样,不是随便可以使用的得避讳,得使用感叹号让其失去特定作用如下图:
=TEXT(C26,"po!sitiv!e;!n!e!gativ!e;z!ero;t!ext")
一个个去添加太费劲,可以使用双层双引号:
=TEXT(B2,"""positive"";""negative"";""zero"";""text""")


这些敏感字母有:
日期时间类:ymdhsb
其他类: egn
字母作用解释:
y年
m月、分
d日
h时
s秒
b用于佛历日期,在公元年份+543

g【g/通用格式】

E用于科学计数,在中文系统也用于表示四位的年份


n字母的作用不得而知。
本文知识点
  • 自定义格式

  • TEXT函数

  • 感叹号的作用


关于自定义格式各符号的作用请参阅《偷懒的技术:打造财务Excel达人》第3章相关内容。本书的购买链接见:

Excel畅销书推荐:

《“偷懒”的技术2:财务Excel表格轻松做》

《偷懒2》不是《偷懒1》的改版,两者内容是完全不同的,《偷懒2》主要介绍灵活如何用函数公式、功能技巧专业地设计表格。并将日常工作常用的公式设计成模型公式,要用的时候,直接比照套用就是了。
宗旨是:
表格不会做,照搬即可;
公式不会写,套用就行。

《“偷懒”的技术:打造财务Excel达人》

2017年当当网畅销榜Excel类第一名,办公类第二名,好评率99.8%,学Excel必选书籍!

【双口相声】偷懒1和偷懒2有啥区别?

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多