说来也是神奇,微软不知出于什么目的,竟然刻意隐藏了 Excel 中一些函数。隐藏之深,不仅在“插入公式”选项中查找不到这些公式,甚至在微软中、英文版的支持网站上也查不到它们。
虽然微软把这些函数藏得这么隐秘,但我们仍然可以正常使用它们,前提是你要知道它们的存在,且了解其用法。
这些隐藏函数中,最著名的是 datedif,numberstring 和 datestring。
有关 datedif 函数的详细案例,请参见 Excel函数(五) – 用 datedif 写情书。
今天,我再给大家讲解一下 numberstring 和 datestring 函数的用法。
1. numberstring 函数:
作用:
- 将数字转换为中文
语法:
- NUMBERSTRING(value,type)
参数:
- value:必需,需要转换的数值
- type:必需,转换后的显示类型,具体如下
说明:
- 参数 value 必须为非负整数。
- 如果 value 为负数,结果将返回错误值。
- 如果 value 为正小数,则返回四舍五入为整数的结果。
示例:
以下是对于不同数值分别使用 numberstring 函数三个参数的结果:
- 正整数:
- 负数:
- 0:
- 小于 0.5 的小数:
- 0.5:
2. datestring 函数:
作用:
- 将各种格式的日期转换为“yy年mm月dd日”格式的文本日期
语法:
- DATESTRING(date)
参数:
- date:必需,任意格式的日期
说明:
- date 可以是日期格式的引用,也可以是序列号的引用,还可以是函数结果的引用。
- 由于 datestring 返回的“年”是两位数,所以 “2019-12-12”和“2119-12-12”的结果是一样的。
示例:
以下就是对不同格式的日期使用 datestring 函数的结果:
* 请注意:第 6 行的“星期四”也是日期格式,如果输入文本“星期四”,datestring 函数结果会返回错误值。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。