【语法】ISNUMBER(value)

检测一个数值是否数字值,是则返回TRUE,否则返回FALSE。

Value 必需。待检测的数值,可以是任意类型的单值。

可用TYPE函数代替ISNUMBER函数,ISNUMBER(value)可写成TYPE(value)=1。

【用法】

一、参数value可以是一个单元格引用;检测该单元格的值是不是数字值。

如果单元格为空,ISNUMBER函数返回FALSE。

(一)用于数据有效性。

例如,要限制单元格A1中只能输入数字值,可先定位到单元格A1,然后打开“数据有效性”对话框,在“设置”选项卡“允许”下面的下拉菜单中选择“自定义”,在“公式”输入框中输入以下公式:

=ISNUMBER(A1)

(二)用于条件格式。

例如,当单元格A1是数字值时,显示为特定的格式,可设置以下条件格式公式:

=ISNUMBER(A1)

与自定义格式代码比较,条件格式可以给单元格指定更多的格式,比如可以指定字体颜色和背景色、字形字号、下划线、删除线、上下标、边框线等;另外,条件格式可以检测当前单元格以外的其他单元格。

(三)用于函数中的逻辑值参数

例如,以下公式,当B1、D1、F1三个单元格都输入了数字值,则返回“通过”,否则返回“请完善”:

=IF(AND(ISNUMBER(B1),ISNUMBER(D1),ISNUMBER(F1)),"通过","请完善")

二、参数value可以是一个嵌套的文本查找函数;检测该函数能否找到指定的文本。

文本查找函数(FIND、FINDB、SEARCH、SEARCHB)如果找到指定文本,将返回数字值来表示找到的位置,否则返回错误值#VALUE!。

(一)用于条件格式。如果单元格包含指定的特征文本,则以特殊格式显示。

1、单元格A1如果包含文本“海尔”,则以高亮显示。可在A1条件格式设置以下公式及高亮格式:

=ISNUMBER(FIND("海尔",A1))

其实这个公式可以简写成:

=FIND("海尔",A1)

2、单元格A1如果包含文本“海尔”或“美的”,则以粗体显示。可在A1条件格式设置以下公式及粗体格式:

=OR(ISNUMBER(FIND("海尔",A1)),ISNUMBER(FIND("美的",A1))) 或

=ISNUMBER(FIND("海尔",A1))+ISNUMBER(FIND("美的",A1))

3、把特征文本“海尔”“美的”“松下”放在单元格C1:C3,单元格A1如果包含这些文本,则以斜体显示。可在A1条件格式设置以下公式及斜体格式:

=OR(ISNUMBER(FIND(C$1:C$3,A1)))

4、把特征文本以数组常量的形式指定给一个名称,例如创建一个名称TZZ,其引用位置的公式为={"海尔","美的","松下"}。当单元格A1包含特征文本时以红色显示。可在A1条件格式设置以下公式及红色字体:

=OR(ISNUMBER(FIND(TZZ,A1)))

由于条件格式公式不能直接使用数组常量,所以这里借助了名称来间接使用数组常量。

(二)对包含特征文本的行求和。如图:

对“海尔”牌家电的销量求和,公式如下:

=SUMPRODUCT(ISNUMBER(FIND("海尔",A2:A7))*B2:B7) 或

=SUMIF(A2:A7,"*海尔*",B2:B7)

对“海尔”“三洋”牌家电的销量求和,公式如下:

=SUMPRODUCT(ISNUMBER(FIND({"海尔","三洋"},A2:A7))*B2:B7) 或

=SUM(SUMIF(A2:A7,{"*海尔*","*三洋*"},B2:B7)) 或

{=SUMPRODUCT(ISNUMBER(FIND(TRANSPOSE(D2:D3),A2:A7))*B2:B7)} 或

{=SUM(SUMIF(A2:A7,"*"&D2:D3&"*",B2:B7))}

三、参数value可以是一个嵌套的MATCH函数;检测MATCH函数能否找到指定的值。

(一)如果单元格的值在某列表中找得到,则以特殊格式显示。

如图。如果单元格A1的值在B列中找得到,则A1以红底高亮显示。可在A1条件格式设置以下公式及红色底纹:

=ISNUMBER(MATCH(A1,$B:$B,))

其实这个公式可以简写成:

=MATCH(A1,$B:$B,)

(二)对符合某些值的行求和。

如图。当A列的项目,在D列中出现时,对其B列的数字求和,公式如下:

=SUMPRODUCT(ISNUMBER(MATCH(A1:A6,D:D,))*B1:B6)

c语言isnumber函数的使用方法,ISNUMBER函数详解_Excel公式教程相关推荐

  1. c语言isnumber函数的使用方法,[转载]ISNUMBER函数详解_Excel公式教程

    [语法]ISNUMBER(value) 检测一个数值是否数字值,是则返回TRUE,否则返回FALSE. Value 必需.待检测的数值,可以是任意类型的单值. 可用TYPE函数代替ISNUMBER函数 ...

  2. c语言isblank函数怎么用,ISBLANK函数详解_Excel公式教程

    [语法]ISBLANK(value) 检测一个数值是否空单元格,是则返回TRUE,否则返回FALSE. Value 必需.待检测的数值,可以是任意类型的单值. 参数value通常为一个单元格引用:如果 ...

  3. 计算机公式or,AND、OR函数详解_Excel公式教程

    [语法1]AND(logical1,[logical2],-) 执行逻辑与运算:所有参数都是TRUE,则返回TRUE:只要有一个参数是FALSE,即返回FALSE. [语法2]OR(logical1, ...

  4. 计算机公式SUBSTITUTE,SUBSTITUTE函数详解_Excel公式教程

    [语法]SUBSTITUTE(text,old_text,new_text,[instance_num]) 把文本text中的子文本old_text,用新文本new_text替换. SUBSTITUT ...

  5. mysql去重函数的使用方法_MySQL中使用去重distinct方法的示例详解

    一 distinct 含义:distinct用来查询不重复记录的条数,即distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而 ...

  6. python中paste函数的作用_PIL图像处理模块paste方法简单使用详解

    python2中提供了PIL基础的图像数据出来模块,在python3中更名为了pillow模块,名字虽然发生了改变,但是提供的方法和功能都是一样的,对于日常基础的图像数据处理分析来说是足够用了的,现在 ...

  7. time库是python中处理时间的标准库_python语言time库和datetime库基本使用详解

    今天是边复习边创作博客的第三天,我今年大二,我们专业开的有这门课程,因为喜欢所以更加认真学习,本以为没人看呢,看了后台浏览量让我更加认真创作,这篇博客花了2个半小时的时间,结合自己所学,所思,所想写作 ...

  8. vue在created调用点击方法_vue.js中created方法的使用详解

    这次给大家带来vue.js中created方法的使用详解,使用vue.js中created方法的注意事项有哪些,下面就是实战案例,一起来看一下. 这是它的一个生命周期钩子函数,就是一个vue实例被生成 ...

  9. C语言0长度数组(可变数组/柔性数组)详解

    CSDN GitHub C语言0长度数组(可变数组/柔性数组)详解 AderXCoding/language/c/zero_length_array 本作品采用知识共享署名-非商业性使用-相同方式共享 ...

最新文章

  1. springboot+mybatis日志显示SQL
  2. linux使用教程_iTOP-4412-QtE系统源码以及Linux系统-wfi设置以及使用文档 - 心底狂像...
  3. 顶会 Best paper award 获得者分享发顶会技巧
  4. 树莓派安装OpenCV2教程 (详细教程)
  5. 修改tomcat日志打印位置
  6. iPad mini Retina越狱小结【2014年02月06日 - 初稿】
  7. android高德地图热力图,调用高德地图API(热力图)详解(示例代码)
  8. Fiddler远程抓包
  9. MIT Molecular Biology 笔记1 DNA的复制,染色体组装
  10. excel表转成PDF文档
  11. HTML5 ——学习笔记整理
  12. 蓝桥杯-第六届省赛第一题
  13. 互联网时代个人信息安全的重要性
  14. 计算机里边找不到附件,win10系统开始菜单中找不到附件的具体教程
  15. 推荐一款免费开源的建站系统 - AnqiCMS
  16. 完美二叉树、完全二叉树、完满二叉树
  17. 【python拼图】遍历文件夹后,自动拼接图像成正方形图,或者指定行数显示
  18. 神舟S7-2021S5莫名其妙风扇声音贼大然后关机问题
  19. 转载:2008年不可错过的25部新剧
  20. 单片机实验——改进型交通信号灯设计,交通信号系统是保障交通安全高效的重要设施,为了利于司机更好的判断,很多交通信号灯系统在原来的系统基础上设置了倒计时显示器。本实验利用7段数码管作倒计时显示器

热门文章

  1. Oracle数据库的几个状态与相应命令
  2. Flutter 开发时,idevice_id 不能执行问题的解决
  3. 服务器状态维护的方法,维护服务器的8个方法!
  4. 抱抱脸(hugging face)教程-中文翻译-创建一个自定义架构
  5. php第一章:1.网络知识简介:IP、DNS、端口
  6. java assertthat_assertThat的使用方法
  7. 【Python】Matplotlib中的annotate(注解)【转载】
  8. Qt实现透明按钮仅显示图标(亲测可用)
  9. 深圳企业年报流程,企业年报流程(企业网上年度报告流程)
  10. 511遇见易语言乐玩插件多线程后台绑定-方法2