2022-11-11 19:50来源:m.sf1369.com作者:宇宇
这个问题问得好,总所周知,Office是由很多组件组成,其中WORD是文档编辑工具,这个文档编辑工具是微软抄袭WPS而来,因此就中文文档编辑最早是WPS,再增长点知识给你吧,Office的另外一个组成组件EXCEL,前身是IBM的Lotus123。
在表格菜单栏,点击开始功能键,点击历史恢复键,即可。
假设你日期这列为A列数据一直从A1到A200,那么在B1输入=min(A1:A200)就是最早日期,=max(A1:A200)就是最晚日期
制作出各种电子表格,用公式和函数对数据进行复杂的运算;
用各种图表来表示数据直观明了;
利用超级链接功能,,用户可以快速打开局域网或Interner上的文件,与世界上任何位置的互联网用户共享工作薄文件。
简介:
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。
Microsoft Excel 历史:
1982年,Microsoft推出了它的第一款电子制表软件──Multiplan,并在CP/M系统上大获成功,但在MS-DOS系统上,Multiplan败给了Lotus 1-2-3。这个事件促使了Excel的诞生,正如Excel研发代号Doug Klunder:做Lotus 1-2-3能做的,并且做的更好。1985年,第一款Excel诞生,它只用于Mac系统;1987年11月,第一款适用于Windows系统的Excel也产生了(与Windows环境直接捆绑,在Mac中的版本号为2.0)。Lotus1-2-3迟迟不能适用于Windows系统,到了1988年,Excel的销量超过了Lotus ,使得Microsoft站在了PC软件商的领先位置。这次的事件,促成了软件王国霸主的更替,Microsoft巩固了它强有力的竞争者地位,并从中找到了发展图形软件的方向。此后大约每两年,Microsoft就会推出新的版本来扩大自身的优势,Excel的最新版本为16,也被称作Microsoft Office Excel 2016。
将宏安全设置调至最低就可以了。03版的好找,就在加载宏里面的宏安全。
07以上的话,打开左上角的EXCEL菜单,并点击“选项”,再点击信任中心——信任中心设置——宏设置——启用所有宏。
如果这样操作则在03版可以不提示就自动运行,07以上则记得有一安全通知,启用内容就好了。前提对EXCEL里的宏来历有了解。
Excel是微软公司开发的一款电子表格软件。
1989年,微软公司推出运行在苹果电脑的Mac平台上的Microsoft Office组件。 1993年,发布了第一版针对Windows平台的Office 3.0。
1994年,发布了Office 4.0。
1995年,发布了Office 95。
1996年,发布了具有里程碑意义的版本Office 97。
1999年1月,Office 2000发布。
2003年11月,广为流传的Office 2003版本发布。
2006年11月,发布了具有全新界面的Office 2007。
2010年6月,Office 2010问世,成为用户体验最好的一款版本。
2012年10月,发布Office 2013版本,该版本对Excel、OneNote以及Outlook做了许多明显的改进,并且集成了Microsoft账户,云储存OneDrive。
2015年9月,Office 2016版本发布,该版本是在2013版本上的一次改进,集成了Power BI功能。
2019年第二季度,发布了Office 2019版本,该版本仅能运行在Win10操作系统。
2011 年 6 月,微软推出Office 365版本,Office 365 是一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Word,PowerPoint,Excel 和 Outlook,OneNote 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,让任何人使用任何设备随时随地创建和共享内容。
2020年4月21日,Office 365正式升级为Microsoft 365。
一场编程语言之战
@Author:Runsen
本人懂一点Python,Java,根据自己想法而来,纯属虚构。
现状
进入2020年3月,新的编程语言排行榜新鲜出炉,TIOBE 最新发布了 3 月编程语言排行榜。
从榜单中我们可以看到,前三名分别为Java、C、Python。相较于上个月,Python继续以1.85% 上升至 10.11%,以10.11% 的份额稳居第三。
我们先了解下比较常见的编程语言的,如Java,Python,JavaScript,C/C++,Go,C#各编程语言的用途。
“众口难调”,面对多种多样的编程语言,大家众说纷纭,每种编程语言都有其存在的意义,编程之战从未停止,“战火”一触即发。
家庭内战
最近,编程语言家族开了一场“家庭聚会”,都是在讨论自己的排名。
下面是家庭成员的对话。
老三Py:最近,我可厉害了。从2015年,人工智能的开始,人人学我,基本上我成为最无敌的大佬。
老四C++:可不是嘛,老三,你的爬虫,数据分析,机器学习,深度学习,自然语言处理再加上你的Django,flask等Web开发等,就连你的PyQt也想占领我的QT图形界面市场,都是你这个流氓,害得我从老三变成老四。
老三Py:那都是你太难写了,学我就是几分钟就能入门的,谁叫你这么难懂,什么面向对象,你的一百行代码,我十几行就搞定了,谁还会学你,很快,我就是老大,你就是我的小弟。
老四C++对老大Java说:大哥,有人想谋权篡位。
老大Java:现在,确实是老三的时代,现在个个数据分析师只会Python,都喊出了:人生苦短,我用Python。要怪就怪数据分析人员编程水平太低了,写来写去就是py代码,完全学不会其他语言。
老二C鄙视的说:就算写Python太厉害,也最多就是一个导包侠,没有什么了不起的。老三,话说你有什么本事当老大,我都不敢谋权篡位。
老三Py:不如我们比一比,看看现在开发者需要我多些还是老大多先。
老大Java:好,比就比。谁怕谁,我到底看看你有什么本事。
老三Py:我代码简单,写起来轻松易懂,比如我打印一句Hello World,就是一个,就是这么简单。就问你们服不服?
老大Java:打印一个Hello World,我确实需要好几行代码,还要声明一个HelloWorld对象。
老二C: 我还要定义一个main的主函数,打印一个Hello World确实有点多。
老四C++:我是抄老二的,写个Hello World比老二还要多。
老三Py:看见没有,这就是差距,谁会写那么多代码,直接简单粗暴我就是一个打印Hello World。
老大Java:老三,你这样不行啊,万物都是对象,写一行代码,我觉得都要声明一个对象。
老三Py:什么对象,我能打印出来就Ok了。
其他人:确实老三写的代码太简单了,连小学生基本都能学会,我们自愧不如,老三,你还要什么本事吗?
老三Py:要说我牛逼莫过我的第三方库,超过上万个,安装也简单,一个就轻松搞定,还给人看到安装进度条,你们说我牛不牛逼。
老大Java:这我可不服,你去的maven仓库看看
我的jar包任何一种场景都有,我的生态系早就完善,怎么不如你老三?
老三Py:你在pom.xml安装什么任何信息告诉别人,而且你的dependency鬼死那么长,人家愿意写吗?
老二C和老四C++:我们gcc和cmake添加第三方库还要编译才可以。
老三Py:我的requests,selenium,beautifulsoup,pyquery,lxml,Scrapy,Crawley,Pyspider等一系列爬虫库和爬虫框架厉害到爆,几乎所有爬虫都是我来编写的,你们的爬虫市场早没有你们的份了。
老大Java:我的WebMagic,Nutch,Heritrix,Jsoup, SeimiCrawler,JLiteSpider爬虫编写的代码确实比你多了好几倍,以前爬虫的市场都是基本用我,现在给你占去,悲哀。
老二C老四C++:爬虫,小心爬进监狱,现在首例爬虫禁令,禁止爬取微信公众号,都是老三你的爬虫造成多少假流量,造成多少网站 奔溃,就说12306有尽20%以上都是爬虫访问流量,有多少人抢票,再提价出售,官方发票,又被他们抢了,你以前让多少人抢不票,这背后引发了一系列的肮脏的资产链。
老三Py:这关我毛事,现在的百度蜘蛛爬取,多少网站双手叫好,这都是他们的问题。
其他人:你除了爬虫,还有什么?
老三Py:我的数据分析三剑客numpy,pandas,matplotlib,在加上Seaborn,Scipy,StatModels, Pyecharts,Bokeh,Blaze,Plotly,NetWorkX,Biopython,SymPy和gwpy等数据科学库简直无敌,都喊出了,从excel学Python了。
老大Java:数据分析我虽然也有jar提供,但是我派了我的儿子scala去帮我完善。
老二C老四C++:这东西不是SPSS,stata,tableau,powerbi,excel,Echart,FineReport等强大的数据分析工具就可以解决了,都是用我们和老大开发的,干嘛还要写代码。
老三Py:我一把屠龙剑Pycharm,一把倚天剑anaconda,一个开发,一个数据分析,双剑合并,威力无敌。
老大Java:比IDE开发工具,我可不怕,我有Eclipse,MyEclipse,Intellij IDEA,NetBeans功能厉害到爆。
老二C老四C++:Dev-C++,C-free,CLion, Code::Blocks,CodeLite,C++ Builder,我们觉得同样没问题。
老三Py:我的Web开发Django社区非常庞大,江湖上,Python有两条腿跑,一腿就是我的django,因为两万个包,一万以上都是我的Django,再加上了其他儿子flask,tornado,我开发了国内的豆瓣、知乎,国外:Instagram、Disqus、National Geographic、NASA
老大Java:Web开发,你还敢比,我就拿出一个Spring家族就够了,SpringMVC,SpringBoot,SpringCloud,再说了我还有自己的Tomcat,Jetty应用服务器,微服务的架构早就深化人心。如果以前的网站不是用php开发,那基本就是我以前的Servlet,jsp开发的(虽然落后了,但基本都在维护),现在网站开发首选我的Spring家族。
老二C老四C++:虽然在网站开发我们几乎没有市场,但是软件开发都是采用我们的,比如早期的QQ,微信,支付宝等大部分软件都是我们开发的。
老三Py:有本事比一比现在最火的人工智能,我的机器学习sklearn,深度学习keras,Pytorch,tensorflow,Caffe,PaddlePaddle,哪个不知道,哪个不用?就是因为这个,我才算最近的王者。
老大Java:你是不是想王者荣耀想多了,王者荣耀的客户端应该是C#(Unity3D)开发的,核心后端服务是C++开发,可没有你的份。人工智能,我怎么实现不了,我的深度学习库——DL4J、ND4J以及Deeplearning4j ,深度学习框架就是因为数据分析者只会用Python,才让你火到现在。
老四C++:CPP-Call-Tensorflow,Caffe2 C++ API, PyTorch-CPP,我的性能比你的好不知道多少倍。对了,说说性能,老三,你这不怎么行。
老大Java补刀:连数据都没有,老三你做什么人工智能,看看得我的apache社区的大数据框架Apache Hadoop,Apache Hive,Apache Hbase,Apache Sqoop,Apache Flume,Apache Spark,Apache Beam,Apache Flink ,Apache Storm,Spark Streaming,Apache Oozie还有 Clouders Manager(CDH)都是我开发出来,大数据平台都是我干的,没有了数据,你做什么Ai,你是不是猴子请来的逗逼?
老三Py:游戏方面,我可以有我的Pygame,性能方面,我承认比较低效,大数据不是还有我的pyspark?
老五C#:你的Pygame就是小孩子过家家的,游戏市场我已经占领,老三你可不要来。
老大Java笑道:spark是我的儿子scala开发的,spark就是为了你们这些数据分析的人不会我(Java)和我儿子(scala),你们的压力下,不好意思的开发了pyspark ,对Python提供了APi,再说了我们也给R提供了Rspark。话说,老R从前十掉下到了十一。
老R:就是你老三一直打击我,害得现在数据分析的人员不学习R了,都以为学你,就天下无敌了。
老四C++:就是明明每个人占领一种市场就够了,现在提出了”人生苦短,我学Python“口号。
老三Py:就是要”人生苦短,我学Python“。
老大Java:就是因为你,害得所有人的编程水平只降下来。Java开发人员学习Python,就是分分钟的事情。
老二C:不要说,大学我敢保证所有人都必须学习我开始。
老四C++:有本事你让学Python的来学我或者老大,我不信他能学得了。学我的人基本被我折磨死了,学你py就是分分钟的事情,有本事继续聊性能,我好像记得知乎得推荐系统用go重写了,还不是因为你的效率。
老十go:今天我难得上了前十,什么”人生苦短,我学Python“,明明就是”2020年,我们一起学go“。
老三Py:我去你的,你老十有什么资格说话?再说了我有cpython,Numba提高运行速度不就可以了吗?
老大Java:那你老三有什么资格在我面前说话,你连多线程和并发都处理不好,还不如提出我的口号”OnceWrite,RunAnywhere“,一次编写,到处运行,我的强大的JVM,你老三有吗?
老三Py:我可以用Pyinstall打成exe,到处运行,不就是”一次编写,到处运行“,
老大Java:我的强大,你不知道,你还是在mac和liunx运行你的exe吧。我还有一个儿子Kotlin和我占领APP市场,你有APP市场吗,还想当大佬,这日子是不是有点早了。
老三Py:我有kivy开发APP。
老二C老四C++:老三,你怎么不说用flutter开发APP?
老三Py:那是Google 开源的 UI 工具包,关我毛事。
老二C老四C++:flutter的底层是基于我们的开发的。
老三Py:我不管,反正现在人人学Py,我的市场就是慢慢变大,我就是当老大。
老二C: 我从1972年诞生,可以说我是老三你的长辈。Java可是运行在全球的三十亿设备上的,我都没有把握当老大,你哪里来的勇气?
老三Py:我是从1991年出生,Java可是1995年出生,这样我不就是老大的长辈吗?
老大Java:老三说得没错,老三要当老大,他膨胀了,要先超越老二你了。
老二C: 什么?老三,他连编译器都没有,一个解释器基于我的编译器,竟然敢叫嚣超越我,用我编译器,底层封装我的代码, 没有我,哪里来你,脚本就是脚本,动态语言就是动态语言,老大,老四和我哪个不是静态语言,哪个没有自己的编译器?信不信我不给你用我的编译器,让你从前十消失。
老三Py:卧槽,爸爸,我错了,别让我从前十消失啊。
一声不吭的老八php叫道:php才是最好的语言。
我想说的
Python这语言,只适合作为加分项,不适合作为技术支撑。因为它写不了复杂逻辑。只适合写一个爬虫,计算器,记事本,Qt之类的小程序。Python超越了Java和C,那是不可能的。Python从老四超越了C++,已经是一个很震惊的大事了。
说这个也许有人不服,凭什么Python就写不了复杂逻辑?豆瓣和知乎不是用Python写的吗?
先声明,豆瓣的后端,已经废弃了绝大部分的Python代码,重新写过了。youtube也正在重写中。目前以Python为主的网站,就只有知乎这么个独苗,而且知乎的推荐算法已经用go重写了。
为什么?不是因为Python的性能慢,而是因为Python的语法太悲剧了。也许Python的语法简洁,在初学者看来是优点。因为初学者一般练手,都只写1000行以下的小玩意,Python的语法简直爽翻了,真没任何缺点。
但如果你真的尝试用Python封装几十个类,去写个一万行以上的东西,自然就明白它的语法问题有多严重了。不只是难受,而是根本写不下,去维护成本太大了。没有静态类型检查是主要原因。能解决么?也能,好的模块设计还有code review能回避掉一些,不过这样一来也就抵消掉一些Python能带来的快速开发的优势了。
还是江湖那句话,动态一时爽,重构火葬场。并不适合大项目,Python还是适合原型,前期项目。
搞it要想混得好,如果哪能只会一样东西呢,除非你不想混好,拼得就是综合素质,除非你Python登峰造极的程度,python五分钟都能入门,Python的语法和英语完全一样。学Python的人,去学Java,真的觉得很难。
如果按难度评分0-5的话,Python没有难度指数0,php难度指数1,go难度指数2,Java难度指数3,C++/C难度指数4。静态语言的难度是比动态脚本难的,如果你是编程零基础,建议从学习Python,再深入到Java。一手Python,一手Java基本在市场属于比较靠前的水平。
阿里基本Java的天下,腾讯的前世是靠C/C++出生,华为主要业务是在硬件方面,也需要C/C++的编程基础。百度,字节相反用的Python,go,ruby比较多。
不过如果自己想要有更长远的发展,只学python肯定是不够的,个人觉得Java、Python这二门语言都熟练掌握最好。如果想成为大神,那就补充一个C++,你就是无敌的存在。
@Author:Runsen 公众号:润森笔记
感谢邀请。今天雷哥给大家分享3种查找重复值的方法。
案例:查找出重复的数据。
方法1: Countif函数法
场景:需要统计出数据出现的次数。
语法:=countif(参数1,参数2),表示条件参数2在数据范围参数1中出现的次数,具体语法描述如下↓。
在B1单元格中输入 =COUNTIF(A:A,A3),拖拽完成填充。
可以发现,数据在A列出现的次数一目了然了。
方法2:数据透视表
场景:需要统计重复数据的具体次数时,可选择数据透视表的方法。
对于接触函数不太多的朋友,可能一边会感叹函数功能的强大,一边有感叹函数为何那么难学,琢磨不透里面的函数原理。尤其是函数的语法,嵌套等千变万化,感觉就像是一个黑匣子,搞不清里面的逻辑。
亲爱的读者朋友,如果您感觉函数有点复杂,雷哥今天给您提供了数据透视表的方法,只要您拖拖拽拽即可实现重复项的查找。
方法:【插入】——【数据透视表】——字段拖拽到行区域和值区域——值汇总依据改为【计数】。
数据出现的次数就一模了然了,可以发现数据62出现了3次;243出现了2次;其他数据出现了1次。
雷哥Tips:把数据拖拽到值区域时,如果数据是文本数据,自动进行计数;如果数据区域是数值区域,自动进行求和
方法3. 条件格式
场景:需要突出显示重复数据时,可以选择条件格式的方法。
方法:选中A列数据,单击【开始】选项卡中的【条件格式】,【突出显示单元格规则】-【重复值】。
可以发现,重复的数据都凸出显示了。
01-显示出不重复数据
场景:需要快速显示出不重复的数据。
方法:选中数据——筛选中的【高级】——单击【将筛选结果复制到其他位置】——复制到选择H1单元格——勾选【选择不重复的记录】。
可以发现,不重复的数据就快速显示在H列了。
02-统计不重复个数
场景:需要统计出不重复数据的数量。
方法:使用公式 =SUMPRODUCT(1/COUNTIF(A3:A12,A3:A12)) 即可快速统计出不重复数据的数量。如图,可以发现,不重复数据的个数为7.
注意:输入公式后,需要按下【Ctrl+Shift+Enter】才可以出现想要的结果,因为输入的是数组公式。
公式解释:① 数组公式,其中 COUNTIF(A3:A12,A3:A12) 表示单元格A3,A4....A12 分别在数据区域A3:A12中进行查找。返回结果为数组 {3;1;2;1;1;3;2;1;1;3}② =SUMPRODUCT(1/{3;1;2;1;1;3;2;1;1;3}) 表示对数组求和, 1/3+1/1+....+1/3,即可实现每个数据只统计一次。 例如,62出现三次,就是3个 1/3求和。
重复数据相关的方法:
① Countif函数法
② 条件格式法
③ 数据透视表法
不重复数据相关方法:
① 高级筛选——实现不重复数据的快速显示
② 不重复数据个数统计——函数SUMPRODUCT + COUNTIF
各位读者朋友,您都学会了吗? 如果对雷哥讲解的内容有问题,欢迎留言交流。如果感觉内容不错,欢迎点赞支持雷哥哈。
雷哥:自媒体【雷哥office】创始人,《竞争力:玩转职场Excel,从此不加班》作者,微软Excel专家认证,office培训师,职场老司机,分享职场经验 / 办公技能 / 提高职场效率!
python读取txt只需用open、read语句
如:f = open( ' a.txt') #打开要读取的txt文件
line = f.readline() #逐行读取
读取excel要用到第三方模块,例:xlrd, xlwt, pyExcelerator。
xlrd主要用于读excel,xlwt和pyExcelerator主要用于写excel
excelpoint公司不错。
Excelpoint(世健)世健科技有限公司是亚太区领先的电子元器件授权分销商,能为亚洲电子厂商,包括原设备生产商(OEM)、原设计生产商(ODM)和电子制造服务提供商(EMS)提供优质的元器件、工程设计及供应链管理服务。
世健与原厂一直保持紧密协作,携手创造具有创新性的解决方案来完善客户的产品。集团在新加坡及中国均拥有研发中心,专业的研发团队不断创造崭新的解决方案以帮助客户提高成本效益并缩短产品上市时间。
世健公司于1987年在新加坡成立,是新加坡的主板上市公司,目前已在亚太区逾二十五个城市设有分公司和办事处,拥有超过600名员工。