Archive for April, 2008
学习使用公式-批量计算某一列的数值
有些时候,在excel中我们会需要对某个列进行批量的计算,如果是用手工来做的话,就会非常浪费时间和精力。如果利用公式来计算的话那就方便了很多。现在还不会用公式吗?没问题,下面给我一起做下面这个例子就可以了。
问题:在Excel中有一列是所有人的身份证号,现在需要把每个人的年龄计算出来。
当然,如果人不是太多的话完全可以手工计算,但是如果有好几百个或者好几千个人哪?也需要完全用手工来计算吗?我们可以利用身份证号里面包含的出生日期进行计算生日。
1. 首先把Word中的客户档案全部复制到Excel中生成一个数据库文件。然后在数据库文件中新建一列,并命名为“出生年月”。因为身份证号有15位和18位,为了计算方便,先对身份证号进行排序。
2. 用MID函数计算出第一个客户的出生年月。函数表达方式如下:MID(E2,7,2),表示第一个客户的身份证号在E列第二行中,要从这个位置中的第7个文本始返回2个长度的字符。
回车确认后,“J2”中的值变为“62”,表示该职工62年出生。接着下拉J2公式复制单元格,快速求出每个职工的出生年月(若身份证为18位,则公式变为MID(E2,9,2))再把J列的格式改为数值型。
3. 在D2中输入计算机公式“=108-J2”就可求出该职工的实际年龄。下拉D2中的公式再次复制,近千个职工的年龄就一键敲定。
怎么样,是不是很快就计算出了生日?
公式解释: Mid函数,用来读取某个单元格里面的数据内容,其中第一个参数的意思是要读取的单元格的位置。比如说我们想读取A列第2个单元格的内容,第一个参数就是A2;第二个参数的意思是读取的起始位置,就是从第几个字开始;第三个参数的意思是共读取几个字符。
如何保护你的Excel文件?
首先,我认为你有一个比较重要的Excel文件,所以需要保护。但是有两种保护的含义:(1) 你不希望别人能够打开你的Excel文件,不希望别人能看到你Excel文件中有什么内容。 (2) 你不希望别人都更改你Excel文件中的数据或者内容,但是还是愿意让别人看到你的Excel文件里面的数据或者内容的。
针对第一种问题,操作的步骤是:启动Excel,打开相应的工作簿文档,执行“工具→选项”命令,打开“选项”对话框。 切换到“安全性”标签下,在“打开权限密码”右侧的方框中输入密码,按下“确定”按钮,再输入一次密码,确定返回。这样的话这个Excel文档别人不过不知道密码的话就无法打开,当然更无法更改了。
第二种问题就比较简单了,步骤是:执行“工具→保护→保护工作表”,在弹出的对话框里面选择你运行的操作,然后输入密码就可以了。在这种模式下,别人如果不知道密码的话可以打开你的文档,但是无法修改你的文档内的内容。
当然,设置密码并不是万能的,也有一些工具可以用来破解你的密码,最快的能在几秒钟之内就完全把你设置的密码给破解出来。
Excel和WPS那个功能强大?
如果从价格上来说,当然WPS Office的价格要比Excel便宜了很多,并且WPS Office的安装文件也要比Excel的安装文件笑很多,所以如果你的电脑还没有安装表格软件的话,我建议你使用WPS Office。
从功能上来说,初期的WPS Office对MS Office文档的兼容性不要,不过现在微软已经开放了office文档的结构标准,所以在文档的兼容性上面WPS Office也完全没有任何问题,并且最新的WPS Office已经能够完美的打开任何Office文档,默认的文档格式也是微软Office的文档格式。在用户体验上,WPS也继承了微软Office的使用习惯,你会发现在WPS Office中很多操作与Excel或者其他的Office软件几乎完全一样。
但是,WPS Office确实与微软Office有着一些差别,比如在高级应用上:Excel和Access的数据导入导出,Web service,SharePoint等等是用法上WPS确实无法与微软Office竞争,但是普通用户谁有用到了这些功能了哪?所以,如果作为普通用户的话,我建议你使用WPS,他的确与微软Office几乎没有什么区别;如果你是高级用户,那最好使用微软Office。
如何在批量改变一列的值
我们做好一个EXCEL表格,数据也已经填好了,现在想修改其中的一列,例如想在列A原来的数据的基础上加 2,能不能使用公式?或者手工添加每个单元格里面的数值?对于这个问题我们自然想到了利用公式,当你利用工式输入A1=A1+8时,你会得到 EXCEL的一个警告“MICROSOFT EXCEL不能计算该公式……”只有我们自己想办法了,这里介绍一种简单的方法:
第一步
在想要修改的列(假设为A列)的旁边,插入一个临时的新列(为B列),并在B列的第一个单元格(B1)里输入8。
第二步
把鼠标放在B1的或下角,待其变成十字形后住下拉直到所需的数据长度,此时B列所有的数据都为8。
第三步
在B列上单击鼠标右键,“复制” B列。
第四步
在A列单击鼠标的右键,在弹出的对话框中单击“选择性粘贴”,在弹出的对话框中选择“运算”中的你所需要的运算符,在此我们选择“加”,这是本方法的关键所在。
第五步
将B列删除。
怎么样?A列中的每个数据是不是都加上了8呢?同样的办法可以实现对一列(行)的乘,除,减等其它的运算操作。原表格的格式也没有改变。
