EXCEL 中的数值类型判断

评论(2)

EXCEL 中有一些函数是用来判断数值类型的,返回值很简单,只有真(TRUE)和假(FALSE),这些函数虽然日常比较少人会用到,但却很实用。

根据数值类型的判断函数来看,EXCEL 的数值类型大致有:空白、错误、逻辑、数字、引用、文本这几种。
因为错误值的情况有很多所以错误值的判断函数也比较多。

数值类型判断函数

翻阅了不少资料,大概整理出如下7种,欢迎补充:

  • ISBLANK 值为空白单元格
  • ISERR 值为任意错误值(除去 #N/A)
  • ISERROR 值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)
  • ISLOGICAL 值为逻辑值
  • ISNA 值为错误值 #N/A(值不存在)
  • ISNONTEXT 值为不是文本的任意项(注意此函数在值为空白单元格时返回 TRUE)
  • ISNUMBER 值为数字
  • ISREF 值为引用
  • ISTEXT 值为文本

示例

excel 示例
以上图的excel表格为例,要求出表格的平均值,并且要转化里面的“一百分”
我们可以:
=AVERAGE(IF(ISTEXT(A36:B42),100,A36:B42))
也可以:
=AVERAGE(IF(ISNUMBER(A36:B42),A36:B42,100))

当然你也可以用ISERR、ISNONTEXT来做。

总结

因为工作需要、因为个人兴趣,最近正在恶补EXCEL的相关知识,
发现EXCEL是一个伟大的工程。





转载请注明转自: EXCEL 中的数值类型判断

  1. @Joseph
    …..

  2. 你这个举例 错的很离谱,没有逻辑性!