自從新冠疫情以來,各種「 人類迷惑行為 」層出不窮。
比如,為了驅逐新冠,美國牧師跑去電視上 “ 跳大神 ”,祈禱完還誇海口說美國已經恢復了原樣
後來的事情,大家應該都知道了,反正,前陣子美國總統 “ 特靠譜 ” 先生都染上了新冠。。。
有人宣佈牛糞是靈丹妙藥,只要在牛糞 + 牛尿中洗澡就可以遠離新冠病毒。
當然,最騷的還是特朗普,宣揚喝消毒水能抵抗新冠病毒只是他的基本操作,前陣子他還稱不相信感染新冠的自己有傳染性。。
總之,沒有人能比他更懂新冠。
而最近,令人苦笑不得的迷惑行為又多了一例。
在國外疫情形勢嚴峻的當下,英國因為技術問題,漏統計了近 1 萬 6 千的新冠病例,因為沒統計上,所以也沒有去追蹤這些病例及跟他們有過接觸的人。
來自 BBC 的報道~▼
正當世超為英國捏了一把冷汗時,發現了更令人迷惑的地方,這個所謂的技術故障,因為他們的 Excel “ 爆炸 ” 了。
事情是這樣的。。。
英國的新冠檢測由第三方機構操作,第三方把每日檢測結果提交給 PHE( 英國公關健康部門 ),PHE 把資料彙總到 Excel 模板中,再上傳到中央系統。
流程本身並沒有啥問題,問題出在 PHE 的開發人員選擇了xls 檔案格式來執行這個操作。
咦?xls 不就是 Excel 的檔案格式麼?能有啥問題麼?
看圖 ~
xls 跟 xlsx 都是 Excel 檔案的常見格式,但xls 是 93-2003 年老版本生成的格式,而 xlsx 是 2007 年後的生成格式。
除了新舊版本的區別,這哥們還有很多不一樣的地方,比如表格行數上限不一樣。
xlsx 的行數上限是 104 萬多行。
而 xls 的行數上限只有 6 萬多行。
( 世超牌小貼士:開啟 Excel,按 ctrl + ( 向下方向鍵 )就能檢視行數上限。 )
在每個測試案例的資料會佔用多行的情況下,xls 模板最多隻能容納幾千個案例。
這是什麼概念呢?讓我們來看下 12 號的英國疫情資料。。。
這樣一來,xls 當然不夠用了。。。
儘管 PHE 已經在尋找更好的替代方案,但是這一波實打實是吃了一波虧,而 Excel 也在不經意間背上了鍋。
不過這也不是 Excel 第一次背鍋了,再帶大家看一件這哥們搞出來的鬧劇。
通常來說,每個基因會有一個正式的名稱和縮寫,比如有個叫做 Membrane Associated Ring-CH Type Finger 1 的基因,它的簡稱是 MARCH1。
如果咱們在 Excel 裡輸入這個詞彙的話,奇妙的事情就會發生
簡單來說,MARCH 是三月的英文,而月份再加上數字的組合會被 Excel 會智慧識別為日期。
世超嘗試了一下,發現這玩意真的有點東西。
如果數字小的話,比如 march20,他會識別為 2020/03/20,如果數字大的話,超出了每個月日期上限,比如 march55,他還會幫你改成年份!
march55 被識別成了 1995/03/01▼
普通人可能會覺得這玩意還挺方便的,但是科研人員心態直接就崩了,我特麼輸入一個基因名稱,你給我改成日期幹啥啊!!
不僅僅是輸入會帶來這樣的操作,如果你把資料匯出成 txt 或者 csv 檔案,然後再用 Excel 去開啟這份檔案時,也會遭遇這樣的自動轉換,然後這時你還不知道轉換前是什麼東西。。。
而這種智慧操作無法被永久性停用。
根據《 華爾街郵報 》的報道,在頂級科學期刊中有五分之一的遺傳學論文包含類似的錯誤。
HGNC ( 基因命名委員會 )直接被逼得把人類的基因名稱都給改了。。。
Excel 到底有多坑,大家自己感受下。。。
當然,這些都算是特殊情況,大部分時候 Excel 還是挺好用的。
除了可以輕鬆做一些簡單的資料統計、分析,還可以運用 Excel 自帶的模板統計每月的收入和支出、做甘特圖等等。
還可以做每日規劃。。。
這些都是基本操作了,閒的時候,還可以用 Excel 做個俄羅斯方塊來玩玩 ~
下面這個是比較簡陋的版本,大致操作途徑是調出 Excel 裡面的開發工具,然後透過 Visual Basic 編寫程式碼完成。
要是對自己比較自信,還可以學一波大神的操作,用 Excel 重製一個文明 1 。。。
或者用 Excel 來畫個畫 ~
日本的堀內辰男,60 歲退休以後感覺比較悠閒,就在家開始用 Excel 創作畫作了。
帶大家來欣賞一下他的畫作。
是不是完全看不出來這是用 Excel 做的?
在世超看來,大部分時候 Excel 還是挺好用的,如果它能夠再成熟一點,能夠自己處理資料就更好了 ~
參考資料、圖片來源:
微博 @ 環球時報、封面新聞、MrExcel
BBC 《 Excel : Why using Microsoft's tool caused Covid-19 results to be lost 》
THE VERGE 《 Scientists rename human genes to stop Microsoft Excel from misreading them as dates 》
sciencemag.org 《 One in five genetics papers contains errors thanks to Microsoft Excel 》
CSDN 《 手把手教你用 Excel 編寫俄羅斯方塊 》 @碼農翻身
interestingengineering.com 《 80-Year-Old Japanese Man Uses Excel to Create Dazzling Paintings 》