Excel精英培训网

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

[技巧] 字符串、数字、空白判断4则小技巧

  [复制链接]
发表于 2011-5-15 13:07 | 显示全部楼层 |阅读模式
      以下为兰色整理,转载请注明:转自 Excel精英培训网 http://www.excelpx.com  
     字符串和数字经常会混合在一起,这时就需要判断哪些是字符,哪些是数字。我们常用的是Isnumber(),而判断是否空白常用<>“”。但在拼简化的竟赛时,你用这样的方法肯定会吃亏的,下面给大家介绍几个常用的技巧。
        数据源:A列含空格、数字、文本
               
        1、>0替代不等于“”
            题目1,要求返回A列的非空单元格的行数,空格显示FALSE
                一般方法:
                    IF(A1:A9<>"",ROW(A1:A9))    ‘25个字符
                简化方法:
                    IF(A1:A9>0,ROW(A1:A9))       '23个字符
            解析:因为英文字母汉字都大于0,所以直接用>0就可以判断是否为非空。

       2、>"0"判断是否为文本
             题目:返回A列非空非数字的文本单元格行数,空格显示FALSE
                一般方法:
                   =IF(ISTEXT(A1:A9),ROW(A1:A9)  29个字符
                简化方法:
                   =IF(A1:A9>"0",ROW(A1:A9)) ’25个字符
            解析:因为文本排在数字前面,可以用大于文本数字0可以判断是否是”文本“

      3      <"9"判断文本型数字
            我们在拆分含有数字字符串时,有时需要判断是否为数字。常用的是使用isnumber判断数字的位置。
           题目:
               A1单元格为:A345B,要求返回数字的位置,文本部分显示FALSE
               一般的方法:
                    =IF(ISNUMBER(--MID(A1,ROW(1:5),1)),ROW(1:5))  44个字符
              简化的方法:
                   =IF(MID(A1,ROW(1:5),1)<="9",ROW(1:5))  37个字符
              解析:因为截取的是文本类型字符,所以我们直接用<="9" 就可以判断是不是数字了。
     4、如果要区别汉字怎么办呢?
           嘿嘿,当然是>"z"(大于小写的z)
      


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 3 +15 收起 理由
DD_WJ + 3
小安安 + 3 谢谢
wbzxz + 9

查看全部评分

发表于 2011-5-15 13:23 | 显示全部楼层
回复

使用道具 举报

发表于 2011-5-15 13:26 | 显示全部楼层
回复

使用道具 举报

发表于 2011-5-15 13:29 | 显示全部楼层
晕。。原来还可以这么用!!难怪以前用if老是出现混乱呢
回复

使用道具 举报

发表于 2011-5-15 13:34 | 显示全部楼层
谢谢校长,精华
回复

使用道具 举报

发表于 2011-5-15 13:42 | 显示全部楼层
谢谢校长大人,大开眼界啊
回复

使用道具 举报

发表于 2011-5-15 13:46 | 显示全部楼层
记录学习{:011:}
回复

使用道具 举报

发表于 2011-5-15 13:49 | 显示全部楼层
睢 瞧技巧,多谢
回复

使用道具 举报

发表于 2011-5-15 14:02 | 显示全部楼层
谢谢兰版,很经典
回复

使用道具 举报

发表于 2011-5-15 14:06 | 显示全部楼层
来学习{:011:}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 21:28 , Processed in 0.330096 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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