打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
EXCEL中减号“-”的神奇用法
减号“-”是一个非常平常的运算符号,但是却有着神奇的魔法,用起来是比较魔幻的。

用法一:文本格式数字求和

比如之前文章中一个类似的用法那就是双减号“--”,举例如下:

我们可以很清楚的看到,B1:B6单元格区域的左上角都有一个绿色三角形,说明这些都是一个文本格式的数字,如果直接用=sum(B1:B6)求和结果就是0,因为文本的值可以默认为是0,这个可以用N函数来验证,明显的看到这个被N函数识别为0,在E列通过VALUE函数取值后,再用N函数识别后就是数值本身了。

而这个双减号“--”的作用是和上面的VALUE的效果是一样的,不信你看:

所以{=SUM(--B1:B6)}是和{=SUM(VALUE(B1:B6))}效果一样的。

用法二:去除多余的0值

我们可以用它来做些其他特殊的处理,比如去除文本数字中的开头的0值:

用法三:条件计数

来进行条件计数,比如求A的个数,可以通过借助SUM函数来实现:

用法四:将text函数结果改为数值格式

也可以用来将text函数计算的文本格式改为数值格式,此处和VALUE函数也是一样的,我们直接用TEXT来取一个EXCEL日期的格式,但是我们可以与手动输入的日期进行比较,手动输入的日期改为常规后是一个5位数的数字,但是TEXT函数的结果没有变化,其实只需在=TEXT(B1,"0000-00-00")前面加一个双减号就可以了=--TEXT(B1,"0000-00-00")

用法五:提取文本中的数字

通过lookup函数来实现输入=IFERROR(-LOOKUP(1,-LEFT(B2,ROW(1:8))),-LOOKUP(1,-RIGHT(B2,ROW(1:8))))来实现提取。LEFT与RIGHT函数前面的减号是非常重要的,实现了ROW(1:8)是一个数组{1;2;3;4;5;6;7;8},因为中间是分号,说明这是一个横下排列的数组,假设B1单元格取数,数组的每一项都会与B1单元格产生关系{"1";"10";"100";"100A";"100A";"100";"100A";"100A"},然后通过减号,将数组中的文本变为错误值,数字变为负数,再通过LOOKUP函数的二分法来实现数字的提取。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel 常见函数使用方法
excel函数语法,应用(copy 截图)
Excel函数教程
最全的100个Excel公式总结,学会你也是高手,值得收藏
硬件工程师使用EXCEL的技巧之BOM篇
再献我的自学收集资料第二部份
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服