您好,欢迎来到微智科技网。
搜索
您的当前位置:首页微软EXL使用技巧

微软EXL使用技巧

来源:微智科技网
中文Excel基本技法七则

本人在使用中文Excel(电子表格)时深深体会到它的方便快捷,在此想摘取几点小技巧与各位分享。 一、保护选定区域

用户的工作表中有一些重要数据或计算公式不希望被别人修改或删除,除给整个工作簿加密码外还可以对某一区域加密保护,方法如下: 1.加密

首先选择“格式\\单元格\\保护”,选定“锁定”项,“确定”后返回。然后选择“工具\\保护\\保护工作表”,根据提示两次输入口令后退出。此时再想修改选定的区域中单元格,将提示该单元格已被保护的信息。 2.解密

依次选择“工具\\保护\\撤消工作表保护”,输入保护口令后,“确认”退出即可。 二、连续打开多个工作簿

由于工作需要有时需同时打开多个工作簿,可按如下步骤进行:

选取菜单“文件\\打开文件”,按住Ctrl键后用鼠标选定你欲打开的文件,选“确定”退出,此时你选中的文件将同时被打开。 三、激活工作簿

当用户同时打开多个工作簿时,一般都会叠在一起,若想激活工作簿,可按Ctrl+F6键依此激活各工作簿。

四、同时操作多个工作簿

当用户同时打开多个工作簿时,可对窗口进行重排以达到同时操作多个工作簿的目的,方法如下: 选取菜单“窗口\\重排窗口”,可根据自己的爱好分别选取“层叠”、“水平并排”或“垂直并排”方式,以后用户只需单击工作簿上方的蓝条即可激活相应的工作簿。 五、自动装入用户工作簿

有时用户希望Excel一启动即装入自己的工作簿,可按下述方法进行: 方法一:将用户的工作簿拷入Excel的启动目录\\excel5\\xlstart中。

方法二:用户自定义启动目录,具体操作是:选取“工具\\选项\\常规”,在“替补启动目录”中输入自己的工作目录(如c:\\my-tool\\mywork),“确定”即可。 六、用密码保护文件

用户的工作簿往往不希望别人打开或修改,此时可通过加密码的方法实现,方法如下:

首先打开用户的工作簿,选取“文件\\另存为”,输入文件名,再选“选项”,根据用户的需要分别输入“打开文件口令”和“修改文件口令”,“确定”退出即可。 七、定时自动保护文件

当用户进行某项操作时会由于停电或其它原因造成数据丢失,为了使损失减少,可用Excel的自动保护功能让系统自动定时保存文件,方法为:

首先选取“工具\\加载宏”,查看是否选定“自动保护”选项,若没有则选定,“确定”后退出。 然后再选取“工具\\自动保护”,在“自动保护时间间隔”中输入自动保护的间隔时间,“确定”后退出。 此时即可放心地操作而不必担心数据丢失了!

1给单元格重新命名

EXCEL给每个单元格都有一个默认的名字,其命名规则是列标加横标,例如D3表示第四列、第三行的单元格。如果要将某单元格重新命名,只要用鼠标单击某单元格,在表的左上角就会看到它当前的名字,再用鼠标选中名字,就可以输入一个新的名字了。 2去掉默认的表格线(网线) 单击“工具”菜单中的“选项”,再单击对话框中的“视图”,找到“网格线”,使之失效(将左边的“×”去掉)。

3增加工作簿的页数

单击“插入”菜单下的“工作表”,即可在底部看到一个新名称的工作表。一个工作簿最多可以有255张工作表。 4给工作表命名

双击当前工作表下部的名称,如“Sheet1”,再输入新的名称即可。 5实现条件显示

统计学生成绩时,希望输入60以下的分数时,能显示为“不及格”,输入60以上的分数时,显示为“及格”。这样的效果,不妨称之为“条件显示”,用IF函数可以实现。 假设分数在B3单元格中,要将等级显示在C3单元格中。那么在C3单元格中输入以下公式实现不同的等级:

=if(b3<=60,“不及格”,“及格”) 分“不及格”和“及格”两个等级 =if(b3<=60,“不及格”,if(b3<=90,“及格”,“优秀”)) 分三个等级

=if(b3<=60,“不及格”,if(b3<=70,“及格”,if(b3<90,“良好”,“优秀”))) 分为四个等级

注意:符号为半角,IF与括弧之间不能有空格,而且最多嵌套7层。 6跨表操作数据

设有名称为Sheet1、Sheet2和Sheet3的三张工作表,现要用Sheet1的D8单元格的内容乘以40%,再加上Sheet2的B8单元格内容乘以60%作为Sheet3的A8单元格的内容。则应该在Sheet3的A8单元格输入以下算式:=Sheet1!D8*40%+Sheet2!B8*60%.

Excel中单元格引用

进行VBA编程时,经常需要对一定范围内的单元格进行操作,这时就需要对单元格进行定位。在Excel中有多种定位方法,可以参阅Excel帮助中有关“如何引用单元格和区域”内容。在此仅介绍几种常见的引用方法。

1坐标引用

当需要对工作表的单元格逐一进行操作时,最直接的方法就是根据工作表的2维坐标来引用单元格。Excel有两种坐标引用的方式:

(1)A1样式引用:A1样式引用比较直观,例如:

Range(“A1\") 单元格 A1

Range(“A1:B5\") 单元格 A1到 B5的区域

Range(“C5:D9,G9:H16\") 多区域选择

Range(“A:A\") 列 A

Range(“1:1\") 第一行

Range(“A:C\") 列 A到列C

(2)索引号引用:索引号引用是用行列坐标引用。在对两个表进行累加时,使用索引号引用比较方便,例如下面的宏可以精确地将两个表格的内容进行累加:

宏举例1:

For x = 1 To 50

For y = 1 To 20

Set c=Worksheet(1).Cells(x, y)

Set d=Worksheet(2).Cells(x, y)

c.Value=c.Value+d.Value

Next y

Next x

可以说,A1样式引用与索引号引用的实质都是根据工作表的二维坐标进行的。笔者觉得,这两种引用适于绝对定位,适于对大批单元格进行操作;但如果要求模糊一些的定位和精确选择操作区域,就不如下面的几种定位方式了。

2UsedRange引用

使用A1引用和索引号引用,要求精确地知道表格的行列数,智能程度不高,如果修改了工作表的行列数或移动了位置,原有的程序就要修改。虽然Excel的工作表可支持65535行、256列,但我们利用的只是其中极小区域,也就是“已用范围(UsedRange)”,操作也是在这一区域内进行。Excel提供了“已用范围”这个概念,提高了程序对不同工作表的适应性。例如,下面的宏把所有已用的单元格颜色恢复成白色,这个宏在哪个工作表中都适用,而不用考虑这个表实际有多大,也不用担心坐标设得太大浪费时间:

宏举例2:

For Each c In ActiveSheet.UsedRange

c.Interior.Colorindex=0

Next c

3命名区域引用

“已用范围”的概念提高了编程的适应性,更加接近人的自然语言逻辑。但是工作表中只有部分数据是要求用户输入的,因此我们的修改、累计求和也只需针对这部分数据进行,此时,“已用范围”引用的无用操作会大大增加。如前所述,如果把用户输入区域集中命名为DATA—AREA,操作时只需在这一区域进行,可以节约大量时间。下面的宏可以把当前工作表的DATA—AREA区域的内容全部清除,起到初始化的作用:

宏举例3:

Sub clear—zero()

Range(“data—area\").ClearContents

End Sub

EXCEL 技巧四则

技巧1:给别人看,但不给别人动

辛辛苦苦地设计了一个数据库或者表格,却被别人毛手毛脚地搞乱了,是不是很恼火? 如果 是私人文件还好,只要设个密码就可以了,偏偏这是要别人往里面填数据或者是要给 大家参考的,往往由于他人的“不小心”,而导致自己要重做整个表格.

为了防止别人无意改动表格的内容(尤其是一些计算公式),我们必须把这些单元格设成

“只读”!

把不需要保护的的单元格选定,单击右键,设置单元格,将保护标签中的锁定复选框清 除,然后对该工作表设置保护。此时,锁定的单元格是只读的,刚才已被清除锁定复选框 的单元则可以正常输入。当然,如果你连某些单元的内容也不想别人看到,在确定这些单元 保护标签中的锁定复 选框是选中的情况下,再选择隐藏即可,这样将不显示这些单元其中的 内容。但是你必须对工作表或工作簿实施保护后,你的保护和隐藏才有效。要保护工作表,可 按以下选择: [工具]→[保护]→[保护工作表]→选择密码,重复输入相同密码,这样,以 后要进入这个工作表,只要输入密码即可 。 技巧2:得到偶数的单元格的相加值

因为工作需要,要得到偶数的单元格的值相加之和,以下是具体的要求和思路: 要求:得到A2+A4+A6+A8+A10+A12+A14......之和,假如是少还好办,假如有数十个 相加的话就不好办了,怎样才能用一个公式来搞定它呢???

思路:呵呵,我已得到答案了!先用一列来得到当前行的行号,你可在C1输入1,然 后向下拖得到每一行的行号,再用一列来判断当前行是否为偶数行,输入公式: "=IF(INT(C1/2)=C1/2,A1,0)",然后再累加C列即可。

函数解析:其中的INT函数为判断C1/2是否为整数,如果C1是偶数C1/2当然是整数了, IF函数判断INT(C1/2)是否为偶数,如是,则取A列值,如果不是,就取0值。

看懂以上公式后,再教你一个更简单的方法:用ROW函数.ROW()可以得到当前行 的行号,这样,判断当前行是否为偶数就不用再增加C列了,只要直接输入公式: "=IF(INT(ROW()/2)=ROW()/2,A1,0)",向下拖动,累加即可。 技巧3:如何使Excel中数字计算自动四舍五入

目的:要对一个单元格中的数据(利用函数计算得出的)在它本身所在的单元格内 进行四舍五入。

//* 假设B1单元格内容为:=if(A1>5,6234*.05) *//

1.如果B1单元此后不再加入其他运算,只要:

右键单击B1 → 设置单元格格式 → 小数位数调整到2位.

或者单击B1,选择快捷菜单上的 "千分格式" ,再选择快捷菜单上的 "退 一位小数位" 即可。

2.如果B1单元此后还要再加入其他运算,只要:

在B1单元,将原有内容加入ROUND函数即可:=round(if(A1>5,6234*.05),2) 其中,最后一位数"2"代表你想要数据参与计算的结果截止到小数点后两位, 如果想要三位,直接改成"3"即可。

以上第一种方法只能达到显示上的四舍五入,当数据再次参与计算时,将不会以四 舍五入后的数值参与。第二种方法,当数据再次参与计算时,将以四舍五入后的数值 (即其显示在单元格中的数据)参与计算。

技巧4:将键入的阿拉伯数字自动转换成人民币大写金额

在使用EXCEL过程中,在制作财务凭证时经常需要将数字表示为大写的数字金额, 可用设置单元格格式的方法来实现:

1.首先鼠标右键单击需要用大写金额显示的单元格。

2.(*假设此单元格金额为123.50元*) → 设置单元格格式 → 数字 → 自定义 → 在类型框中输入 [DBNum2]0\"百\"0\"拾\"0\"元\"0\"角\"\"整\" 即可将选中的单元格中 的数字显示为大写金额:(壹百贰拾叁元伍角整)。

(*假设此单元格金额为1234.51元*) → 设置单元格格式 → 数字 → 自定义 → 在类型框中输入 [DBNum2]0\"千\"0\"百\"0\"拾\"0\"元\"0\"角\"0\"分\"\"整\" 即可将选中的单元格中的数字显示为大写金额:(壹千贰百叁拾肆元伍角壹分整)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务