“负负”不得正!

作者: 表妹的EXCEL | 来源:发表于2018-05-21 10:12 被阅读19次

    来源:微信公众号表妹的EXCEL

    胖丫:这个公式写得有毛病吧~~

    表妹:怎么了?

    胖丫:好好的公式前面,为什么多出两个负号“--”,负负不就得正么,这么写也没什么用呀~~

    表妹:呵呵,不是没有,是你不会用!实际上人家“--”的用途可大着呢~~

    胖丫:什么用途?

    表妹:EXCEL里的“--”可不是用来得正的,而是用来将文本型数据转换成数值型数据的!

    胖丫:啊???

    ~~~~~~负负的分割线~~~~~~

    负负1

    文本判断

    【示例】判断A2是否大于10,如果大于返回“对”,否则返回“错”

    【公式】=IF(--A2>10,"对","错")

    【说明】EXCEL中,大小判断原则为“TRUE>FALSE>文本>数值”。由于A2中的“-9”是文本型数据,大于数值型数据10,所以直接使用IF函数判断会返回错误值“对”;在A2前添加“--”,可将文本型数据变为数值型数据,数值-9小于数值10,IF函数即可返回正确结果“错”。

    ------------------------------------

    负负2

    文本求和

    【示例】对A2:A9进行求和

    【公式】=SUMPRODUCT(--(A2:A9))

    【说明】A2:A9中为文本型数据,无法计算加法,所以直接求和会返回错误值0;在A2:A9前添加“--”,可将文本型数据变为数值型数据,完成加法计算,返回正确结果36。

    ------------------------------------

    负负3

    文本提取

    【示例】从身份证号码中提取出生日期

    【公式】=--TEXT(MID(A2,7,8),"0000-00-00")

    【说明】身份证号码为文本型数据,使用TEXT函数直接提取出生日期,得出的还是文本型数据,不能参与公式计算;在TEXT函数前添加“--”,可将函数结果由文本型数据变为数值型数据,能够参与公式计算。

    ------------------------------------

    负负4

    文本分离

    【示例】将数字与字母分离

    【公式】=LOOKUP(9^9,--LEFT(A2,ROW($1:$10)))

    【说明】LEFT函数提取的字符串为文本型数据,在LEFT函数前添加“--”,可将函数结果由文本型数据变为数值型数据,同时剔除非数字类(字母)数据,再使用LOOKUP函数查找返回最后一个数值,即可得到分离后的数字,具体计算过程如下:

    表妹:见识到负负“--”的用途了吧?

    胖丫:哦~~原来是这样的呀~~

    表妹:又学到新知识了吧?快出去显摆,浪去吧~~

    胖丫:好嘞!

    表妹:... ...

    关注微信公众号“表妹的EXCEL”,每周一、三、五获取原创分享教程。加入“表妹的EXCELQQ群(345387282)”,和勤奋好学的小伙伴们一起快乐地学习EXCEL吧!

    相关文章

      网友评论

        本文标题:“负负”不得正!

        本文链接:https://www.haomeiwen.com/subject/llqfjftx.html