(最新版)Excel实用技巧合集超过1000种讲解_第1页
(最新版)Excel实用技巧合集超过1000种讲解_第2页
(最新版)Excel实用技巧合集超过1000种讲解_第3页
(最新版)Excel实用技巧合集超过1000种讲解_第4页
(最新版)Excel实用技巧合集超过1000种讲解_第5页
已阅读5页,还剩145页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、OfficeOffice ExcelExcel 使用技巧合集使用技巧合集MICROSOFT OFFICE EXCELMicrosoftMicrosoft ExcelExcel 是是微软公司微软公司的的办公软件办公软件 MicrosoftMicrosoft officeoffice 的组件之一,是由的组件之一,是由 MicrosoftMicrosoft 为为 WindowsWindows 和和 AppleApple MacintoshMacintosh 操作系统的电脑而编写和运行的一款操作系统的电脑而编写和运行的一款试算表试算表软件。软件。ExcelExcel 是微软办公套装软件的一个重要的组成

2、部分,它可以进是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。ExcelExcel 中大量的公式函数可以应用选择,使用中大量的公式函数可以应用选择,使用 MicrosoftMicrosoft ExcelExcel 可以执行计算,分析信息并管理可以执行计算,分析信息并管理电子表格电子表格或或网页网页中的数中的数据信息列表与数据资料据信息列表与数据资料图表图表制作,可以实现许多方便的功能,带给使用者方便。制作,可以实现许多方便的

3、功能,带给使用者方便。与其配套组合的有:与其配套组合的有:WordWord、PowerPointPowerPoint、AccessAccess、InfoPathInfoPath 及及 Outlook,PublisherOutlook,PublisherExcel2013Excel2013、20102010、20072007 和老一点的和老一点的 Excel2003Excel2003 较为多见,较为多见,Excel2002Excel2002 版本用的不是很多。比版本用的不是很多。比 Excel2000Excel2000 老的版本很少见老的版本很少见了。最新的版本增添了许多功能。使了。最新的版本增

4、添了许多功能。使 ExcelExcel 功能更为强大。功能更为强大。Excel2003Excel2003 支持支持 VBAVBA 编程,编程,VBAVBA 是是 VisualVisual BasicBasic ForFor ApplicationApplication 的简写形式。的简写形式。VBAVBA 的使用可以达成执行特定功能或是的使用可以达成执行特定功能或是重复性高的操作。重复性高的操作。微软微软 OFFICEOFFICE 简介简介微软的微软的 OFFICEOFFICE 是最为流行的是最为流行的办公软件办公软件,主要有,主要有 OFFICE2010OFFICE2010 和和 OFFIC

5、E2007OFFICE2007 两个版本。两个版本。OfficeOffice 20002000 是第三代办公处理软是第三代办公处理软件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。OfficeOffice 20002000 中文版有中文版有 4 4 种不同的版本:种不同的版本:标准版标准版、中小企业版、中文专业版和企业版。、中小企业版、中文专业版和企业版。在在 OfficeOffice 20002000 中各个组件仍有着比较明确的分工:一般说来,中各个组件仍有着比较明确的分工:一般说来,Word

6、Word 主要用来进行文本的输入、编辑、排版、打印等工主要用来进行文本的输入、编辑、排版、打印等工作;作;ExcelExcel 主要用来进行有繁重计算任务的预算、财务、数据汇总等工作;主要用来进行有繁重计算任务的预算、财务、数据汇总等工作;PowerPointPowerPoint 主要用来制作演示文稿和主要用来制作演示文稿和幻灯片幻灯片及投及投影片等;影片等;AccessAccess 是一个桌面数据库系统及数据库应用程序;是一个桌面数据库系统及数据库应用程序;OutlookOutlook 是一个桌面信息管理的应用程序;是一个桌面信息管理的应用程序;FrontPageFrontPage 主要用来

7、主要用来制作和发布制作和发布因特网因特网的的 WebWeb 页面。页面。MicrosoftMicrosoft OfficeOffice XPXP 是微软有史以来所发行的是微软有史以来所发行的 OfficeOffice 版本中最重要的版本,而且也被认为是迄今为止功能最强大、最版本中最重要的版本,而且也被认为是迄今为止功能最强大、最易于使用的易于使用的 OfficeOffice 产品。新版产品。新版 OfficeOffice 放弃了以往以产品发布年命名的惯例!产品名称中的放弃了以往以产品发布年命名的惯例!产品名称中的 XPXP,是英文,是英文 ExperienceExperience(体验)(体验

8、)的缩写,代表着新版的缩写,代表着新版 OfficeOffice 在包容覆盖广泛设备的在包容覆盖广泛设备的 WebWeb 服务之后,将给用户带来丰富的、充分扩展的全新体验。服务之后,将给用户带来丰富的、充分扩展的全新体验。除核心的除核心的 OfficeOffice XPXP 程序程序 MicrosoftMicrosoft WordWord、ExcelExcel、OutlookOutlook 和和 PowerPointPowerPoint 外,外,OfficeOffice XPXP 专业版专业版 中包含中包含 MicrosoftMicrosoft AccessAccess 20022002,它是

9、,它是 OfficeOffice XPXP 数据库解决方案,可帮助用户存储、访问和分析数据。数据库解决方案,可帮助用户存储、访问和分析数据。要使用要使用 MicrosoftMicrosoft OfficeOffice XPXP,推荐的系统配置为,推荐的系统配置为 MicrosoftMicrosoft WindowsWindows 20002000 ProfessionalProfessional,计算机的硬件配置为,计算机的硬件配置为 PentiumPentium IIIIII 处理器和处理器和 128128 MBMB 的的 RAMRAM。在中国在中国金山公司金山公司的的 WPSWPSoffi

10、ceoffice,和微软,和微软 officeoffice 的功能非常相似,从的功能非常相似,从 19891989 年到年到 19941994 年,中国国内办公软件一直都是年,中国国内办公软件一直都是 WPSWPS一统江湖。美国微软的一统江湖。美国微软的 WindowsWindows 系统在中国悄然登陆之后二者形成了竞争的两大阵营。系统在中国悄然登陆之后二者形成了竞争的两大阵营。excelexcel 实践者致力于提高中国职场白领的实践者致力于提高中国职场白领的 excel2007excel2007 常用应用水平常用应用水平, ,提供模拟情景化的入门提供模拟情景化的入门 excelexcel 函

11、数教程视频函数教程视频, ,分享分享11 1.1.发展编辑编辑历史版本历史版本ExcelExcel 电子表格软件历经电子表格软件历经 2222 年的发展,从一款小软件成为人们日常工作中必不可少的数据管理、处理软件。下面将看到年的发展,从一款小软件成为人们日常工作中必不可少的数据管理、处理软件。下面将看到从从 ExcelExcel 1.011.01 到到 ExcelExcel 20132013 的多个版本,相信里面还有闻所未闻的版本。的多个版本,相信里面还有闻所未闻的版本。用于用于 AppleApple MacintoshMacintosh 的版本包括:的版本包括: 19851985 年年 Ex

12、celExcel forfor MacintoshMacintosh 19891989 年年 ExcelExcel 2.22.2 forfor MacintoshMacintosh19901990 年年 ExcelExcel 3.03.019921992 年年 ExcelExcel 4.04.019931993 年年 ExcelExcel 5.05.019981998 年年 ExcelExcel 989820002000 年年 ExcelExcel 2001200120012001 年年 ExcelExcel v.Xv.X20042004 年年 ExcelExcel 2004200420082

13、008 年年 ExcelExcel 2008200820102010 年年 ExcelExcel 20112011用于用于 MS-DOSMS-DOS 的版本包括:的版本包括:19871987 年年 ExcelExcel 2.02.0 forfor MS-DOSMS-DOS 3.03.0用于用于 MicrosoftMicrosoft WindowsWindows 的版本包括:的版本包括:19871987 年年 ExcelExcel 2 2 forfor WindowsWindows19901990 年年 ExcelExcel 3 319921992 年年 ExcelExcel 4 4199319

14、93 年年 ExcelExcel 5 519951995 年年 ExcelExcel 9595 - - 亦称亦称 7 719971997 年年 ExcelExcel 9797 - - 亦称亦称 8 819991999 年年 ExcelExcel 20002000 - - 亦称亦称 9 920012001 年年 ExcelExcel XPXP - - 亦称亦称 101020032003 年年 ExcelExcel 20032003 - - 亦称亦称 111120062006 年年 ExcelExcel 20072007 - - 亦称亦称 121220102010 年年 ExcelExcel 20

15、102010 - - 亦称亦称 141420132013 年年 ExcelExcel 20132013 - - 亦称亦称 1515用于用于 OS/2OS/2 的版本包括:的版本包括:19891989 年年 ExcelExcel 2.22.219901990 年年 ExcelExcel 2.32.319911991 年年 ExcelExcel 3.03.019821982 年年MicrosoftMicrosoft 推出了它的第一款电子制表软件推出了它的第一款电子制表软件-Multiplan-Multiplan,并在,并在 CP/MCP/M 系统上大获成功,但在系统上大获成功,但在 MS-DOSM

16、S-DOS 系统系统上,上,MultiplanMultiplan 败给了败给了 Lotus1-2-3Lotus1-2-3(一款较早的电子表格软件)。这个事件促使了(一款较早的电子表格软件)。这个事件促使了 ExcelExcel 的诞生,正如的诞生,正如 ExcelExcel 研发代号研发代号DougKlunderDougKlunder:做:做 Lotus1-2-3Lotus1-2-3 能做的,并且做的更好。能做的,并且做的更好。EXCELEXCEL 发展史发展史 (19(19 张张) )19831983 年年比尔盖茨召集了微软最高的软件专家在比尔盖茨召集了微软最高的软件专家在西雅图西雅图的红狮

17、宾馆召开了的红狮宾馆召开了 3 3 天的天的“头脑风暴会议头脑风暴会议”。盖茨宣布此次会议的宗旨就。盖茨宣布此次会议的宗旨就是尽快推出世界上最高速的电子表格软件。是尽快推出世界上最高速的电子表格软件。19851985 年年第一款第一款 ExcelExcel 诞生,它只用于诞生,它只用于 MacMac 系统。系统。19871987 年年第一款适用于第一款适用于 WindowsWindows 系统的系统的 ExcelExcel 也产生了(与也产生了(与 WindowsWindows 环境直接捆绑,在环境直接捆绑,在 MacMac 中的版本号为中的版本号为 2.02.0)。)。Lotus1-2-3L

18、otus1-2-3 迟迟迟不能适用于迟不能适用于 WindowsWindows 系统,到了系统,到了 19881988 年,年,ExcelExcel 的销量超过了的销量超过了 1-2-31-2-3,使得,使得 MicrosoftMicrosoft 站在了站在了 PCPC 软件商的领先位置。这次软件商的领先位置。这次的事件,促成了软件王国霸主的更替,的事件,促成了软件王国霸主的更替,MicrosoftMicrosoft 巩固了它强有力的竞争者地位,并从中找到了发展图形软件的方向。巩固了它强有力的竞争者地位,并从中找到了发展图形软件的方向。此后大约每两年,此后大约每两年,MicrosoftMicr

19、osoft 就会推出新的版本来扩大自身的优势,就会推出新的版本来扩大自身的优势,ExcelExcel 的最新版本为的最新版本为 MicrosoftMicrosoft OfficeOffice ExcelExcel 20132013。早期,由于和另一家公司出售的名为早期,由于和另一家公司出售的名为 ExcelExcel 的软件同名,的软件同名,ExcelExcel 曾成为了商标法的目标,经过审判,曾成为了商标法的目标,经过审判,MicrosoftMicrosoft 被要求在被要求在它的正式文件和法律文档中以它的正式文件和法律文档中以 MicrosoftMicrosoft ExcelExcel 来

20、命名这个软件。但是,随着时间的过去,这个惯例也就逐渐消逝了。来命名这个软件。但是,随着时间的过去,这个惯例也就逐渐消逝了。ExcelExcel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件 VisiCalcVisiCalc 的特性:行、列组成单元格,数据、与数据的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。相关的公式或者对其他单元格的绝对引用保存在单元格中。ExcelExcel 是第一款允许用户自定义界面的电子制表软件(包括字体、是第一款允许用户自定义界面的电子制表软件(包

21、括字体、文字属性和单元格格式)。它还引进了文字属性和单元格格式)。它还引进了 智能重算智能重算 的功能,当单元格数据变动时,只有与之相关的数据才会更新,而原先的的功能,当单元格数据变动时,只有与之相关的数据才会更新,而原先的制表软件只能重算全部数据或者等待下一个指令。同时,制表软件只能重算全部数据或者等待下一个指令。同时,ExcelExcel 还有强大的图形功能。还有强大的图形功能。19931993 年年ExcelExcel 第一次被捆绑进第一次被捆绑进 MicrosoftMicrosoft OfficeOffice 中时,中时,MicrosoftMicrosoft 就对就对 Microsof

22、tMicrosoft WordWord 和和 MicrosoftMicrosoft PowerpointPowerpoint 的界面进行的界面进行了重新设计,以适应这款当时极为流行的应用程序。从了重新设计,以适应这款当时极为流行的应用程序。从 19931993 年,年,ExcelExcel 就开始支持就开始支持 VisualVisual BasicBasic forfor ApplicationsApplications(VBAVBA). .VBAVBA 是一款功能强大的工具,它使是一款功能强大的工具,它使 ExcelExcel 形成了独立的编程环境。使用形成了独立的编程环境。使用 VBAVB

23、A 和宏,可以把手工步骤自动化,和宏,可以把手工步骤自动化,VBAVBA 也允许创建窗也允许创建窗体来获得体来获得用户用户输入的信息。但是,输入的信息。但是,VBAVBA 的自动化功能也导致的自动化功能也导致 ExcelExcel 成为宏病毒的攻击目标。成为宏病毒的攻击目标。19951995 年年ExcelExcel 被设计为能满足各种不同人群需要的办公必备工具。无论是做一个简单的摘要、制作销售趋势图,还是执行高级被设计为能满足各种不同人群需要的办公必备工具。无论是做一个简单的摘要、制作销售趋势图,还是执行高级分析,无论正在做什么工作,分析,无论正在做什么工作,MicrosoftMicroso

24、ft ExcelExcel 能按照希望的方式帮助完成工作。能按照希望的方式帮助完成工作。19971997 年年Excel97Excel97 是是 Office97Office97 中一个重要程序,中一个重要程序,ExcelExcel 一经问世,就被认为是当前功能强大、使用方便的电子表格软件。它可完一经问世,就被认为是当前功能强大、使用方便的电子表格软件。它可完成表格输入、统计、分析等多项工作,可生成精美直观的表格、图表。为日常生活中处理各式各样的表格提供了良好的工具。成表格输入、统计、分析等多项工作,可生成精美直观的表格、图表。为日常生活中处理各式各样的表格提供了良好的工具。此外,因为此外,因

25、为 ExcelExcel 和和 WordWord 同属于同属于 OfficeOffice 套件,所以它们在窗口组成、格式设定、编辑操作等方面有很多相似之处,因此,套件,所以它们在窗口组成、格式设定、编辑操作等方面有很多相似之处,因此,在学习在学习 ExcelExcel 时要注意应用以前时要注意应用以前 WordWord 中已学过的知识。中已学过的知识。20012001 年年利用利用 OfficeOffice XPXP 中的电子表格程序中的电子表格程序-Microsoft-Microsoft ExcelExcel 20022002 版,可以快速创建、分析和共享重要的数据。诸如智能标记版,可以快速

26、创建、分析和共享重要的数据。诸如智能标记和任务窗格的新功能简化了常见的任务。协作方面的增强则进一步精简了信息审阅过程。新增的和任务窗格的新功能简化了常见的任务。协作方面的增强则进一步精简了信息审阅过程。新增的数据恢复数据恢复功能确保不会丢失功能确保不会丢失自己的劳动成果。可刷新查询功能集成来自自己的劳动成果。可刷新查询功能集成来自 WebWeb 及任意其他数据源的活动数据。及任意其他数据源的活动数据。20032003 年年ExcelExcel 20032003 能够通过功能强大的工具将杂乱的数据组织成有用的能够通过功能强大的工具将杂乱的数据组织成有用的信息,然后分析、交流和共享所得到的结果。它

27、能在团队中工作的更为出色,并能保护和控制工作的访问。另外还可以信息,然后分析、交流和共享所得到的结果。它能在团队中工作的更为出色,并能保护和控制工作的访问。另外还可以使用符合行业标准的扩展标记语言(使用符合行业标准的扩展标记语言(XMLXML),更方便地连接到业务程序。),更方便地连接到业务程序。20072007 年年1 1由于在由于在 20032003 中显示活动单元格的内容时,编辑栏常会越位,挡到列标和工作表的内容。特别是在编辑栏下面的单元中显示活动单元格的内容时,编辑栏常会越位,挡到列标和工作表的内容。特别是在编辑栏下面的单元格有一个很长的公式,此时单元格内容根本看不见,也无法双击、拖动

28、填充柄。格有一个很长的公式,此时单元格内容根本看不见,也无法双击、拖动填充柄。20072007 中以编辑栏上下箭头(如果调整编辑栏中以编辑栏上下箭头(如果调整编辑栏高度,则出现流动条)和折叠编辑栏按钮完全解决此问题,不再占用编辑栏下方的空间。调整编辑栏的高度,有两种方式高度,则出现流动条)和折叠编辑栏按钮完全解决此问题,不再占用编辑栏下方的空间。调整编辑栏的高度,有两种方式拖曳编辑栏底部的调整条,或双击调整条。调整编辑栏的高度时,表格也随之下移,因此表里的内容不会再被覆盖到,同拖曳编辑栏底部的调整条,或双击调整条。调整编辑栏的高度时,表格也随之下移,因此表里的内容不会再被覆盖到,同时为这些操作

29、添加了快捷键(时为这些操作添加了快捷键(CTRL+SHIFT+UCTRL+SHIFT+U),以便在编辑栏的单行和多行模式间快速切换。),以便在编辑栏的单行和多行模式间快速切换。ExcelExcel2 220032003 的名称地址框是固定的,不够用来显示长名称。而的名称地址框是固定的,不够用来显示长名称。而 20072007 则可以左右活动的,有水平方向调整名称框的功能。用则可以左右活动的,有水平方向调整名称框的功能。用户可以通过左右拖曳名称框的户可以通过左右拖曳名称框的分隔符分隔符(下凹圆点),来调整宽度,使其能够适应长名称。(下凹圆点),来调整宽度,使其能够适应长名称。3 32003200

30、3 编辑框内的公式限制还是让人恼火的,编辑框内的公式限制还是让人恼火的,20072007 有几个方面增加了改进。有几个方面增加了改进。1 1、公式长度限制(字符),、公式长度限制(字符),20032003 版限制:版限制:1K1K 个字符,个字符,20072007 版限制:版限制:8k8k 个字符;个字符;2 2、公式嵌套的层数限制,、公式嵌套的层数限制,20032003 版限制:版限制:7 7 层,层,20072007 版限制:版限制:6464 层;层;3 3、公式中参数的、公式中参数的个数限制:个数限制:20032003 版限制:版限制:3030 个,个,20072007 版限制:版限制:

31、255255 个。从个。从 5.05.0 到到 9.09.0,ExcelExcel 中都隐藏了不同的中都隐藏了不同的复活节彩蛋复活节彩蛋。20102010 年年ExcelExcel 20132013 (4(4 张张) )ExcelExcel 20102010 具有强大的运算与分析能力。从具有强大的运算与分析能力。从 ExcelExcel 20072007 开始,改进的功能区使操作更直观、更快捷,实现了质的飞跃。开始,改进的功能区使操作更直观、更快捷,实现了质的飞跃。不过进一步提升效率、实现自动化,单靠功能区的菜单功能是远远不够的。在不过进一步提升效率、实现自动化,单靠功能区的菜单功能是远远不够

32、的。在 ExcelExcel 20102010 中使用中使用 SQLSQL 语句,可能灵活地对数语句,可能灵活地对数据进行整理、计算、汇总、查询、分析等处理,尤其在面对大数据量据进行整理、计算、汇总、查询、分析等处理,尤其在面对大数据量工作表工作表的时候,的时候,SQLSQL 语言能够发挥其更大的威力,快速语言能够发挥其更大的威力,快速提高办公效率。提高办公效率。ExcelExcel 20102010,可以通过比以往更多的方法分析、管理和共享信息,从而做出更好、更明智的决策。全新的分析和可视化,可以通过比以往更多的方法分析、管理和共享信息,从而做出更好、更明智的决策。全新的分析和可视化工具可跟

33、踪和突出显示重要的数据趋势。可以在移动办公时从几乎所有工具可跟踪和突出显示重要的数据趋势。可以在移动办公时从几乎所有 WebWeb 浏览器或浏览器或 SmartphoneSmartphone 访问重要数据。甚至可以访问重要数据。甚至可以将文件上载到网站并与其他人同时在线协作。无论是要生成财务报表还是管理个人支出,使用将文件上载到网站并与其他人同时在线协作。无论是要生成财务报表还是管理个人支出,使用 ExcelExcel 20102010 都能够更高效、都能够更高效、更灵活地实现目标。更灵活地实现目标。20122012 年年微软公司微软公司 20122012 年推出了年推出了 Microsoft

34、Microsoft ExcelExcel20132013。Excel2013Excel2013 通过新的方法更直观地浏览数据。只需单击一下,即可直观展示、分析和显示结果。准备就绪后,就可以轻通过新的方法更直观地浏览数据。只需单击一下,即可直观展示、分析和显示结果。准备就绪后,就可以轻松地分享新得出的见解。松地分享新得出的见解。22 2.2.微软介入编辑编辑查尔斯查尔斯查尔斯查尔斯西蒙尼(西蒙尼(CharlesCharles SimonyiSimonyi)是)是“所见即所得(所见即所得(WhatWhat youseeyousee isis WhatWhat youyou getget)”的发明人

35、,这是微软赖以独的发明人,这是微软赖以独霸天下的霸天下的 WindowsWindows 系统的核心,查尔斯系统的核心,查尔斯西蒙尼还一手建立了微软的程序员管理体系,他在微软公司的头衔是首席建筑师西蒙尼还一手建立了微软的程序员管理体系,他在微软公司的头衔是首席建筑师(ChiefChief ArchitectArchitect),是微软最高智囊团的核心。他是),是微软最高智囊团的核心。他是斯坦福大学斯坦福大学的计算机博士,他关于的计算机博士,他关于“匈牙利表示法匈牙利表示法”的博士论文是每的博士论文是每个个 WindowsWindows 程序员必须首先学习的课程,程序员必须首先学习的课程,Word

36、,ExcelWord,Excel 等微软的应用软件都是在他的领导下开发成功,查尔斯等微软的应用软件都是在他的领导下开发成功,查尔斯西蒙尼是软件西蒙尼是软件史上的传奇人物。史上的传奇人物。少年科学迷少年科学迷SimonyiSimonyi 生长在生长在 5050 年代末期匈牙利的年代末期匈牙利的布达佩斯布达佩斯( (美国还有一位非常著名的人物美国还有一位非常著名的人物 IntelIntel 公司的总裁安迪格鲁夫也来自布达公司的总裁安迪格鲁夫也来自布达佩斯佩斯) )。大部分美国程序天才的典型家庭背景是:小孩特别聪明但很内向,对科学技术更为关注因为对他们而言科学世界这比。大部分美国程序天才的典型家庭背

37、景是:小孩特别聪明但很内向,对科学技术更为关注因为对他们而言科学世界这比成人世界更可靠,他们完全生长在自己的世界里。成人世界更可靠,他们完全生长在自己的世界里。SimonyiSimonyi 的家庭则大不相同,他生活在被鼓励思考和表达看法的环境中,的家庭则大不相同,他生活在被鼓励思考和表达看法的环境中,他的父亲是一位电子工程学教授,认为问题求解是个人成长不可缺少的一部分。而问题求解是他的父亲是一位电子工程学教授,认为问题求解是个人成长不可缺少的一部分。而问题求解是计算机程序设计计算机程序设计最主要的工作。最主要的工作。不像其他程序天才的父母亲没有办法对小孩进行任何指导。不像其他程序天才的父母亲没

38、有办法对小孩进行任何指导。SimonyiSimonyi 的父亲在他的智力成长过程中扮演了重要的角色。的父亲在他的智力成长过程中扮演了重要的角色。三年经历了三代计算机三年经历了三代计算机通过父亲的帮助,通过父亲的帮助,SimonyiSimonyi 在他在他 1616 岁时开始接触计算机,岁时开始接触计算机,“和计算机一起睡觉和计算机一起睡觉”,SimonyiSimonyi 笑着回忆。父亲给他找了一笑着回忆。父亲给他找了一份在大学夜间看管份在大学夜间看管 UralIIUralII 型计算机的工作,这是一种老式真空管计算机,只有型计算机的工作,这是一种老式真空管计算机,只有 40004000 个个字

39、节字节的内存,整个晚上它就在的内存,整个晚上它就在SimonyiSimonyi 的控制之下了。的控制之下了。5050 年代末期真空管老式计算机在美国已经基本消失了,但匈牙利还在使用,这是时代的错位,当不久后年代末期真空管老式计算机在美国已经基本消失了,但匈牙利还在使用,这是时代的错位,当不久后个人计算机个人计算机革命革命开始时,美国曾用过真空管老式计算机的人都或者退休很长时间了,或者早已去世。很年轻就开始接触计算机开始时,美国曾用过真空管老式计算机的人都或者退休很长时间了,或者早已去世。很年轻就开始接触计算机, ,还有时代的错还有时代的错位给了位给了 SimonyiSimonyi 双倍的好处双

40、倍的好处. .“这么年轻就开始接触计算机,在匈牙利是很不寻常的。现在回头来看,计算机程序设计没有多大困难,而且六十年代这么年轻就开始接触计算机,在匈牙利是很不寻常的。现在回头来看,计算机程序设计没有多大困难,而且六十年代的程序设计只能算是小孩的游戏。但在那时计算机是非常神秘的程序设计只能算是小孩的游戏。但在那时计算机是非常神秘 的,人们非常担心接近这么昂贵的计算机。短短的三年经历了的,人们非常担心接近这么昂贵的计算机。短短的三年经历了三代计算机的使用。第一代是在三代计算机的使用。第一代是在匈牙利匈牙利,接着在丹麦的哥本哈根有一年半的时间使用的是第二代,接着在丹麦的哥本哈根有一年半的时间使用的是

41、第二代晶体管计算机晶体管计算机,然后是在,然后是在加加州州的伯克莱大学计算机中心,使用的是的伯克莱大学计算机中心,使用的是 CDC6400CDC6400 大型计算机。大型计算机。”19661966 年年 SimonyiSimonyi 提前一年高中毕业,由于匈牙利事件当时的人们生活在害怕和封闭之中,提前一年高中毕业,由于匈牙利事件当时的人们生活在害怕和封闭之中,SimonyiSimonyi 幸运锝得到邀请去丹幸运锝得到邀请去丹麦的麦的哥本哈根大学哥本哈根大学,在那里他开始使用晶体管计算机,虽然这种计算机也没有操作系统。一年后他来到了美国的加尼,在那里他开始使用晶体管计算机,虽然这种计算机也没有操

42、作系统。一年后他来到了美国的加尼福利亚福利亚。他的父亲没有和他一起离开,但这次叛逃给他的父亲带来了很大的麻烦。他的父亲没有和他一起离开,但这次叛逃给他的父亲带来了很大的麻烦。SimonyiSimonyi 进入进入加州大学伯克利分校加州大学伯克利分校,他遇到了很多移民学生碰到的问题,作为外国学生无法得到奖学金,有计算机程序,他遇到了很多移民学生碰到的问题,作为外国学生无法得到奖学金,有计算机程序设计能力证明却不容易得到工作。但不管怎样还是开始为学校的计算中心工作,后来遇到设计能力证明却不容易得到工作。但不管怎样还是开始为学校的计算中心工作,后来遇到 ButlerLampsonButlerLamp

43、son,ButlerLampsonButlerLampson 和和几个教授合办了一家几个教授合办了一家伯克利伯克利计算机公司,他们向他提供了股份邀请他去工作,这对他是很新鲜的事情,虽然这些股份最后一计算机公司,他们向他提供了股份邀请他去工作,这对他是很新鲜的事情,虽然这些股份最后一文不值。在学校里文不值。在学校里 SimonyiSimonyi 有时成绩十分出色,有时又特别糟糕,以至于学院院长向他询问原因,有时成绩十分出色,有时又特别糟糕,以至于学院院长向他询问原因,“Simonyi“Simonyi 先生成绩有时先生成绩有时出色,有时糟糕,原因何在呢?是毒品还是其他什么原因?出色,有时糟糕,原因

44、何在呢?是毒品还是其他什么原因?”,SimonyiSimonyi 的回答是的回答是“原因是金钱和股份原因是金钱和股份”。院长只好说,那。院长只好说,那无能为力。无能为力。在施乐发明所见即所得在施乐发明所见即所得伯克利计算机公司是美国国防部高级研究计划署(伯克利计算机公司是美国国防部高级研究计划署(APRAAPRA)GenieGenie 计划的分支,由署长计划的分支,由署长 BobTaylorBobTaylor 资助,但由于经营不善资助,但由于经营不善终于破产。公司破产后,核心人员都被终于破产。公司破产后,核心人员都被 TaylorTaylor 聘用,聘用,TaylorTaylor 当时负责当时

45、负责施乐公司施乐公司的研究中心。的研究中心。这样这样 19721972 年年 SimonyiSimonyi 就来到了施乐就来到了施乐(Xerox)(Xerox)的帕洛阿尔托研究中心的帕洛阿尔托研究中心(PARC,Palo(PARC,Palo AltoAlto ResearchResearch Center),Center),这时他还未从学这时他还未从学校毕业,在校毕业,在 PARCPARC 他边工作边学习得到了他边工作边学习得到了伯克利伯克利工程数学的学位。工程数学的学位。高级科学研究人员对帕洛阿尔托研究中心都心存敬意,因为在个人计算机领域,一些最具革命性的构思都是从这里产生。高级科学研究人员

46、对帕洛阿尔托研究中心都心存敬意,因为在个人计算机领域,一些最具革命性的构思都是从这里产生。这些卓越的构思几年以后体现在苹果公司的这些卓越的构思几年以后体现在苹果公司的 MacintoshMacintosh 电脑上,也体现在微软公司的电脑上,也体现在微软公司的 WindowsWindows 软件上。软件上。在在 PARCPARC 有很多研究项目,但有很多研究项目,但 AltoAlto 个人电脑项目是最有挑战性的,这是世界上第一台个人电脑,施乐给它赋予了很多奇个人电脑项目是最有挑战性的,这是世界上第一台个人电脑,施乐给它赋予了很多奇妙的功能。妙的功能。SimonyiSimonyi 为为 AltoA

47、lto 电脑编写电脑编写文本编辑器文本编辑器 BravoBravo,这是第一个,这是第一个“所见即所得(所见即所得(WhatWhat youyou seesee isis WhatyouWhatyou getget)”的的文文字处理软件字处理软件,BravoBravo 改变了信息组织和显示的方式,这也是改变了信息组织和显示的方式,这也是 PARCPARC 对计算机人机交互界面发展的贡献。对计算机人机交互界面发展的贡献。那时的那时的 PARCPARC 是世界上最好的研究所,拥有一流设备和人才,是世界上最好的研究所,拥有一流设备和人才,TaylorTaylor 只聘用最好的人员,研究中心没有普通的

48、人员,几只聘用最好的人员,研究中心没有普通的人员,几乎所有人都是博士,都是自己领域最好的专家,但都各自行事。乎所有人都是博士,都是自己领域最好的专家,但都各自行事。PARCPARC 有最优秀的的技术,但也是最脱离实际的。有最优秀的的技术,但也是最脱离实际的。19751975 年当年当 BravoBravo 和和 AltoAlto 电脑可以运转时,有很多高级人物前来参观。电脑可以运转时,有很多高级人物前来参观。 所见即所得所见即所得 的提法来自的提法来自花旗银行花旗银行的一次来访。的一次来访。SimonyiSimonyi 向他们演示在计算机屏幕上使用不同字体显示文件,然后将数据通过以太网传送到打

49、印机上,打印出来的效果和屏向他们演示在计算机屏幕上使用不同字体显示文件,然后将数据通过以太网传送到打印机上,打印出来的效果和屏幕显示的一模一样,花旗银行的一位代表说:幕显示的一模一样,花旗银行的一位代表说:“明白了,这是所见即所得。明白了,这是所见即所得。”,这比以后成为,这比以后成为 所见即所得所见即所得 标准的标准的MactintoshMactintosh 电脑早了整整电脑早了整整 1111 年。年。AltoAlto 电脑的屏幕比后来苹果的电脑的屏幕比后来苹果的 MacMac 电脑屏幕大,也有鼠标但价格非常昂贵,售价电脑屏幕大,也有鼠标但价格非常昂贵,售价 5 5 万美元,万美元,激光打印

50、机需要二十万美元。比起来那时的微型电脑还好像是儿童的玩具。激光打印机需要二十万美元。比起来那时的微型电脑还好像是儿童的玩具。但他的博士论文却不是关于但他的博士论文却不是关于“所见即所得所见即所得”,而是研究如何提高程序员生产力,描述如何采取有效方法组织程序员开发,而是研究如何提高程序员生产力,描述如何采取有效方法组织程序员开发软件。软件开发的问题总是无限期的延期,如何在规定时间内完成开发是研究的主要课题。软件。软件开发的问题总是无限期的延期,如何在规定时间内完成开发是研究的主要课题。SimonyiSimonyi 认为在软件无法如期完认为在软件无法如期完成时加入更多的程序员只会增加管理负担,不是

51、解决问题的正确方法,关键是有效地使用程序员,他提出了设置程序经理的成时加入更多的程序员只会增加管理负担,不是解决问题的正确方法,关键是有效地使用程序员,他提出了设置程序经理的方法。方法。程序经理负责软件设计和管理,有决定权,程序员按照设计方案去编码完成软件。程序经理负责软件设计和管理,有决定权,程序员按照设计方案去编码完成软件。SimonyiSimonyi 认为程序经理作决定时越快认为程序经理作决定时越快越好,深思熟虑的讨论比不好的决定带来的损失更大,程序经理的决定至少有越好,深思熟虑的讨论比不好的决定带来的损失更大,程序经理的决定至少有 85%85%被最终证明是正确的。将设计,管理,决被最终

52、证明是正确的。将设计,管理,决定权集中在程序经理上,软件开发将更快,更有效。这种方法的关键是如何建立这样有层次的管理制度,在施乐这显然是不定权集中在程序经理上,软件开发将更快,更有效。这种方法的关键是如何建立这样有层次的管理制度,在施乐这显然是不可能的,可能的,“最后终于觉得在施乐没有什么前途,这不止是市场部门和管理部门的问题,也是技术部门的问题。不过施乐的失败倒最后终于觉得在施乐没有什么前途,这不止是市场部门和管理部门的问题,也是技术部门的问题。不过施乐的失败倒是救了一把,如果施乐成功了,最多能得到是救了一把,如果施乐成功了,最多能得到 10001000 美元奖金。直到看到苹果二型电脑上的美

53、元奖金。直到看到苹果二型电脑上的 VisicalcVisicalc,才看到了未来发展的方,才看到了未来发展的方向。施乐的问题就是向。施乐的问题就是产品越大越好产品越大越好的大公司作风,一味生产越来越复杂,越来越昂贵的机器,这是非常危险的做法,因的大公司作风,一味生产越来越复杂,越来越昂贵的机器,这是非常危险的做法,因为这样很难根据市场变化转向。为这样很难根据市场变化转向。”一生中的转折点一生中的转折点SimonyiSimonyi 决定离开决定离开施乐公司施乐公司是在是在 19801980 年,他的同事年,他的同事 BobMetcalfeBobMetcalfe 也刚刚离开创立也刚刚离开创立 3C

54、om3Com 公司,并向他提供了一份联系工公司,并向他提供了一份联系工作的名单,名列第一的就是微软的作的名单,名列第一的就是微软的 BillGatesBillGates。19801980 年年 1111 月月 SimonyiSimonyi 会见了会见了 BillGatesBillGates 和和 StevePalmer,BillStevePalmer,Bill 那时虽然非常年轻,但对计算机的看法非常富有远见。那时虽然非常年轻,但对计算机的看法非常富有远见。SimonyiSimonyi 只和他们交谈了只和他们交谈了 5 5 分钟,就决定要到微软公司工作。他们在一起讨论了微软的未来发展,分钟,就决

55、定要到微软公司工作。他们在一起讨论了微软的未来发展,BillBill 预见预见 MicrosoftMicrosoft 将成将成为微型电脑软件世界性公司,将全面提供各种软件产品包括操作系统,应用程序,编程工具和消费软件。为微型电脑软件世界性公司,将全面提供各种软件产品包括操作系统,应用程序,编程工具和消费软件。由于在施乐的工作经验,由于在施乐的工作经验,SimonyiSimonyi 对应用程序和对应用程序和图形用户界面图形用户界面(GUI:Graphic(GUI:Graphic UserUser Interface)Interface)的重要性深信不疑,但的重要性深信不疑,但BillBill 以

56、其卓越的远见也深刻认识到这一点,虽然他还不太了解施乐的成果。以其卓越的远见也深刻认识到这一点,虽然他还不太了解施乐的成果。SimonyiSimonyi 回忆道:回忆道:“知道他有足够的资金去实现知道他有足够的资金去实现这些想法,有趣的是,拥有这些想法,有趣的是,拥有 1010 万名员工和几十亿美元的施乐对这个项目却视而不见,年轻的万名员工和几十亿美元的施乐对这个项目却视而不见,年轻的 BillBill 却可以提供一切,却可以提供一切,“需要需要聘用两个人聘用两个人”,“好的,还需要更多人吗?好的,还需要更多人吗?”,“需要需要办公室办公室吗?吗?”,“需要什么样的电脑?需要什么样的电脑?”这是

57、个只需要几十万美元的这是个只需要几十万美元的项目。项目。 BillBill 花了花了 1010 万美元购买了一台万美元购买了一台施乐施乐的个人电脑的个人电脑 XeroxXerox StarStar,SimonyiSimonyi 用他来让公司里的人员认识鼠标,认识图形用户用他来让公司里的人员认识鼠标,认识图形用户界面。界面。给微软带来的财富给微软带来的财富SimonyiSimonyi 给微软公司不只带来了图形用户界面,而且还带来了另外两项财富。第一项是开发应用软件的经验,当时在个给微软公司不只带来了图形用户界面,而且还带来了另外两项财富。第一项是开发应用软件的经验,当时在个人电脑领域有四种类型软

58、件:操作系统象人电脑领域有四种类型软件:操作系统象 GaryGary KildaKilda llll 的的 CP/MCP/M,编程语言象,编程语言象 BillBill GatesGates 的的 BasicBasic,应用程序象电子表格,应用程序象电子表格Visicalc,Visicalc,还有工具程序提供附加功能。还有工具程序提供附加功能。GatesGates 对应用软件知之甚少,事实上正是对应用软件知之甚少,事实上正是 VisicalcVisicalc 的成功才使得的成功才使得 SimonyiSimonyi 离开施乐。离开施乐。SimonyiSimonyi 计划开发一系列应用软件包括电子表

59、格,文字处理,数据库等。(这实际上是以后大为成功的计划开发一系列应用软件包括电子表格,文字处理,数据库等。(这实际上是以后大为成功的 OfficeOffice 系列的雏形)。系列的雏形)。第二项财富是第二项财富是 SimonyiSimonyi 关于程序员生产力的理论,它被关于程序员生产力的理论,它被 GatesGates 称为称为“软件工厂软件工厂”理论,理论,GatesGates 将程序经理分成不同级别,将程序经理分成不同级别,形成了管理程序员的金字塔式的体系结构,形成了管理程序员的金字塔式的体系结构,GatesGates 是最高程序经理,他以下是几个技术顶尖人物微软称为建筑师是最高程序经理

60、,他以下是几个技术顶尖人物微软称为建筑师(Architect),(Architect),每每个建筑师以下是几个程序经理,最后才是程序员。但个建筑师以下是几个程序经理,最后才是程序员。但“软件工厂软件工厂”的理论未能成功,因为软件开发有太多的不定因素,不可的理论未能成功,因为软件开发有太多的不定因素,不可能全部在设计规定之中,能全部在设计规定之中,软件质量软件质量还得依赖程序员的天才。但开发管理制度很好地执行下来,微软形成了庞大而有效率的开还得依赖程序员的天才。但开发管理制度很好地执行下来,微软形成了庞大而有效率的开发队伍。微软不像其他软件公司雇佣有经验的人,而喜欢从大学直接聘用没有工作经验的学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论