Excel 害人事件大赏

五级用户 老夫聊发少年狂 2022-9-22 3312

虽然看起来操作人员只是把数字和文字填进表格里,但 Excel 软件似乎总是有自己的想法。

自动把身份证号转换成科学计数法、把一大堆数字变成了日期…… 更不要提复制粘贴表格这种高难度动作了。Excel 的每一个错误结果仿佛都写满了“叛逆”。

你永远也不知道按下回车后,刚刚填进单元格里的内容会变成什么样。


95e190b7ly1h6ecjxwvfag208u05gglv.gif

▲ Excel,谢谢你自作多情的聪明


在网上随便一搜,你能看到各种 Excel 答疑解惑和学习资料包。也许你曾经也觉得“不就是填个表吗”,但当你看过下面这些 Excel 害人事件之后,可能真的想去报个班了。


e2.png

▲ Excel 的使用哲学


自动转换,不如不转

Excel 总想给你帮忙,帮倒忙的那种。

微软的官网中写到,为了能让你更轻松,Excel 已经做了一些预先编程。这使得 Excel 拥有了一些“思想”,能够帮我们自动更正或预测文本。比如将数字或字母串自动更改为日期,或者将数字前面的 0 直接删去。秉承着“山不转水转,水不转我转”的自动转换态度,Excel 帮了使用者不少忙。


e3.png

▲ 谁也拦不住 Excel 的聪明丨微软


但有时,这些自动转换只会让使用者感到“天旋地转”。

不少遗传学家就吃了 Excel 的亏。2016 年的一篇论文提到,在顶级基因组学期刊中,有 1/5 的论文补充数据里的基因名是错的。而在更大规模的统计中,人们收集了了 2014~2020 年间的 11000 篇论文,结果发现几乎 1/3 的论文中基因的名字都写错了。

这些错误,都得怪 Excel 的“热心肠”。


e4.gif

▲ 基因名变日期|The Verge


在表格中,当你输入 MARCH1 基因并按下回车,这个基因名就会变成错误的 1-Mar(3 月 1 日)。Excel“贴心地”将 MARCH1 自动识别为日期并将其转换成日期标准格式了。基因 SEPT1、DEC1 也未能幸免,从而化身为 9 月 1 日和 12 月 1 日。

科学家们早在 2004 年就发现了这个问题,并呼吁 Excel 提供选项关掉自动填充和更正。但这并没有带来改变,Excel 坑到了越来越多的科学家。到了 2017 年,专门给基因起名字的委员会 HGNC 不得不给 27 个“Excel 受害者基因”改了名,包括 SEPT4(现为 SEPTIN4)和 MARCH1(现为 MARCHF1)。

假新闻网站 The Allium 当年还讽刺说:科学界决定向微软投降了!正式将所有的基因名称改为日期!


e5.png

▲ 从 2021 年以来,研究者 Mark Ziemann 决定每月发布违规期刊排行榜,用来统计知名期刊上基因名称错误的问题丨 ziemann-lab.net/ public / gene_name_errors


Excel 播种这一个错误就够了,因为它会将结出来的错误果实送给全天下。英国军情五处也被 Excel 坑到“社死”。2010 年,因为表格数据错误,英国军情五处窃听错了数百个人。Excel 会把一些用户的手机号码最后三位自动改成 000,这导致 134 个和调查毫无关系的普通人被窃听,嫌疑人却侥幸逃脱了。军情五处后来不得不在每次处理数据前必须要手动检查数字。


e7.jpg

▲ Excel 的自动填充智能程度大概是⬆️丨 @meme.xlsx/ Twitte


不会用函数,你就只能赔到死

在所有 Excel 受害者中,摩根大通公司应该是损失最惨重的。2021 年,他们由于表格数据错误导致了 60 亿损失。他们调查了背后的根本原因:Excel 里的函数用错了。

摩根大通银行的报告里写到,这些高级模型和数据都是要手动复制到 Excel 里的。如果复制错误后没检查函数是否有效,就可能在后续的使用中造成非常严重的错误。


e8.png


柯达公司也遭遇过惨痛的损失。在 2005 年,一名员工在用 Excel 计算遣散费的时候多打了几个 0,结果导致柯达公司的当年的遣散费损失达到了 1100 万美元。而这对当时每季亏损 1 亿美元的柯达公司来说可以算是雪上加霜了。

不论是 Excel 自己犯蠢,还是使用者手抖打错,电子表格在数据工作中的广泛应用也为大量的错误埋下伏笔。在茫茫单元格里,想找到有问题的数据真的没那么容易。

e9.png


为了记录下这些严重的错误,一个专门研究电子表格错误的组织出现了:欧洲电子表格风险利益组织(EuSpRIG)。在 EuSpRIG 网站上,我们可以看到不少公司都因为不熟练使用 Excel,当了亏损数百万的冤大头。网站上记录的研究表明,有超过 90% 的电子表格上因个人笔误产生错误,而在大型企业中的电子表格模型几乎有一半都存在“重大缺陷”。

法学教授詹姆斯(James Kwak)对此评论道:就算银行的专家再聪明,技术再复杂,但当 Excel 表格里的数字算错了的时候,表格也不会告诉你算错了。毕竟,软件就是软件,更何况是几乎没有使用门槛的 Excel 呢?

Excel 使用指南,不学不是公务员

不过,Excel 没有门槛,这可能是人们对它最大的误解。

没有经过数据审查、测试和训练,就连英国政府的公务人员都因为“不会”用 Excel 丢了脸。2020 年,英国斥巨资(120 亿英镑)开发的 COVID-19 病例追踪系统就因为表格出错,漏掉了 16000 个新冠阳性病例的信息。2012 年,英国交通部 Excel 里的财务模型出错,导致 90 亿英镑的合同被撤回,损失了 3 亿英镑。2010 年,一篇论文里的 Excel 计算错误更是导致了英国公共服务和福 利的大幅削减。

经过这一系列事件,英国可能真的要培训他们的公务员好好学习使用 Excel 了。

有不会用表格的人,也有把 Excel 玩出花的人。在一些大神手里,Excel 表格画个像素画只能算是基本操作,用 Excel 数据画一个牛郎织女送给别人,可以说是最炫技的土味浪漫了。还有人根据 Excel 中的函数和插件,设计出了能在表格里玩的《2048》和《塞尔达传说》。


e10.gif

▲ 还有开发者将塞尔达移植到了 Excel 里,取名 Excelda(亦可塞尔达)丨 GamesExcel / Youtube


更厉害的还有“Excel 锦标赛”。金融人可以在金融建模世界杯(FMWC)里解决 Excel 高难问题。不过今年的比赛中,有一些决赛选手居然也因为公式放错或者复制的格式错误而痛失冠军。看来就算是表格专家也无法幸免被 Excel 捉弄的命运。

学习 Excel 的路还有很长。不过也得谢谢 Excel 让出版商能多出版一些图书:30 天快速放弃 Excel。


(转自it之家https://www.ithome.com/0/642/320.htm)



上一篇:老司机们,PS2啥型号的机器适合把玩?
下一篇:有些东西贵是有贵的道理的家人们,我怎么就管不住我这手呢?
最新回复 (28)
  • 六级用户 进站劣人 2022-9-22
    0 2
    这种确实不了解的容易被耍。
  • 五级用户 mazz 2022-9-22
    0 3
    第1个是因为格式的问题!
  • 五级用户 老夫聊发少年狂 2022-9-22
    1 4
    mazz 第1个是因为格式的问题!
    大部分是因为格式的问题
  • 管理员 Oldman 2022-9-22
    0 5
    看到过一个图,疫情消毒表,第一天消毒方式是84消毒液,第二天是85消毒液,后面是86消毒液……
  • 四级用户 sakurachan 2022-9-22
    0 6
    所有这些智能都可以关闭。Word也一样。特别讨厌这些“智能”的设计,所以几乎不用微软Office。
  • 四级用户 狼牙土豆终结者 2022-9-22
    0 7
    哈哈哈
  • 三级用户 老顽童 2022-9-22
    0 8
    如果格式设置成“文本”,就不会乱码。但是如果设置成“文本”格式的话,好像对函数、公式有影响。
  • 四级用户 狼牙土豆终结者 2022-9-22
    0 9
    Oldman 看到过一个图,疫情消毒表,第一天消毒方式是84消毒液,第二天是85消毒液,后面是86消毒液……
    看过一个视频还是图来着,消杀喷雾器都喷火了还在那里喷,防疫人员还以为是靠火的高温来消毒的
  • 五级用户 老夫聊发少年狂 2022-9-22
    0 10
    Oldman 看到过一个图,疫情消毒表,第一天消毒方式是84消毒液,第二天是85消毒液,后面是86消毒液……
    自动填充的用法不对,选一个拖的效果就这样,选两个拖就没事了。不过谁也料不到Excel会搞出什么让人哭笑不得的事
  • 三级用户 fantasista 2022-9-22
    0 11
    公司只能装libreoffice,这些问题好像没有
  • 四级用户 龙神 2022-9-22
    0 12
    说到底还是个数据类型的问题。
  • 五级用户 老夫聊发少年狂 2022-9-22
    0 13
    Excel作者的思路和用户的思路差距太大
  • 五级用户 raymondcmu 2022-9-22
    0 14
    Excel说你啥好呢~~~我现在都用只能最原始的方法修正表格里的数据
  • 五级用户 mazz 2022-9-22
    0 15
    Oldman 看到过一个图,疫情消毒表,第一天消毒方式是84消毒液,第二天是85消毒液,后面是86消毒液……
    那是因为没摁ctrl。
  • 五级用户 老夫聊发少年狂 2022-9-22
    0 16
    raymondcmu Excel说你啥好呢~~~我现在都用只能最原始的方法修正表格里的数据
    你刚刚用它解决了一个很累人的活儿,正准备夸夸它,然后它把一个很简单的问题弄得很复杂
  • 五级用户 panndora 2022-9-22
    0 17
    结论就是不会用,粗心用,乱用。
  • 五级用户 老夫聊发少年狂 2022-9-22
    0 18
    panndora 结论就是不会用,粗心用,乱用。
    用它得学习古代帝王的驭人之道,用着、防着
  • 五级用户 panndora 2022-9-22
    0 19
    老夫聊发少年狂 用它得学习古代帝王的驭人之道,用着、防着
    电脑上的哪个程序不是这样呢?  只是有些人平时日常做其他事也是这样的而已。
    我也经常把自己迷糊的事情当成真理给别人科普,这能怪那件事情自己没明晰吗?
    前几天还在论坛上跟老哥吹亚马逊女战士要割左边奶奶,结果是右边,我还是玩过射箭的,我还一本正经的跟别人解释为什么要割左边。
    所以,老黑客说得对,最大的安全漏洞,是人。
  • 二级用户 微笑のテレサ 2022-9-22
    0 20
    数据列用文本就行了,公式列随便啊
    而且你都已经是文本了,也不涉及数学运算,无所谓了

    Excel其实是个很工程师思维的产品,与其说它是个电子表格,不如说它是个可视化的数据库
    数据库的数据列当然要设定数据类型,只是一般人脑子不回去转这个弯而已
    • 老男人游戏网配套论坛
      30
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。