1、DATE
DATE 函数返回表示特定日期的连续序列号。例如,公式
=DATE2008,7,8)
返回 2008-7-8或39637,取决于单元格格式,但空单元格计算和默认为日期格式。
DATE也可以对年份只有后两位的数字进行运算,如=DATE90,1,1):
这样就可以解决如何提取15位身份证中生日的问题。
2、SUBSTITUTE
在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;
如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。
3、REPLACE
REPLACE 使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本。
REPLACEB 使用其他文本字符串并根据所指定的字节数替换某文本字符串中的部分文本。
4、ISERROR
值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!),返回 TRUE
函数 | 如果为下面的内容,则返回 TRUE |
ISBLANK |
值为空白单元格。 |
ISERR |
值为任意错误值(除去 #N/A)。 |
ISERROR |
值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。 |
ISLOGICAL |
值为逻辑值。 |
ISNA |
值为错误值 #N/A(值不存在)。 |
ISNONTEXT |
值为不是文本的任意项(请注意,此函数在值为空单元格时返回 TRUE)。 |
ISNUMBER |
值为数字。 |
ISREF |
值为引用。 |
ISTEXT |
值为文本。 |
如果想实现值为错误时所做的事情,需要和IF函数配合。
5、IFERROR
但是现在已经不用这么做了,Excel考虑到大家的需求,自带了IFERROR函数:
IFERRORvalue, value_if_error)
IFERROR 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
value 必需。检查是否存在错误的参数。
value_if_error 必需。公式的计算结果为错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!。