Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2075|回复: 5

[已解决]下列字符或词组分别代表的意思?

[复制链接]
发表于 2011-10-8 11:08 | 显示全部楼层 |阅读模式
=IF(ISNUMBER(FIND("A", A1)),"1","0")     
IF ISNUMBER FIND "A"  "1" "0",分别是么意思?
最佳答案
2011-10-8 11:41
=IF(ISNUMBER(FIND("A", A1)),"1","0")
FIND("A", A1)是判断A1单元格中是否包含大写字母A,如果含有大写字母A就返回大写字母A在A1字符串中的起始位置,如果不包含就返回错误值,此处省略了第三参数,因而查找位置从第1个字符开始查找,FIND函数是区分大小写的
ISNUMBER(FIND("A", A1))是判断FIND("A", A1)是否返回数字,如果FIND("A", A1)返回数字那么ISNUMBER(FIND("A", A1))就返回TRUE,否则就返回FALSE
=IF(ISNUMBER(FIND("A", A1)),"1","0") 中ISNUMBER(FIND("A", A1))构成if函数的第一参数,第一参数为true就返回1,false就返回0,其实此处如果是返回数字的话1和0的双引号可以省略,返回文本才加双引号
发表于 2011-10-8 11:14 | 显示全部楼层
回复 蓝风筝 的帖子

=IF(ISNUMBER(FIND("A", A1)),"1","0")     判断A1中是否带有字符A,有就返回1,没有就0
回复

使用道具 举报

发表于 2011-10-8 11:17 | 显示全部楼层
回复

使用道具 举报

发表于 2011-10-8 11:41 | 显示全部楼层    本楼为最佳答案   
=IF(ISNUMBER(FIND("A", A1)),"1","0")
FIND("A", A1)是判断A1单元格中是否包含大写字母A,如果含有大写字母A就返回大写字母A在A1字符串中的起始位置,如果不包含就返回错误值,此处省略了第三参数,因而查找位置从第1个字符开始查找,FIND函数是区分大小写的
ISNUMBER(FIND("A", A1))是判断FIND("A", A1)是否返回数字,如果FIND("A", A1)返回数字那么ISNUMBER(FIND("A", A1))就返回TRUE,否则就返回FALSE
=IF(ISNUMBER(FIND("A", A1)),"1","0") 中ISNUMBER(FIND("A", A1))构成if函数的第一参数,第一参数为true就返回1,false就返回0,其实此处如果是返回数字的话1和0的双引号可以省略,返回文本才加双引号

点评

真详细啊!赞一个!  发表于 2011-10-8 11:45
回复

使用道具 举报

 楼主| 发表于 2011-10-8 11:57 | 显示全部楼层
谢过4楼先生了
回复

使用道具 举报

发表于 2011-10-8 12:08 | 显示全部楼层
蓝风筝 发表于 2011-10-8 11:57
谢过4楼先生了

4楼是美女{:361:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-21 22:56 , Processed in 0.226702 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表