題圖:Designed by slidesgo / Freepik
你在Excel中犯下的錯誤會造成多大的損失?
頂級投行摩根大通用慘痛的教訓給出了答案:62億美元!
事情是這樣的。摩根大通位于倫敦的首席投資辦公室(Chief Investment Office)曾指派量化專家為其合成信貸組合構建一個新的在險價值模型。這種模型常用于市場風險測量和管理。2012年1月,這個新模型被摩根大通正式采用。
長期以來,摩根大通一直擁有很好的風險控制管理聲譽,甚至成功在次貸危機中全身而退。而正是這個模型,讓它出現了震驚金融界的巨額虧損。
令人唏噓的是,摩根大通在事後的調查報告中提到,這個模型的問題竟然和Excel有關:
這個模型用到一系列Excel工作表。需要不斷把數據從一張工作表複制并粘貼到另一張工作表,并且必須手動完成。
其實,摩根大通的内部模型檢查組曾發現了該問題,但仍然通過了模型,僅提出一些修改條件,包括應該将手動操作自動化。
事後調查發現,該模型不僅并未被自動化,還存在其他一些嚴重錯誤,比如在Excel工作表中本應該除以平均數,卻除以了總和。這些錯誤導緻該模型嚴重低估了投資組合的實際虧損風險。
這起巨額虧損事件被稱為“倫敦鲸事件”,以摩根大通首席投資辦公室的一位交易員的綽号命名。
“倫敦鲸事件”是最駭人聽聞的Excel事故之一。至于為什麼說是“之一”,感興趣的朋友可以搜索“Excel Horror Stories”。
難怪技術專欄作者Alex Hern在“倫敦鲸事件”之後質問道:“Excel是不是世界上最危險的軟件?”
對于頻出的Excel事故,Excel專家Felix Zumstein在其著作《Excel Python:飛速搞定數據分析與處理》中總結道:歸根結底,Excel在處理如今的海量數據時,已經力不從心。
費利克斯•朱姆斯坦——著
(Felix Zumstein)
馮黎 ——譯
你可能會說:“可以用VBA來做Excel自動化啊!”但VBA顯然有它自己的問題。舉例來說,它隻能在微軟的工具中為你服務,而且缺少對科學計算的支持明顯是它的短闆。
而Python不一樣,它是一門通用編程語言,并且已然成為最受數據分析師青睐的語言。如果把Python用到Excel上,那麼你在各方面都能體會到Python帶來的好處,無論是自動化Excel,訪問、準備數據集,還是執行數據分析和可視化數據。
或許這是因為這樣的原因,才有大量Excel用戶向微軟提出請求,希望将Python作為Excel的官方腳本語言。
Excel Python
珠聯璧合
Excel的主要功能是存儲、分析和可視化數據。Python則在科學計算方面極其強大,天生就适合搭配Excel工作。
目前已有将二者結合的一些嘗試,xlwings便是其中最流行的Python庫。
《Excel Python》的作者Felix Zumstein是xlwings的創始人。他這樣描述寫作初衷:
我撰寫本書的原動力在于這樣一個事實:我們生活在一個充滿數據的世界之中。如今,龐大的數據集涉及各個領域,可供任何人訪問。而這些數據集常常大到一張工作表難以容納。我會告訴你為什麼把Python 用到Excel 上是明智之舉,它和Excel 内置的自動化語言VBA 相比又有什麼優勢。
這本書适合我嗎?
如果你在日常工作中常用Excel,并且想利用Python的數據分析和處理能力,那麼這本書就是為你而寫的。
即使從來沒有用過Python,你也能讀懂本書。
我能學到什麼?
我會掌握哪些工具?
業内佳評
“這是為Excel用戶準備的一本全面又簡明扼要的Python入門指南。如果你想知道Excel結合Python有何潛能,那麼費利克斯是回答這個問題的不二人選。”
——George Mount
Stringfest Analytics創始人
“這本書架起了連接Excel和Python這兩大世界的橋梁。書中解釋了你應該如何從躲都躲不掉的巨型工作簿、上千個公式、奇形怪狀的VBA代碼中解脫。”
——Andreas F. Clenow
暢銷書《趨勢交易》《趨勢永存》作者
“Excel一直是金融界的基礎工具。這本書很好地教會了讀者如何在xlwings的幫助下構建更強大的Excel應用程序。”
——Werner Brönnimann
Ubinetic AG聯合創始人
“Excel和Python都是重要的商業分析工具,将兩者結合可謂珠聯璧合。對于商業分析師、數據科學家,以及每一位希望将Excel的能力注入代碼中的Python用戶來說,這本書都是無價之寶。”
——Daniel Guetta
哥倫比亞大學商學院副教授
京東限時 6.9折 掃碼購買
掃碼加入新書嘗鮮群享免費試讀版與大佬交流學習享購書優惠福利
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!