Excel是我们工作中经常用到的一款办公软件,它方便灵活、功能强大,而就是这款在我们生活工作中经常用得到软件,您对它的了解又有多少呢?那么下面我们就将带您进入Excel的世界:
1.1 自学部分
1.1.1 隐藏与加密
1、 隐藏:选择使用的行、或列、单元格、工作表,点击格式\行、或列、单元格、工作表\隐藏
显示隐藏:编辑\定位,选择需要定位的区域,点击“取消隐藏”
2、 加密保护:工具\保护\工作簿,输入密码
1.1.2 字符串应用
1、 字符串比较:exact(“”,””)
2、 获取单元格A1中字符串的长度,LEN(A1)
3、 判断A1中字符串的长度是否是11位,IF(LEN(A1)=11,条件为真是所执行的操作,条件为假时所执行的操作)
4、 取单元格A1中字符串的左边3位,LEFT(A1,3)
a) 取单元格A1中字符串的右边3位,RIGHT(A1,3)
b) 取单元格A1中字符串中的第4位到第7位,即总共4位,MID(A1,4,4)
5、 将数值转换为按指定数字格式表示的文本
a) TEXT(value, format_text)
b) Value:为数值、计算结果数字值的公式,或对包含数字值单元格的引用。
c) Format_text:为“单元格格式”对话框中“数字”选项卡上“分类”框中文本形式的数字格式。
d) 例:A3单元格的内容为“李化”,B3单元格的内容为百分比数字“20%”,则公式:=A3&”的销售额占总销售额的”&TEXT(B3,”0%”)
e) 将显示为:李化的销售额占总销售额的20%。
6、 合并字符串
a) CONCATENATE(text1,text2,…)
1.1.3 日期函数
1、 插入当前日期:
=TODAY() 插入当前日期(可变)
=NOW() 插入当前日期和时间(可变)
2、 计算两个日期之间的天数、月数、年数
DATEIF(start_date,end_date,unit)
假设F4是某个员工参加工作的时间,现在要求出这个员工的工龄,则公式:= CONCATENATE(DATEIF(F4, TODAY(),”y”),”年”, DATEIF(F4, TODAY(),”ym”),”个月”)将显示“X年X个月”
3、 返回代表特定日期的序列号:
DATE(year,month,day)
1.1.4 排序:
1、RANK(number,ref,order),
例如,在学生成绩表中,I列存放学生的总成绩,I2~I45是所有学生的总成绩,在J列显示按总成绩的降序排列的名次:=RANK(I2,I$2:I$45,0)
2、计算平均成绩AVERAGE(C2:C45)
4、 计算优秀率和及格率
=COUNTIF(C2:C45,” >=80”)/COUNTA(C2:C45)
5、 统计前三名和最后三名
第一名:=MAX(C2:C45) 或者 =LARGE(C2:C45,1)
第二名:=LARGE(C2:C45,2)
第三名:=LARGE(C2:C45,3)
第一名:=MIN(C2:C45) 或者=SMALL(C2:C45,1)
第二名:= SMALL (C2:C45,2)
第三名:= SMALL (C2:C45,3)
6、 使用if条件语句时,若条件判断后使用字符的话,需要使用双直引号””括起。
如班级排列=IF(J2<=15,"高三(1)班",IF(J2<=30,"高三(2)班","高三(3)班"))
7、 offset
OFFSET(reference,rows,cols,height,width)以指定的引用为参照系,通过给定偏移量得到新的引用。
例如:在学生表中的平均成绩统计,=SUM(IF($K$2:$K$45=$M14,C$2:C$45))/$N14,并同时按下shift+ctrl+enter
8、 分段函数统计(见学生成绩统计练习)
a、 使用countif函数统计
使用COUNTIF统计语文成绩,以60~69之间为例:
在P42中输入:=COUNTIF(C$2:C$45,"<70")-COUNTIF(C$2:C$45,"<60")
b、 用DOCUNT函数统计
以统计“数学“学科各分数段学生数,在W40~X49单元格中输入表中信息
分别选种Q41、Q42……Q45,输入公式:
=DCOUNT(D1:D45,”数学成绩”,W40:X41)
=DCOUNT(D1:D45,”数学成绩”,W42:X43)
=DCOUNT(D1:D45,”数学成绩”,W44:X45)
=DCOUNT(D1:D45,”数学成绩”,W46:X47)
=DCOUNT(D1:D45,”数学成绩”,W48:X49)
c、 用FREQUENCY函数统计
FREQUENCY函数的主要功能:以一列垂直数组返回某个区域中数据的频率分布。
使用格式:FREQUENCY(data_array,bins_array)
data_array表示用来计算频率的一组数据或单元个区域;bins_array表示为前面数组进行分隔的一列数值。
分别选Y41~Y46单元格,输入分数段的分隔数值同时选种R41~R45单元格区域,在“编辑栏”中输入公式=FREQUENCY(E2:E45,$Y$41:$Y$45),输入完成后,按下Ctrl+Shift+Enter组合键进行确认,即可一次性统计出“英语”学科各分数段的学生人数。
d、 用SUM函数统计——计算所有参数数值的和
使用格式: SUM(number1,number2……)
参数说明:number1、number2……代表需要计算的值,可以是具体的数值、引用的(单元格(区域)、逻辑值等。
以统计物理成绩在80~89分的人数,在单元格中输入=SUM(($F$2:$F$45>=80)*($F$2:$F$45<90)),输入完成后,按下Ctrl+Shift+Enter组合键进行确认
1.1.5 自动筛选
――――――――――自动过滤表中的数据,选择满足条件的记录
1. 选定数据清单中的某个单元格为当前单元格
2. 单击“数据”菜单中“筛选”命令中的“自动筛选”子命令(该命令式一个选项开关,默认为关闭状态,当处于打开状态时,数据清单每列的标志旁边都会出现一个下拉箭头)
3. 单击目标字段的下拉箭头,这时将显示该字段值的列表,以及“全部”÷“前10个”和“自定义”等选项
4. 可以从中选择一个值作为筛选数据清单的条件
5. 这时工作表中满足条件的记录所在的行号和设置了筛选条件的筛选箭头都是蓝色的,以提醒操作者注意当前显示的时筛选的结果以及对哪些字段进行了筛选。
6. 单击“数据”菜单中“筛选”命令中的“全部显示”子命令,可恢复所有记录。
MID函数返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法:MID(text,start_num,num_chars)
自定义条件筛选:在选择“自动筛选”后,点击目标列的下拉箭头,选择“自定义”,输入相应的条件。
高级筛选:详见“股市行情分析”
辅助投资分析——投资方案,模拟运算
1.1.6 word删除空行
1、 编辑”菜单中打开“查找和替换”对话框,在“查找内容”中输入“^p^p”“替换为”中输入“^p”,然后“全部替换”。
2、 如果文件中用的是手动换行符,那么就要用“^l^l”替换成“^l”(这里用的不是1,而是L字母的小写,也可以直接用替换对话框里的“特殊字符”,里面有“有手动换行符”)
3、 若还是行不通,请尝试:
把^l ^l”(注意两个换行之间有一个空格)替换成“^l”,替换终于有成果了。或“p ^l”替换成“^l”。
4、 另外,可以通过“工具/选项/视图/格式标记”选全部,可看出要替换的原有标记,直接复制粘贴,作为要查找内容。此法比较行之有效。
1.2 Excel录入技巧
1.2.1 快速填入相同内容
选中多个单元格后,输入字符,然后按Ctrl+Enter组合键,即可在选中的每个单元格中填入上述相同的字符。
1.2.2 快速复制上单元格
选中下面的单元格,按Ctrl+ ’(’为西文的单引号)组合键,即可将上一单元格的内容快速复制下来。
1.2.3 快速输入系统日期
按下Ctrl+;组合键,即可快速输入系统日期。
1.2.4 文本数字输入技巧
一般情况下,在单元格中输入的任何数字,均以“右对齐”格式放置,而且Excel会把综当成数字来处理。如果你要输入文本格式的数字,除了事先将单元格设置为文本格式外,只要在数字前多输一个’(单引号)即可。
1.2.5 分数输入技巧
如果事先将Excel单元格设置为“分数”格式,即可在其中输入2/3.5/6这样的分数数据。除此以外,可以在“常规”单元格中按“0空格分数”的格式输入分数,如输入的“0□2/3 ”(□表示空格)即可显示“2/3”,并按15 位的数字精度进行数据处理。不过,此法输入的分母不能超过99,否则输入结果显示为0。
1.2.6 输入法快速切换技巧
单击“数据”→“有效性”,打开“数据有效性”对话框中的“输入法模式”选项卡,选中“模式”下拉列表中的“打开”,最后单击“确定”按钮。只要选中了某种输入法有效的单元格,已经设置的输入法就会被自动激活。
1.2.7 信息快速添加技巧
如果要给单元格数据的尾部添加信息,可以选中该单元格然后按F2键。光标就会在数据尾部出现,输入数据后回车即可。
1.2.8 参数快速插入技巧
如果知道所使用的函数名称,但又不了解它的参数使用方法,可以在编辑栏中输入等号及函数名,然后按Ctrl+A键,Excel自动打开参数输入对话框,就能直接输入各个参数了。
1.2.9 快速编辑技巧
如果想对Excel单元格中的内容进行编辑,只须用鼠标双击需要编辑的位置,光标就会插入十字光标的双击点。用鼠标双击Excel工作表的标签,直接输入文字并回车,可以快速修改标签的名称。 中2005-11-21 22:31:03
1.2.10 重复操作
要想将某一单元格(或区域)的格式(字体、字号、行高、列宽等)应用于多个位置,可以将上述单元格(或区域)选中。然后双击“格式刷”按钮,鼠标拖过要设置格式的若干区域,完成后再次单击“格式刷”结束操作。
如果要绘制多个“直线”或“椭圆形”等,可以双击Excel“绘图”工具栏上的相关按钮,接着就可以重复绘制图形了。若想在双击某个按钮后取消这个功能,只需单击该按钮或按一下Esc键。
1.2.11 轻松实现多行文本输入
Excel默认单元格输入一行文本,实现多行文本输入的简单方法是:当你需要在单元格中开始一个新行时,只要按 Alt+Enter组合键即可,从而在一个单元格中输入两行乃至多行文本。
1.2.12 读出来帮你校对
Excel增加了一个“文本到语音”功能,它可以朗读单元格中的数据。你只要将Word文件粘贴到工作表中,单击“工具”、“语音”子→命令,就可以打开“文本到语音”工具栏。选中工作表中需要朗读的区域,单击工具栏中“按行”或“按列”朗读按钮。再单击“朗读单元格”按钮,Excel就会读出所菜单元格区域中的所有内容。其中汉字和数字的朗读比较准确,英语单词只能分解为字母逐个读出,但用于一般校对已经足够了。
1.2.13 数据同步滚动
如何你需要同时观察距离较远的两列数据,可以按以下方法操作:将鼠标移到水平滚动条右端的拆分框上,变成双向光标后水平拖动,即可用竖线将当前工作表分割为左右两个窗格。拖动其中的滚动条使需要观察的数据可见,此后即可按常规方法使两列数据同步滚动。如果需要取消竖直分割线,只须用鼠标双击它就可以了。
1.2.14 小数点或零输入技巧
要想让Excel自动填充固定位数的小数点或固定个数的零,可以进行如下设置:单击“工具”菜单中的“选项”,打开“编辑”选项卡,选中“自动设置小数点”复选项。如果需要自动填充小数点,应在“位数”框中输入(或选择)小数点右面的位数(如“2”)。如果需要在输入的数字后面自动填充零,则应在“位数”框中输入减号和零的个数(如“-3”)。
若采用前一种设置,则输入268后显示2.68。若采用后一种设置,则输入268后显示268000。
1.2.15 在单元格区域内换行
将某个长行转成段落并在指定区域内换行。例如:A10内容很长,欲将其显示在A列至C列之内,步骤为:选定区域A10:C12(先选A10),选择“编辑”菜单之“填充”的“内容重排”,A10内容就会分布在A10:C12区域中。此法特别适合用于表格内的注释。
1.2.16 多次输入的特殊符号
有时在一张工作表中要多次输入一些特殊符号(如◆),非常麻烦,对录入速度有较大的影响,可以采用一次性替换的方法来解决:首先用户可以在需要输入特殊符号位置的地方用一个字母来代替(如*),请注意这个字母不能是表格中需要的字母,等表格制作完成后,打开“编辑”菜单中的“替换”在“替换”对话框中的“查找内容”框中输入代替的字符“*”,在“替换值”框中输入“◆”,取消“单元格匹配”的选择,然后按“替换”按钮一个一个去替换,如果用户可以确定工作表中的全部“*”的作用都是代替“◆”,也可以按“全部替换”按钮,一次性全部替换完毕。
1.3 Excel工作簿技巧
工作簿在Excel是最基本的元素,其重要性不言而喻。这一期我们就向大家介绍实用的工作簿技巧。
1.3.1 设置好你的姓名及选项
第一次安装Word时,需要输入用户姓名、用户单位名称等,以便为你注册。这些信息被Excel引用。如果想更改它,可以选择“工具”→“选项”,单击“常规”标签,然后在其中“用户名”一栏中进行更改即可。
1.3.2 快速切换工作簿
当同时打开多个工作簿时,按下Ctrl+F6或Ctrl+Tab或Ctrl+Shift+F6或Ctrl+Shift+Tab 组合键,则依序在多个工作簿之间切换。
1.3.3 快速最大/小化/还原工作
按下Ctrl+F10组合键,可以使最小化的工作簿窗口最大化。按下Ctrl+F9组合键,可以使最小化的工作簿窗口。按下Ctrl+F5组合键,可以使最大化(或最小化)的工作簿窗口还原成正常状态。
1.3.4 快速打开文件夹
在“打开”、“保存(另存为)”和“插入图片”等对话框中,将光标定位在窗口中,按下F4键,相当于按下“查找范围(保存位置)”旁边的下拉按钮,帮你快速选择定位文件夹。
1.3.5 强制退出Exce
按下Alt+F4组合键,不管你打开几个工作簿,都会强制退出Excel。如果有文件没有保存,Excel会提示你是否保存。
1.3.6 快速切换工作表
按下Ctrl+Page Up组合键,在不同工作表之间,按工作表顺序从后向前切换(从Sheetn直到Sheet1)。按下Ctrl+Page Down组合键,在不同工作表之间,按工作表顺序从前向后切换(从Sheet1直到Sheetn)。
1.3.7 快速打开插入对话框
在Excel中,按下Ctrl+Shift+=组合键,则可快速打开“插入”对话框。 中
1.3.8 快速重命名工作表
双击工作表标签,就可以进行“重命名”操作了。省得再在Excel中右击要更改工作簿标签,再选择“重命名”。
1.3.9 快速打开固定工作簿
如果你有几个固定的工作簿需要同时打开,可以将它们保存为工作区文件,只要将工作区文件打开,Excel就会打开保存在其中的每个工作簿:先打开需要同时使用的多个工作簿,再根据使用要求调整好窗口的大小和位置。然后单击Excel“文件”→“保存工作区”,输入工作区名称后单击“保存”按钮即可。需要提醒注意的是,对每个工作簿所作的修改必须分别保存,保存工作区并不会保存其中的工作簿。
1.3.10 在不同工作表中输入相同内容
先选定需要输入相同内容的相应工作表标签,方法是按住Ctrl或Shift键的同时单击Sheet1、Sheet2、Sheet3等标签,然后在其中任意一个工作表的相应单元格中输入数据或文字,按下回车键后这些内容就分别进入所有被选定的工作表中的同一单元格中。
如果再扩展一下,就可以发现这个技巧并不仅仅局限于在多个工作表中输入相同内容,还能为多个工作表设置成相同的页面、在多个工作表中进行查找/替换/定位操作、在多个工作表中一次性设置相同格式,它的用处实在是太多了
1.3.11 让Excel打开两个同名文件
Excel一般情况下是无法打开两个同名文件的!不过,如果的确想打开,可以在“打开”对话框选中这个文件,然后按下F2键,将它重新命名即可打开两个同名文件了。当然它们的内容一般是不相同的。
1.3.12 生成备份工作薄
对新(老)工作薄执行“文件”→“保存(另存为)”,打开“另存为”对话框,按右上角的“工具”旁的下拉按钮,选“常规选项”,在随后弹出的对话框中,选中“生成备份选项”,确定保存。以后修改该工作薄(a.xls)后再保存,系统会自动生成一份名称为“a的备份.xlk”的备份工作薄,且能直接打开使用。
1.3.13 在工作簿中使用工作表组
Excel具有鲜为人知的快速编辑功能,当编辑某一个工作表时,工作表组中的其他工作表同时也得到了相应编辑:如果要选择一组相邻的工作表,可以先单击要成组的第一个工作表标签,按住Shift键,再单击要成组的最后一个工作表的标签;如果要选择不相邻的一组工作表,按住Ctrl键,依次单击要成组的工作表标签;如果要选定所有工作表,则可以用鼠标右击任意一个工作表标签,从中选择“选定全部工作表命令”。这时的工作表组就已经建好了,这时在标题行应该看到有工作组字样。
接下来,就可以看一看它的“强大”功能:先打开一个新的工作簿,按照上面的方法建立一个工作表组,再在第一个工作表中(或选定的某一个)设计一个数据表格,然后单击Sheet2工作表标签,它和Sheet1的内容完全一致。这时,就相当于批量在其中输入了数据,如果有不同的数据要输入,则可以在工作表标签上单击右键,选择“取消成组工作表”,然后将标题作适当的改动,如在本例中将“第一分公司”改为“第二分公司”,以此类推,如果有必要,可以再将三个工作表设置为工作表组。
1.3.14 重复使用格式刷
Excel中单击“格式刷”按钮时,可以将选定单元格的格式应用到其余的单元格中,但每一次只能应用一次“格式刷”,如需要重复使用,只要双击“格式刷”按钮,然后单击要改变其格式的多个单元格。完成操作后,按Esc键或再次单击“格式刷”按钮,就可以关闭“格式刷”。
1.3.15 使用格式表达式
Excel的自定义格式很像一种数学公式,提供了正数、负数、零和文本四种基本的格式代码,这些格式代码(称为“节”)是以分号来分隔的。其中正数的格式代码为“#,##0.00”,其中“#”表示只显示有意义的零(其他数字原样显示),逗号为千分位分隔符,“0”表示按照输入结果显示零,其中“0.00”小数点后的零的个数表示小数位数;负数的格式代码为“[Red]-#,##0.00”。其中“-”表示负数,可选项[Red]定义负数的颜色,可以输入“黑色”、“蓝色”、“青色”、“绿色”、“洋红”、“红色”、“白色”或“黄色”,其他字符的意义和正数相同;零的格式代码为“0.00”,其中小数点后面的“0”的个数表示小数位数;文本的格式代码为“"TEXT"@”(或“@"TEXT"”),TEXT是要在输入文本的前面或后面显示的字符串,@代表输入单元格的文本,它的位置决定TEXT在输入文本前面还是后面显示。
上述四种格式代码可以单独使用,也可以联合起来使用。例如格式为“###0.0”的单元格内输入“12345.987”会显示为“12346.0”;而“"盈""利"###0.00"元";"亏""损"-###0.00"元"”则会输入“3689.28”会显示“盈利3689.28元”,而输入“-3689.28”则显示“亏损-3689.28元”。
1.3.16 小提示
代码前后添加的文本可以在类型框中直接输入,需要的双引号Excel能够自动添加。四种格式代码联合使用时,代码应按正数、负数、零和文本的顺序排列。
1.4 自定义格式精彩应用
1.4.1 隐藏数据:格式——;;; **;**;**。
1.4.2 将数据直接变成万为单位:也有两种,保留1位与4位数。
#!.0,"万元" #!.0000"万元"
1.4.3 按小数点对齐。#.???其中几个?即几位。
1.4.4 按条件颜色。格式——[绿色][>=60]G/通用格式;[红色]G/通用格式
即大于等于60为绿小于为红,可以为条件格式的一个补充(条件格式只能有三种)
1.4.5 将00000000格式的数据转化为日期格式。
0000"."00"."00 0000"-"00"-"00
1.4.6 小写中文时11~19会变成一十一~一十九,我要的是十一~十九,怎么办?
[>20][DBNum1];[DBNum1]d
1.4.7 怎么让新工作表中有自定义的格式——做成模板!!
1.4.8 VBA中的可以用Format格式化输出,同样也可以利用WorksheetFunction.TEXT函数输出一些自定义的格式
1.5 Excel函数应用教程:查找与引用函数
1.5.1 ADDRESS
用途:以文字形式返回对工作簿中某一单元格的引用。
语法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)
参数:Row_num是单元格引用中使用的行号;Column_num是单元格引用中使用的列标;Abs_num指明返回的引用类型(1或省略为绝对引用,2绝对行号、相对列标,3相对行号、绝对列标,4是相对引用);A1是一个逻辑值,它用来指明是以A1或R1C1返回引用样式。如果A1为TRUE或省略,函数ADDRESS返回A1样式的引用;如果A1为FALSE,函数ADDRESS返回R1C1样式的引用。Sheet_text为一文本,指明作为外部引用的工作表的名称,如果省略sheet_text,则不使用任何工作表的名称。
实例:公式“=ADDRESS(1,4,4,1)”返回D1。
1.5.2 AREAS
用途:返回引用中包含的区域个数。
语法:AREAS(reference)。
参数:Reference是对某一单元格或单元格区域的引用,也可以引用多个区域。
注意:如果需要将几个引用指定为一个参数,则必须用括号括起来,以免Excel将逗号作为参数间的分隔符。
实例:公式“=AREAS(a2:b4)”返回1,=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4。
1.5.3 CHOOSE
用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。
语法:CHOOSE(index_num,value1,value2,...)。
参数:Index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公式或单元格引用;value1,value2,...为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。
实例:公式“=CHOOSE(2,"电脑","爱好者")返回“爱好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”与公式“=SUM(A1:A30)”等价(因为CHOOSE(3,A10,A20,A30)返回A30)。
1.5.4 COLUMN
用途:返回给定引用的列标。
语法:COLUMN(reference)。
参数:Reference为需要得到其列标的单元格或单元格区域。如果省略reference,则假定函数COLUMN是对所在单元格的引用。如果reference为一个单元格区域,并且函数COLUMN作为水平数组输入,则COLUMN函数将reference中的列标以水平数组的形式返回。 中国公务网 2005-8-30 18:46:29
实例:公式“=COLUMN(A3)”返回1,=COLUMN(B3:C5)返回2。
1.5.5 COLUMNS
用途:返回数组或引用的列数。
语法:COLUMNS(array)。
参数:Array为需要得到其列数的数组、数组公式或对单元格区域的引用。
实例:公式“=COLUMNS(B1:C4)”返回2,=COLUMNS({5,4;4,5})返回2。
1.5.6 HLOOKUP
用途:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
语法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
参数:Lookup_value是需要在数据表第一行中查找的数值,它可以是数值、引用或文字串;Table_array是需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,Table_array的第一行的数值可以是文本、数字或逻辑值。Row_index_num为table_array中待返回的匹配值的行序号。Range_lookup为一逻辑值,指明函数HLOOKUP查找时是精确匹配,还是近似匹配。
实例:如果A1:B3区域存放的数据为34、23、68、69、92、36,则公式“=HLOOKUP(34,A1:B3,1,FALSE)返回34;=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)返回“c”。
1.5.7 HYPERLINK
用途:创建一个快捷方式,用以打开存储在网络服务器、Intranet(Internet)或本地硬盘的其它文件。
语法:HYPERLINK(link_location,friendly_name)
参数:Link_location是文件的路径和文件名,它还可以指向文档中的某个更为具体的位置,如Execl工作表或工作簿中特定的单元格或命名区域,或是指向Word文档中的书签。路径可以是存储在硬盘驱动器上的文件,或是Internet或Intranet上的URL路径;Friendly_name为单元格中显示的链接文字或数字,它用蓝色显示并带有下划线。如果省略了Friendly_name,单元格就将link_location显示为链接。
实例:HYPERLINK("http://www.jsbulo.com/","技术部落")会在工作表中显示文本“技术部落”,单击它即可连接到“http://www.jsbulo.com/”。公式“=HYPERLINK("D:\README.TXT","说明文件")”在工作表中建立一个的蓝色“说明文件”链接,单击它可以打开D盘上的README.TXT文件。
1.5.8 INDEX
用途:返回表格或区域中的数值或对数值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。
语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。
参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1。
实例:如果A1=68、A2=96、A3=90,则公式“=INDEX(A1:A3,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回68。
1.5.9 INDIRECT
用途:返回由文字串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,即可使用INDIRECT函数。
语法:INDIRECT(ref_text,a1)。
参数:Ref_text是对单元格的引用,此单元格可以包含A1样式的引用、R1C1样式的引用、定义为引用的名称或对文字串单元格的引用;A1为一逻辑值,指明包含在单元格ref_text中的引用的类型。如果a1为TRUE或省略,ref_text被解释为A1-样式的引用。如果a1为FALSE,ref_text被解释为R1C1-样式的引用。
实例:如果单元格A1存放有文本B1,而B1单元格中存放了数值68.75,则公式“=INDIRECT($A$1)”返回68.75。
1.5.10 LOOKUP
用途:返回向量(单行区域或单列区域)或数组中的数值。该函数有两种语法形式:向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
语法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)
语法2(数组形式):LOOKUP(lookup_value,array)。
参数1(向量形式):Lookup_value为函数LOOKUP在第一个向量中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。Lookup_vector为只包含一行或一列的区域。Lookup_vector的数值可以为文本、数字或逻辑值。
参数2(数组形式):Lookup_value为函数LOOKUP在数组中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。Array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。
注意:Lookup_vector的数值必须按升序排列,否则LOOKUP函数不能返回正确的结果,参数中的文本不区分大小写。
实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=LOOKUP(76,A1:A4)”返回2,=LOOKUP("bump",{"a",1;"b",2;"c",3})返回2。 中国公务网 2005-8-30 18:46:29
1.5.11 MATCH
用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数。
语法:MATCH(lookup_value,lookup_array,match_type)。
参数:Lookup_value为需要在数据表中查找的数值,它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。Lookup_array是可能包含所要查找的数值的连续单元格区域,Lookup_array可以是数组或数组引用;Match_type为数字-1、0或1,它说明Excel如何在lookup_array中查找lookup_value。如果match_type为1,函数MATCH查找小于或等于lookup_value的最大数值。如果match_type为0,函数MATCH查找等于lookup_value的第一个数值。如果match_type为-1,函数MATCH查找大于或等于lookup_value的最小数值。
注意:MATCH函数返回lookup_array中目标值的位置,而不是数值本身。如果match_type为0且lookup_value为文本,lookup_value可以包含通配符(“*”和“?”)。星号可以匹配任何字符序列,问号可以匹配单个字符。
实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=MATCH(90,A1:A5,0)”返回3。
1.5.12 OFFSET
用途:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以是一个单元格或单元格区域,并可以指定返回的行数或列数。
语法:OFFSET(reference,rows,cols,height,width)。
参数:Reference是作为偏移量参照系的引用区域,它必须是单元格或相连单元格区域的引用;Rows是相对于偏移量参照系的左上角单元格,上(下)偏移的行数。如果使用5作为参数Rows,则说明目标引用区域的左上角单元格比reference低5行。行数可为正数(代表在起始引用的下方)或负数(代表在起始引用的上方);Cols是相对于偏移量参照系的左上角单元格,左(右)偏移的列数。如果使用5作为参数Cols,则说明目标引用区域的左上角的单元格比reference靠右5列。列数可为正数(代表在起始引用的右边)或负数(代表在起始引用的左边);Height是要返回的引用区域的行数,Height必须为正数;Width是要返回的引用区域的列数,Width必须为正数。
实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=SUM(OFFSET(A1:A2,2,0,2,1))”返回177。
1.5.13 ROW
用途:返回给定引用的行号。
语法:ROW(reference)。
Reference为需要得到其行号的单元格或单元格区域。
实例:公式“=ROW(A6)”返回6,如果在C5单元格中输入公式“=ROW()”,其计算结果为5。
1.5.14 ROWS
用途:返回引用或数组的行数。
语法:ROWS(array)。
参数:Array是需要得到其行数的数组、数组公式或对单元格区域的引用。
实例:公式“=ROWS(A1:A9)”返回9,=ROWS({1,2,3;4,5,6;1,2,3})返回3。
1.5.15 RTD
用途:从支持COM自动化的程序中返回实时数据。
语法:RTD(ProgID,server,topic1,[topic2],...)
参数:ProgID已安装在本地计算机中,经过注册的COM自动化加载宏的ProgID名称,该名称用引号引起来。Server是运行加载宏的服务器的名称。如果没有服务器,程序是在本地计算机上运行,那么该参数为空白。topic1,topic2,...为1到28个参数,这些参数放在一起代表一个唯一的实时数据。
1.5.16 TRANSPOSE
用途:返回区域的转置(所谓转置就是将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推)。
语法:TRANSPOSE(array)。
参数:Array是需要转置的数组或工作表中的单元格区域。
实例:如果A1=68、A2=76、B1=85、B2=90,那么公式“{=TRANSPOSE(A1:B1)}”返回C1=56、D1=98、C2=90、D2=87。
1.5.17 VLOOKUP
用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。
语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。 WWW.GONGWU.COM.CN 2005-9-28 18:02:29
实例:如果A1=23、A2=45、A3=50、A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。
用Excel绘制函数图像
函数图像能直观地反映函数的性质,用手工方法来绘制函数图像效果不太好,而用Excel绘制函数图像非常简便,所作图像非常标准、漂亮,具体方法如下:
A、首先打开电子表格的操作窗口,然后用鼠标选择菜单栏中的“新建”命令,这时屏幕上会出现一个空白的电子表格;
B、然后在A列的A1格输入“X=”,表明这是自变量,再在A列的A2及以后的格内逐次从小到大输入自变量的各个值;实际输入的时候,通常应用等差数列输入法,先输入前三个值,定出自变量中数与数的距离,然后点击A2格,按住鼠标拖到A4格选中这三项,使这三项变成一个黑色矩形,再用鼠标指向这黑色矩形的右下角的小方块,当光标变成“+”后,按住鼠标拖动光标到适当的位置,就完成自变量的输入;
C、接着在B列的B1格输入函数式y=f(x)的一般函数表达式,如y=1/x;也可在点击工具栏上的函数图标“fx”后,在出现的不同函数列表的选项中选择需要的一种;输入结束后,点击函数输入对话框旁的勾号,B2格内马上得出了计算的结果。这时,再选中B2格,让光标指向B2矩形右下角的方框,当光标变成“+”时按住光标沿B列拖动到适当的位置即完成函数值的计算。注意一定要把该函数中自变量x的位置输入前面A列自变量的绝对位置A2格,这样下面计算的时候才会对不同的自变量进行计算;
D、最后点击工具栏上的“图表向导”图标,在出现的各种图表格式图标中选择“X,Y散点图”,然后在出现的“X,Y散点图”类型中选择“无数据点平滑线散点图”;这时,可按住鼠标察看即将绘好的函数图像。另外,对于自变量仅为正值的函数,也可用“图表向导”中的“折线图”格式绘制
1.5.18 R1C1 引用样式
在 R1C1 引用样式中,Microsoft Excel 使用“R”加行数字和“C”加列数字来指示单元格的位置。例如,单元格绝对引用 R1C1 与 A1 引用样式中的绝对引用 $A$1 等价。如果活动单元格是 A1,则单元格相对引用 R[1]C[1] 将引用下面一行和右边一列的单元格,或是 B2。
以下是 R1C1 引用样式示例。
| 引用 |
含义 |
| R[-2]C |
对在同一列、上面两行的单元格的相对引用 |
| R[2]C[2] |
对在下面两行、右面两列的单元格的相对引用 |
| R2C2 |
对在工作表的第二行、第二列的单元格的绝对引用 |
| R[-1] |
对活动单元格整个上面一行单元格区域的相对引用 |
| R |
对当前行的绝对引用 |
当您录制宏时,Excel 将使用 R1C1 应用样式录制命令。例如,如果要录制这样的宏,当单击“自动求和”按钮时该宏插入将某区域中的单元格求和的公式。Excel 使用 R1C1 引用,而不是 A1 引用来录制公式。
提示 要打开(或关闭) R1C1 引用样式,请单击“工具”菜单上的“选项”,然后单击“常规”选项卡。在“设置”中选中或清除“R1C1 引用样式”复选框。
1.5.19 如何插入标题母板
在模板中,插入标题页。
进入模板模式:视图-母版-幻灯片母版
然后:插入-新标题母板
本文章由:段段提供,技术部落整理。
版权所有,转载此文章请加上 http://www.jsbulo.com 技术部落。