excel学习库

excel表格_excel函数公式大全_execl从入门到精通

电子表格(Excel)的昨天、今天与明天

我想只要是从事互联网行业的人,应该不存在没有碰过 Excel 的人吧?可能我们已经习惯于用 Excel 处理各种报表、数据,然后用 Excel 做数据分析、绘制曲线图等等,似乎这些已经是天经地义的事情,就像我们把文件放到一个个文件夹一样自然,或者把水龙头开开有自来水一样,丝毫没有觉得这类「电子表格」工具有值得深思的地方。

[1]

从 Airtable 为代表的 Nocode 工具开始,到近期因为疫情导致的 Remote 办公风潮的兴起,在面对未来迷茫的时候,答案其实往往蕴藏在过去的历史中。所以本文回溯了电子表格从 1978 年的创造史,到今天 Airtable 的现状,看看能否从历史的浪潮中,找到新的机会所在(或者说找到古典产品经理的尊严)。

哦对了,从某种意义上说,Excel 是世界上最常用的编程语言和用户界面工具,同时也是使用最多的数据库。

1.电子表格的诞生

1978年的那天,Bricklin在思考一个问题,那就是如何利用他所知道的计算机知识来帮助他搞定金融课上的任务:和其他几个学生被要求预测一家公司收购另一家公司带来的复杂财务影响。

VisiCalc running on Apple IIc, 1983.

Bricklin 和他的同学们需要账目表,通常被称为电子表格(Spreadsheets)。只有在电子表格的淡绿色格子上认真填写,他们才能准确地了解合并的情况和后果。账本上的一行可能代表某类收入的支出;一列可能代表某段时间 —— 一天、一个月、一年。用手指划过一排数字,比如说,一排数字代表某处房产的抵押贷款付款,水平行的每一个 "单元格 "中的数字就是该垂直列所代表的时间段内支付的数字。在表格的某处,这些列和行将被计算出来,这些信息将被输入到更大的表格中。

但是问题来了,一旦一个地方出错,或者仅仅是一些参数的改变,基本上上述动作就要重新再来一遍,这种枯燥乏味的工作,很少有获得哈佛 MBA 学位的人愿意去做。当时流行的分工是这种低级的体力活儿应该交给会计、秘书等人完成。而他们这些天之骄子,主要是在大型机上完成更高端的动作「数学建模」 —— 此时风靡一时的个人微型机 AppleII ,刚刚发布才一年。

Bricklin 思考:为什么不在微型计算机上制作电子表格呢?

  • 为什么不设计一个程序,在电脑屏幕上生成一个绿色的、会发光的账本,这样计算结果和最终的表格就能被 "计算 "的人看到呢?

  • Why not design a program that would produce on a computer screen a green, glowing ledger, so that the calculations, as well as the final tabulations, would be visible to the person “crunching” the numbers?

Bricklin 在哈佛的老师认为他是在浪费时间:一个经理人为什么要在那些 "玩具 "电脑上做电子表格?秘书和会计以及DP公司的那些人下来做什么?

但 Bricklin 并不打算停下来,他和一位来自麻省理工学院的计算机程序员朋友Bob Frankston 一起,开始着手开发第一个电子电子表格程序。程序通过一张软盘在当时全新的苹果个人电脑上运行。Bricklin和Frankson在1979年底发布了VisiCalc(这个名字来自于Visible Calculation)。

Bob Frankston (standing) and Dan Bricklin, 1982.

另外,从某种意义上说,电子表格其实创造了 PC 市场,属于「杀手级应用」,否则 AppleII 还真的只是个摆设(就像今天的 VR 设备一样)。乔老爷(Steve Jobs)在1984年的一次采访中不情愿的谈道

  • 微软 Excel 的第一个版本是为苹果公司编写的。事实上,微软是受史蒂夫 · 乔布斯的委托,为苹果当时正在进行的一个非常秘密的项目编写一个图形界面的电子试算表: Lisa 和第一台 Macintosh,以及他们第一个个人电脑的图形用户界面。微软为 Mac 电脑提供了 Excel,但同时也秘密开始了自己的项目。这个项目最终变成了微软的 Windows。乔布斯认为这是一种背叛,因此开始了乔布斯和比尔·盖茨之间的竞争,直到2011年乔布斯去世,这种竞争一直没有结束。

  • 微软 Windows 2.0 的商业发行是在 1987 年 11 月开始的。不是作为 DOS 之上的独立的图形用户界面,而是作为 Microsoft Excel 的图形用户界面。单机版的发布是在次月推出的,不过这还是说明了 Excel 的重要性。

2. 电子表格给世界带来的变化

电子表格给世界带来的变化,不亚于复式记账簿。有了电子表格之后,商人们只需要将数字输入,就能看到输出是什么 —— 就像油画之于素描。并且在微机上运行的电子表格打破了大公司的层级结构,将权利下放给更多人,甚至自己不需要依赖于数据部门就能搞定 —— Lotus 1-2-3 的创始人 Mitch Kapor 这么评价道:

  • "想象一下,电子表格就像横贯大陆的铁路。它加速了这一运动,使之成为可能,并改变了国家的发展方向。"

  • “The spreadsheet in that comparison is like the transcontinental railroad. It accelerated the movement, made it possible, and changed the course of the nation.”

正如麦克卢汉所言「我们塑造了工具,然后我们的工具又塑造了我们」 ,电子表格从一种工具变成了一种世界观 —— 用数字来看待事实。而在此之前人们并没有这种能力来快速的进行统计和计算,所以许多时候都要依靠「拍脑袋」和「经验」。

即时数据,在过去是一种奢侈的东西,很快就成为一种必需品。电子表格工具正在塑造着我们。

而是「如果」的因素

成为了一种雄辩的技巧而非提高生产力

早在 1984 年的时候就已经让大家头疼了。[2]

3. 人们在用电子表格做什么?

The 3 types of spreadsheets - The GRID Blog[3])

1)小型数据库 | Small databases

  • 多维:一个表中的多个表头通常会增加一个维度,但显然仍然用二维网格来表示(这里有一个简单的多维数据介绍)。

  • 层次结构:表中的某些行属于较低级别,并在更高级别的操作中引用(比如原始数据的汇总和统计之后的再计算)。

  • 关系型:一个工作表上的数据引用了另一个工作表上的详细信息,或者其他行列出了父工作表的子工作表(比如数据透视表)

2)建模 | Models

这些文件通常都是大量的数据,它们的定义特征是其中包含公式。也就是说 用户正在计算一些东西。

  • 预测:从一组相对较小的输入参数生成大量数据的情况。一个常见的例子是基于一组假设的财务预测(通常是由20个假设产生的1000个数字)。

  • 分析:从大量数据中计算出一小组数据,通常导出其他一些系统。一个典型的例子是根据从零售系统导出的数据按年龄组计算客户的平均支出。在这种情况下,电子表格直接与专门构建的 BI 系统竞争,并在许多方面取得了胜利 —— 时至今日依旧如此,毕竟自己操作还是比委托别人效率更高。

  • 计算:这是最多样化的子类别。在这里你会发现人们正在电子表格中进行各种计算,但是输入和输出变量的数量之间的平衡更好。这里的一个例子可能是抵押贷款计算器或者个人所得税计算等。

3)处理业务流程 | Business Processes

这种场景往往被忽略但是却很常见,一个简单的例子可能是工作场所的午餐订单:在11:30之前填写电子表格,订单就会发出。

这些电子表格通常伴随着正式或不那么正式的工作流程,它们依赖于到处发送电子表格,并且需要通知人们这些存在服务器或者云端的表格发生了变化。

许多公司耗费巨资开发了内部系统,往往不久之后就回滚(也可以说是滚回)到电子表格系统。

4. 为什么今天适合重新设计电子表格?

事实上,电子表格存在严重的缺陷:

  • 它们很容易出错并且难以测试。

  • 它们背后的逻辑是不透明的

  • 它们在很大程度上是一个单用户、桌面工具

而从另一个角度来看,计算机科学的一个关键思想是三层架构:

  • data 数据

  • logic 逻辑

  • presentation 展示

如果想完成一个简单的从数据输入,到计算,再到展示,需要学会几十种语言 —— 太复杂了。

这里简单展开下 Airtable 的答案[4](或许还有很多别的答案,因精力问题还未研究那么多)。

另外在 2015年4月 推出的 API Builder 和嵌入式数据库功能则将其推到了一个新的高度 —— 因为它允许用户从底层数据库中提取记录,并将这些数据无缝地集成到外部应用程序和网站中。嵌入数据的能力对于那些缺乏使用 Airtable API 的技术能力的不太懂技术的用户来说是超级棒的方案。

教会他们用库存管理系统实在是太复杂了。

后端直接通过 API 调用 Airtable 的数据

所以,随着算力增加和设备的全面联网,整个时代的基础设施已经可以试图解决上面的三个问题了 —— 这也是 Nocode 兴起的原因。

5. 一些关于电子表格的数据与观点

  • 12 亿人使用微软办公软件( WindowsCentral,2016年3月) ,他们中的大多数至少有机会使用微软 Excel。

  • 微软认为世界上每五个成年人中就有一个使用 Excel (“微软 Excel 的最新发展[5]” ,2017年9月)。

  • Excel 是招聘广告中提到的第一技能,大约有三分之一的招聘广告提及! (Indeed.com[6] Job Trends, 2017年6月)。

  • 2010 年,RescueTime 发现,约 25% 的电脑用户每天都在使用 Excel,在任何地方的电脑上花费的时间中,约有 2% 的时间是在使用 Microsoft Excel,仅次于电子邮件软件 —— 大概还有网页浏览器。

  • 电子表格确实是为数字分析和财务计算而优化的。但几乎90%的电子表格都没有公式。大多数是用来整理的。" - Howie Liu,Airtable创始人。

  • 有一种假设认为,软件必须包括字面上的代码编写。这是一件很难摆脱的事情,因为我们已经通过编写代码构建了很多东西。但是当你考虑一个有用的应用程序,尤其是在一个公司用例中的 B2B 内部工具中,这些工具构成了大量的软件,消耗的代码行数,大多数主要是一个关系数据库模型,它的关系数据库方面不是一个任意的格式 - Howie Liu,Airtable创始人。

后记

[7]

整个电子表格发展的编年史有兴趣的朋友可以点击「阅读原文」,限时免费查看。

References

[1] howard rheingold's | tools for thought: http://rheingold.com/texts/tft/

[2] 早在 1984 年的时候就已经让大家头疼了。: https://www.wired.com/2014/10/a-spreadsheet-way-of-knowledge/

[3] The 3 types of spreadsheets - The GRID Blog: https://grid.is/blog/the-3-types-of-spreadsheets

[4] 这里简单展开下 Airtable 的答案: https://usefyi.com/airtable-history/

[5] 微软 Excel 的最新发展: https://techcommunity.microsoft.com/t5/Resources-and-Community/What-is-new-in-Excel-Ignite-2017-announcements/m-p/117029

[6] Indeed.com: http://indeed.com/

[7] 产品沉思录: https://www.notion.so/plidezus/Product-Thinking-a601a12335044f349a22caf57f274c27

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接