TYPE函数

TYPE函数返回一个代表参数value的类型的数字 。

TYPE函数

文章插图
下面是结果列表和数据类型:
TYPE函数

文章插图
什么情况下使用TYPE函数?
TYPE函数告诉你单元格中是哪类值 , 但是逻辑函数 , 像ISERROR函数、ISTEXT函数等等 , 也检查指定的数据类型 。然而 , 如果只想知道什么在单元格中 , 那么TYPE函数可以:
通过编号识别单元格值类型
相乘之前测试数值类型
TYPE函数的语法
TYPE函数的语法如下:
TYPE(value)
value可以是文本、数字、错误或者任何其它值
TYPE函数陷阱
TYPE函数不能识别包含公式的单元格 , 仅显示单元格内容的类型或者公式的结果 。在一些Excel版本中 , 帮助文件不正确地说明使用TYPE函数对公式返回8 。MSKB文章纠正了这个错误:http://support.microsoft.com/kb/119148 。
示例 1: 通过编号识别单元格值类型
TYPE函数基于值的类型返回数字 , 因此可以使用该函数来看看什么在单元格中 。例如 , 如果在单元格B3中输入123 , 这个公式的结果是1 — 数值 。
=TYPE(B3)
TYPE函数

文章插图
然而 , 如果在数值前面有一个撇号 , 那么TYPE函数结果是2 — 文本 。
TYPE函数

文章插图
示例 2: 相乘之前测试数值类型
如果有其它输入 , 可以使用TYPE函数与CHOOSE函数 , 来相乘有效的数值 , 或者显示消息 。
=CHOOSE(MIN(TYPE(B3),3),B3*C3,”Notext”,”Enter Qty”)
如果在B3中输入数字 , 那么TYPE函数返回1 , 因此CHOOSE函数返回结果B3*C3 。
TYPE函数

文章插图
如果在B3中输入文本 , TYPE函数返回2 , 因此CHOOSE函数返回消息“No text” 。
TYPE函数

文章插图
如果在B3中输入其它内容 , TYPE函数返回4或更高值 , MIN函数结果是3 , 因此CHOOSE函数返回消息“Enter Qty” 。
【TYPE函数】
TYPE函数

文章插图

    推荐阅读