乐于分享
好东西不私藏

Excel 的起源与历史

Excel 的起源与历史

计算工具发展史

人类文明在漫长的发展过程中,发明创造了无数的工具来帮助自己改造环境和提高生产力,计算工具就是其中非常重要的一种。
人类在生产和生活中自然而然地需要与数打交道,计算工具就是专门为了计数、算数而产生的。在我国的古代,人们发明了算筹和算盘,它们都成为一定时期内广泛应用的计算工具。1642 年,法国哲学家和数学家帕斯卡发明了世界上第一台加减法计算机。1671 年,德国数学家莱布尼兹制成了第一台能够进行加、减、乘、除四则运算的机械式计算机。19 世纪末,出现了能依照一定的“程序”自动控制的电动计算器。
1946 年,世界上第一台电子计算机 ENIAC 在美国宾夕法尼亚大学问世。ENIAC 的问世具有划时代的意义,表明电子计算机时代的到来。在以后几十年里,计算机技术以惊人的速度发展,电子计算机从诞生到演变为现在的模样,体积越来越小,运算速度越来越快。图 1-1 展示了世界上第一台电子计算机的巨大体积,以及今天大家所熟悉的个人计算机的小巧与便捷。
图 1-1 各类电子设备

计算工具发展的过程反映了人类对数据计算能力不断提高的需求,以及人类在不同时代中的生产生活对数据的依赖程度。人类与数据的关系越密切,就越需要有更先进的数据计算工具和方法,以及更多能够掌握它们的人。

电子表格软件的产生与演变

1979 年,美国人丹·布里克林(D.Bricklin)和鲍伯·弗兰克斯顿(B.Frankston)在苹果 II 型计算机上开发了一款名为“VisiCalc”(即“可视计算”)的商用应用软件,这就是世界上第一款电子表格软件。
虽然这款软件功能比较简单,主要用于计算账目和统计表格,但依然受到了广大用户的青睐,不到一年时间就成为个人计算机历史上第一个最畅销的应用软件。当时许多用户购买个人计算机的主要目的是运行 VisiCalc。图 1-2 展示了运行在苹果机上的 VisiCalc 软件的界面。
电子表格软件就这样和个人计算机一起风行起来,商业活动中不断新生的数据处理需求成为它们持续改进的动力源泉。继 VisiCalc 之后的另一个电子表格软件的成功之作是 Lotus 公司 1 的 Lotus 1-2-3,它能运行在 IBM PC2 上,而且集表格计算、数据库、商业绘图三大功能于一身。
图 1-2 最早的电子表格软件 VisiCalc 
图 1-3 Lotus 1-2-3 for DOS (1983)

美国微软公司从 1982 年也开始了电子表格软件的研发工作,经过数年的改进,终于在 1987 年凭借着与 Windows 2.0 捆绑的 Excel 2.0 后来居上。其后经过多个版本的升级,奠定了 Excel 在电子表格软件领域的霸主地位。如今,Excel 已经成为事实上的电子表格行业标准。图 1-4 展示了 Windows 平台下,从 Excel 5.0 开始的几个重要 Excel 版本的样式。

图 1-4 Windows 平台下几个Excel版本
人类文明程度越高,需要处理的数据就越复杂,而且处理要求越高,速度也必须越快。无论何时,人类总是需要借助合适的计算工具来对数据进行处理。
生活在“信息时代”中的人比以前任何时候都更频繁地与数据打交道,Excel 就是为现代人进行数据处理而定制的一个工具。它的操作方法非常易于学习,所以能够被广泛地使用。无论是在科学研究、医疗教育、商业活动还是家庭生活中,Excel 都能满足大多数人的数据处理需求。
目前大部分人正在使用的Excel版本比较多,从Excel 2003到Excel 2021都有,也有人在使用Office 365(Microsoft 365),当然主流的还是Excel 2016。

Excel

1982年,微软推出了第一个电子表格产品:Multiplan。这是一个DOS界面的表格产品。

Microsoft Multiplan Splash Screen (1982)

1985年,Excel 1.0。这是第一个图形化界面的电子表格软件。但是这个版本只在苹果的Macintosh系统中才能使用。

1987年,Excel 2.0。这是第一个支持Windows系统的Excel。

1990年,Excel 3.0。增加了工具栏,3D图表,加载项等功能。

Excel的菜单栏中,增加了快捷按钮,有效的提升了软件使用效率。

1992年,Excel 4.0。这是第一款真正流行起来的Excel。对鼠标的支持更强大,有了更多的快捷键,工具栏可以定制,第一次引入了填充柄。

1993年Excel 5.0。这是一个做了比较大的修改的版本。这是第一次在Excel支持VBA,也开始支持多个工作表。

Excel5.0的VBA编辑界面

1995年,Excel 95。Excel 95是产品对外的名称,内部的版本号是Excel 7.0(Excel没有6.0)。这是第一个32位的Excel。

1997年,Excel 97。这个版本中增加了数据有效性。

冬去春来,Excel98出生了,话说98版本绝对是有内涵的一版。

1999年,Excel 2000。这个版本增加了修复功能。

2001年,Excel XP。这个版本增强了修复功能和公式审计功能。

2003年,Excel 2003。增加了超级表,增强了对XML的支持和Smart Tag功能。

Excel 2003 不仅是一个软件版本,更是微软将电子表格从 “计算工具” 升级为 “数据平台” 的关键里程碑。
Excel2003和XP系统一样,是陪伴80后最久的一代产品了。

2007年Excel 2007。这又是一个做了比较大修改的版本。引入了xlsx和xlsm格式的文件。背后实际上代表对OPENXML协议的全面支持。

Excel的UI界面有了质的飞跃,菜单栏、功能按钮的图表设计,紧跟当时Web视觉设计的潮流。定制功能区。
从07版本之后,风格基本确定统一,也不存在版本差异导致文件无法打开,只是从2013版本开始增加了账户登陆功能。

2010年,Excel 2010。这也是一个大的版本。支持更多的图片编辑功能,引入了迷你图表,增强了数据透视表,可以定制选项卡,支持更多的条件格式选项。

2010后续的版本Office 2010/2013/2016)微软开始把 Office 从传统的一次性购买、盒装安装,逐步转为云驱动与持续更新的服务模式(最终以 Office 365、后来的 Microsoft 365 命名)
Excel 2007推出Ribbon界面,以功能区替代传统菜单,成为微软Office套件的标志性设计。同时,文件格式从.xls升级为.xlsx,支持更大工作表和更复杂的公式(如64层嵌套)。

另外,在对外的产品名称外,微软一直保持Excel的版本号,Excel 2010的版本号是Excel 14.0,而上一个版本Excel 2007的版本号是Excel 12.0,并没有Excel 13.0这个版本。

2013年,Excel 2013,该版本也被称为Microsft Excel 2013。支持Power View,闪电填充,增加了50个新函数。

引入 “快速填充” 功能,自动识别数据模式并完成批量操作,大幅提升数据录入效率。

2013版本的Excel,开始初步尝试Power Query数据清洗组件。

2016年Excel 2016。这个版本开始了向“现代”Excel的转变。从这个版本开始,如果你购买了Office 365,在你的桌面版的Excel 2016中就会出现某些Office 365的新特性,比如新函数。增加了直方图,帕累托图,增加了超级透视表。

2019年,Excel 2019。这是一个真正”现代“的Excel。支持地图图表和漏斗图图表。更重要的是,集成了Office365(到2019)年的新功能。增加了CONCAT,TEXTJOIN,IFS,SWITCH,MAXIFS,MININS等新函数。增加了对SVG格式的支持和3D模型的支持。增强了对Power BI的支持,增强了对Power Query的支持。

新增了XLOOKUP、FILTER等函数,解决了VLOOKUP近40年无法反向查找、无法查询多个结果等诟病,基于函数公式的数据统计分析,进入到了一个新的时代。

2021年,Excel 2021。这是一个Office 365中的Excel版本在2021年的”快照“版本,含有当时已经发布的所有功能,主要包括新式注释,XLOOKUP,XMATCH,LET等函数,支持动态数组,支持FILTER,SORT,SORTBY,UNIQUE,SEQUENCE,RANDARRAY函数,支持自定义工作表视图,可以同时取消多个工作表的隐藏,支持OpenDocument格式。增强了绘图功能。

Office 365

2011年,正式发布Office 365。在2010年宣布开发,2011年推出。主要目标是为企业客户提供云端服务。除了Office功能外,还集成了Exchange Server,SharePoint,Lync等服务。

2013年,随着Office 2013的发布,Office 365也在这一年做了比较大的更新,并且Office 365开始支持家庭用户,这一版的主要特色是集成了扩展的OneDrive存储服务。

2017年,这在Office 365来说是个重要的里程碑,Office 365的收入超过了桌面版的Office。

2020年,Office 365更名为Microsoft 365,当然也代表更多的服务和更强大的功能。

2022年,在这一年,在经过了很长时间的测试后,Office 365推出了LAMBDA函数,这个函数彻底改变了Excel,让Excel的函数体系更加强大,让Excel成为一个真正的函数式编程平台。同时推出了还有Advanced Formula Environment,用于高效开发LAMBDA函数。

Power BI

2006年,Power BI的前身:Gemini项目秘密开始开发。出乎大部分人的意外,Power BI开始得非常早。Gemini是一个微软的秘密项目,实际上是SSAS服务的另一个版本。

2009年PowerPivot是作为Excel的免费加载项推出。

2010年,这一年并没有推出新的相关产品,但是Power Pivot已经吸引了越来越多的关注。

2012年,微软推出了Power View,主要目的是希望跟Tableau竞争,可惜,Power View一直没有达到过微软期望的高度。Power View最初是作为SharePoint Server的一个SSRS插件使用的。

2013年微软推出了Data Explorer,这也是一个Excel的加载项。随后,微软把Data Explorer更名为Power Query。Power View集成在了Excel中。

2015年,推出了Power BI服务,同时推出了Power BI Desktop。Power BI服务是通过PowerBI.com来使用的。尽管是预览版,这个项目吸引了超过50万人试用。同一年,Power BI结束试用,正式推出。同时,微软还推出了Power BI 的桌面版,一开始叫做Power BI Designer,随后正式命名为Power BI Desktop。

2016年,在新版本的Excel中正式继承了Power Query和Power Pivot。

2021年,Excel中不再支持Power View。这标志着在数据处理功能上,Excel和Power BI从原来的紧密集成到各自负责不同的功能。对于那些希望方便分享和制作专业Dashboard的需求,微软更加希望转到Power BI上面来。