每当有用户向我求助,说了这样一句话:"我有一个共享的Excel表,它...... "或者 "我有一个带宏的Excel,它......",就我个人而言,我想到的第一件事就是 "你没有用对工具"。你需要一些东西,一些也许你甚至不知道你需要的东西(可能是数据库或软件),应该涵盖这个功能。 而你怎么知道你是否需要另一个工具?
公司不应该用Excel做的事情
- 在Excel中进行计算(结构、安装、基础设施...)。
- 用Excel制作报价单,管理订单,推出送货单。
- 在Excel中制作、分享和存储报告和报表。
- 用Excel管理项目,Excel中的看板,Excel中的甘特。
- 在Excel中记录员工、缺勤、打卡和假期的情况。
- 在Excel中存储客户和供应商信息。
- 将你的会计和战略计划建立在Excel上。
但这还不是全部,以下是你应该停止使用Excel并寻找更适合你需要的工具的6个原因。
1.Excel是一个简单的表格。没有什么可以防止你不小心打错单元格,或者移动或复制数据而丢失数据。
2.Excel电子表格的速度无法与使用开发工具相比。在Excel中令人望而却步的搜索等操作,在软件中可以毫不费力地执行。当你用Excel进行查询时,平均需要3分钟,而用其他软件,你可以在0.3秒内完成同样的查询。
3.Excel表可能非常大,可以积累大量的数据。但即便如此,与发达的数据库所能存储的内容相比,这也算不了什么。此外,即使你能在Excel中存储大量的数据,你也不能正确地管理数据,搜索速度很慢,而且很容易犯错,给出错误的结果。
4.在Excel工作表中,你不能执行任何自动操作或接收内部警报。该系统是被动的,它不通知你或执行行动,你只能输入和填写/查询数据。相比之下,一个软件开发可以考虑任何数量的工作流程,无论其复杂性如何(这在电子表格中是不可能的)。
5.一个Excel工作表只不过是一个表格而已。无论你如何给它上色或改变它的属性,它都无法与你在应用程序或网络上获得的界面相比。
6.在一个软件开发中,你要定义哪些用户或用户组可以访问哪些信息,以及他们每个人可以执行哪些操作。
这种安全性在Excel表格中是不可能实现的。Excel表是一个难以战胜的对手。首先,因为它的使用已在用户中根深蒂固。他们觉得他们可以定制它,配置它以满足他们的需求。它是简单的,它是熟悉的,他们使用起来很舒服。问题不在于Excel表,否则它真的是一个非常伟大和强大的程序(来吧,我终于认识到了这一点,在内心深处我也喜欢它)。
问题是对Excel表的使用和滥用。正如我母亲所说,当你只有一根鱼竿的时候,突然间一切都像一个钩子。简而言之,电子表格是允许我们快速组装 "小型公用事业 "的程序。每次有人使用Excel表格,都是因为一个程序(或者说,一个开发者)没有给他们提供他们需要的东西。当你没有 "更好的东西 "时,Excel电子表格是你求助的资源。
因此,在一个持续改进的框架中,Excel表将永远是薄弱环节之一,并将不可避免地被淘汰。
除了快速计算或制作几个图表,我们应该不需要使用Excel表。它也可以作为后来具体发展的大纲或第一个解决方案,但电子表格绝不应该被视为永久的解决方案。更不用说作为一个最佳或理想的解决方案了。当然,在任何情况下,你都不应该把你的业务系统的基本流程建立在Excel电子表格上。