下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 excel高级技巧

excel高级技巧.doc

excel高级技巧

xlm1008
2010-08-02 0人阅读 举报 0 0 暂无简介

简介:本文档为《excel高级技巧doc》,可适用于教育、出版领域

EXCEL高级使用技巧探索、巧借Excel在AutoCAD中绘曲线我们在使用AutoCAD时有时要输入多个坐标点并连接成曲线操作上比较困难针对这种情况笔者摸索出一点小技巧现介绍如下:  首先在Excel中输入坐标值例如:将x坐标值放入A列y坐标值放入到B列再将A列和B列合并成C列由于AutoCAD中二维坐标点之间是用“”隔开的故合并时还需并入“”其公式表达式为:=A列中的数据&“”&B列中的数据再对C列进行公式复制就可以得到若干组坐标值。  其次选出所需画线的点的坐标值如上例中C列数据将其复制到剪贴板上即按Excel中的复制按钮来完成此工作。  最后打开AutoCAD在命令行处键入Line(画线命令)出现提示:“Linefrompoint:”再在此位置处点击鼠标右键弹出菜单在菜单中选择Paste(粘贴命令)这样在Excel中的坐标值就传送到了AutoCAD中并自动连接成线。  笔者通过以上方法十分方便地将三峡水电站的尾水管曲线绘制出来此种方法最大的优点在于:在Excel中很容易地修改并保存坐标值便于绘制曲线或折线。若有兴趣不妨一试。、编辑技巧()分数的输入  如果直接输入“”系统会将其变为“月日”解决办法是:先输入“”然后输入空格再输入分数“”。()序列“”的输入  如果直接输入“”系统会自动判断为数据解决办法是:首先输入“’”(西文单引号)然后输入“”。()日期的输入   如果要输入“月日”直接输入“”再敲回车就行了。如果要输入当前日期按一下“Ctrl”键。()填充条纹   如果想在工作簿中加入漂亮的横条纹可以利用对齐方式中的填充功能。先在一单元格内填入“*”或“~”等符号然后单击此单元格向右拖动鼠标选中横向若干单元格单击“格式”菜单选中“单元格”命令在弹出的“单元格格式”菜单中选择“对齐”选项卡在水平对齐下拉列表中选择“填充”单击“确定”按钮。()多张工作表中输入相同的内容  几个工作表中同一位置填入同一数据时可以选中一张工作表然后按住Ctrl键再单击窗口左下角的Sheet、Sheet来直接选择需要输入相同内容的多个工作表接着在其中的任意一个工作表中输入这些相同的数据此时这些数据会自动出现在选中的其它工作表之中。输入完毕之后再次按下键盘上的Ctrl键然后使用鼠标左键单击所选择的多个工作表解除这些工作表的联系否则在一张表单中输入的数据会接着出现在选中的其它工作表内。()不连续单元格填充同一数据  选中一个单元格按住Ctrl键用鼠标单击其他单元格就将这些单元格全部都选中了。在编辑区中输入数据然后按住Ctrl键同时敲一下回车在所有选中的单元格中都出现了这一数据。()在单元格中显示公式  如果工作表中的数据多数是由公式生成的想要快速知道每个单元格中的公式形式以便编辑修改可以这样做:用鼠标左键单击“工具”菜单选取“选项”命令出现“选项”对话框单击“视图”选项卡接着设置“窗口选项”栏下的“公式”项有效单击“确定”按钮(如图)。这时每个单元格中的分工就显示出来了。如果想恢复公式计算结果的显示就再设置“窗口选项”栏下的“公式”项失效即可。()利用Ctrl+*选取文本  如果一个工作表中有很多数据表格时可以通过选定表格中某个单元格然后按下Ctrl+*键可选定整个表格。Ctrl+*选定的区域为:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。这样我们可以方便准确地选取数据表格并能有效避免使用拖动鼠标方法选取较大单元格区域时屏幕的乱滚现象。()快速清除单元格的内容  如果要删除内容的单元格中的内容和它的格式和批注就不能简单地应用选定该单元格然后按Delete键的方法了。要彻底清除单元格,可用以下方法:选定想要清除的单元格或单元格范围单击“编辑”菜单中“清除”项中的“全部”命令这些单元格就恢复了本来面目。、单元格内容的合并  根据需要有时想把B列与C列的内容进行合并如果行数较少可以直接用“剪切”和“粘贴”来完成操作但如果有几万行就不能这样办了。  解决办法是:在C行后插入一个空列(如果D列没有内容就直接在D列操作)在D中输入“=BC”D列的内容就是B、C两列的和了。选中D单元格用鼠标指向单元格右下角的小方块“■”当光标变成"+"后按住鼠标拖动光标向下拖到要合并的结尾行处就完成了B列和C列的合并。这时先不要忙着把B列和C列删除先要把D列的结果复制一下再用“选择性粘贴”命令将数据粘贴到一个空列上。这时再删掉B、C、D列的数据。  下面是一个“”实际应用的例子。用AutoCAD绘图时有人喜欢在EXCEL中存储坐标点在绘制曲线时调用这些参数。存放数据格式为“xy”的形式首先在Excel中输入坐标值将x坐标值放入A列y坐标值放入到B列然后利用“”将A列和B列合并成C列在C中输入:=A""B此时C中的数据形式就符合要求了再用鼠标向下拖动C单元格完成对A列和B列的所有内容的合并。  合并不同单元格的内容还有一种方法是利用CONCATENATE函数此函数的作用是将若干文字串合并到一个字串中具体操作为“=CONCATENATE(B,C)”。比如假设在某一河流生态调查工作表中B包含“物种”、B包含“河鳟鱼”B包含总数那么:输入“=CONCATENATE("本次河流生态调查结果:"B""B"为"B"条公里。")”计算结果为:本次河流生态调查结果:河鳟鱼物种为条公里。 、条件显示  我们知道利用If函数可以实现按照条件显示。一个常用的例子就是教师在统计学生成绩时希望输入以下的分数时能显示为“不及格”输入以上的分数时显示为“及格"。这样的效果利用IF函数可以很方便地实现。假设成绩在A单元格中判断结果在A单元格中。那么在A单元格中输入公式:=if(A<“不及格”“及格”)同时在IF函数中还可以嵌套IF函数或其它函数。    例如如果输入:=if(A<“不及格”if(A<=“及格”“优秀"))就把成绩分成了三个等级。   如果输入 =if(A<“差"if(A<=“中”if(A<“良”“优”)))就把成绩分为了四个等级。    再比如公式:=if(SUM(A:A>SUM(A:A))此式就利用了嵌套函数意思是当A至A的和大于时返回这个值如果小于那么就返回。还有一点要提醒你注意:以上的符号均为半角而且IF与括号之间也不能有空格。、自定义格式  Excel中预设了很多有用的数据格式基本能够满足使用的要求但对一些特殊的要求如强调显示某些重要数据或信息、设置显示条件等就要使用自定义格式功能来完成。Excel的自定义格式使用下面的通用模型:正数格式负数格式零格式文本格式在这个通用模型中包含三个数字段和一个文本段:大于零的数据使用正数格式小于零的数据使用负数格式等于零的数据使用零格式输入单元格的正文使用文本格式。我们还可以通过使用条件测试添加描述文本和使用颜色来扩展自定义格式通用模型的应用。 ()使用颜色 要在自定义格式的某个段中设置颜色只需在该段中增加用方括号括住的颜色名或颜色编号。Excel识别的颜色名为:黑色、红色、白色、蓝色、绿色、青色和洋红。Excel也识别按颜色X指定的颜色其中X是至之间的数字代表种颜色。 ()添加描述文本 要在输入数字数据之后自动添加文本使用自定义格式为:"文本内容"要在输入数字数据之前自动添加文本使用自定义格式为:"文本内容"。符号的位置决定了Excel输入的数字数据相对于添加文本的位置。 ()创建条件格式 可以使用六种逻辑符号来设计一个条件格式:>(大于)、>=(大于等于)、<(小于)、<=(小于等于)、=(等于)、<>(不等于)如果你觉得这些符号不好记就干脆使用“>”或“>=”号来表示。  由于自定义格式中最多只有个数字段Excel规定最多只能在前两个数字段中包括个条件测试满足某个测试条件的数字使用相应段中指定的格式其余数字使用第段格式。如果仅包含一个条件测试则要根据不同的情况来具体分析。  自定义格式的通用模型相当于下式:>正数格式<负数格式零格式文本格式。  下面给出一个例子:选中一列然后单击“格式”菜单中的“单元格”命令在弹出的对话框中选择“数字”选项卡在“分类”列表中选择“自定义”然后在“类型”文本框中输入“"正数:"($#,##)"负数:"($#,##)"零""文本:"”单击“确定”按钮完成格式设置。这时如果我们输入“”就会在单元格中显示“正数:($)”如果输入“”就会在单元格中显示“负数:($)”如果输入“”就会在单元格中显示“零”如果输入文本“thisisabook”就会在单元格中显示“文本:thisisabook”。如果改变自定义格式的内容“红色"正数:"($#,##)蓝色"负数:"($#,##)黄色"零""文本:"”那么正数、负数、零将显示为不同的颜色。如果输入“BlueRedYellowGreen”那么正数、负数、零和文本将分别显示上面的颜色。  再举一个例子假设正在进行帐目的结算想要用蓝色显示结余超过$的帐目负数值用红色显示在括号中其余的值用缺省颜色显示可以创建如下的格式:“蓝色>$#,##)红色<($#,##)$#,##)”使用条件运算符也可以作为缩放数值的强有力的辅助方式例如如果所在单位生产几种产品每个产品中只要几克某化合物而一天生产几千个此产品那么在编制使用预算时需要从克转为千克、吨这时可以定义下面的格式:“>#,##,,m"吨"">##,km"千克"#k"克"”可以看到使用条件格式千分符和均匀间隔指示符的组合不用增加公式的数目就可以改进工作表的可读性和效率。  另外我们还可以运用自定义格式来达到隐藏输入数据的目的比如格式"##"只显示负数和零输入的正数则不显示格式“”则隐藏所有的输入值。自定义格式只改变数据的显示外观并不改变数据的值也就是说不影响数据的计算。灵活运用好自定义格式功能将会给实际工作带来很大的方便。、绘制函数图像 做教学工作的朋友们一定会遇到画函数曲线的问题吧!如果想快速准确地绘制一条函数曲线可以借助EXCEL的图表功能它能使你画的曲线既标准又漂亮。你一定会问是不是很难学呀?其实这一点儿也不难可以说非常简便不信你就跟我试一试。  以绘制y=|lg(x^)|的曲线为例其方法如下:在某张空白的工作表中先输入函数的自变量:在A列的A格输入"X="表明这是自变量再在A列的A及以后的格内逐次从小到大输入自变量的各个值实际输入的时候通常应用等差数列输入法先输入前二个值定出自变量中数与数之间的步长然后选中A和A两个单元格使这二项变成一个带黑色边框的矩形再用鼠标指向这黑色矩形的右下角的小方块“■”当光标变成"+"后按住鼠标拖动光标到适当的位置就完成自变量的输入。  输入函数式:在B列的B格输入函数式的一般书面表达形式y=|lg(x^)|在B格输入“=ABS(LOG(A^))”B格内马上得出了计算的结果。这时再选中B格让光标指向B矩形右下角的“■”当光标变成"+"时按住光标沿B列拖动到适当的位置即完成函数值的计算。  绘制曲线:点击工具栏上的“图表向导”按钮选择“XY散点图”(如图)然后在出现的“XY散点图”类型中选择“无数据点平滑线散点图”此时可察看即将绘制的函数图像发现并不是我们所要的函数曲线单击“下一步”按钮选中“数据产生在列”项给出数据区域这时曲线就在我们面前了(如图)。  需要注意:如何确定自变量的初始值数据点之间的步长是多少这是要根据函数的具体特点来判断这也是对使用者能力的检验。如果想很快查到函数的极值或看出其发展趋势给出的数据点也不一定非得是等差的可以根据需要任意给定。  从简单的三角函数到复杂的对数、指数函数都可以用EXCEL画出曲线。如果用得到你还可以利用EXCEL来完成行列式、矩阵的各种计算进行简单的积分运算利用迭代求函数值(如x^=x^可用迭代方法求x值)等等凡是涉及计算方面的事找EXCEL来帮忙它一定会给你一个满意的答案。、自定义函数  虽然Excel中已有大量的内置函数但有时可能还会碰到一些计算无函数可用的情况。假如某公司采用一个特殊的数学公式计算产品购买者的折扣如果有一个函数来计算岂不更方便?下面就说一下如何创建这样的自定义函数。  自定义函数也叫用户定义函数是Excel最富有创意和吸引力的功能之一下面我们在VisualBasic模块中创建一个函数。在下面的例子中我们要给每个人的金额乘一个系数如果是上班时的工作餐就打六折如果是加班时的工作餐就打五折如果是休息日来就餐就打九折。首先打开“工具”菜单单击“宏”命令中的“VisualBasic编辑器”进入VisualBasic编辑环境在“工程-VBAobject”栏中的当前表上单击鼠标右键选择“插入”“模块”在右边栏创建下面的函数rrr代码如下:Functionrrr(tatol,rr)Ifrr="上班"Thenrrr=*tatolElseIfrr="加班"Thenrrr=*tatolElseIfrr="休息日"Thenrrr=*tatolEndIfEndFunction。  这时关闭编辑器只要我们在相应的列中输入rrr(F2B2)那么打完折后的金额就算出来了。、矩阵计算  Excel的强大计算功能不但能够进行简单的四则运算也可以进行数组、矩阵的计算。  ()数组和矩阵的定义    矩阵不是一个数而是一个数组。在Excel里数组占用一片单元域单元域用大括号表示例如{A:C}以便和普通单元域A:C相区别。设置时先选定单元域同时按Shift+Ctrl+Enter键大括弧即自动产生数组域得以确认。   一个单元格就是一个变量一片单元域也可以视为一组变量。为了计算上的方便一组变量最好给一个数组名。例如A={A:C}、B={E:G}等。数组名的设置步骤是:选定数组域单击“插入”菜单选择“名称”项中的“定义”命令输入数组名单击“确定”按钮即可。更简单的命名办法为:选择数组域单击名称框直接输入名称就行了。    矩阵函数是Excel进行矩阵计算的专用模块。用“插入”-“函数”命令打开“粘贴函数”对话框(如图)选中函数分类栏中的“数学与三角函数”在右边栏常用的矩阵函数有:MDETERM计算一个矩阵的行列式MINVERSE计算一个矩阵的逆矩阵MMULT计算两个矩阵的乘积SUMPRODUCT计算所有矩阵对应元素乘积之和。  ()矩阵的基本计算    数组计算和矩阵计算有很大的区别比如下面这个例子中A和B都是定义好的数组因为这两个数组都是×的输出结果也是×个单元格。计算时先选定矩阵计算结果的输出域为×的单元格区域然后输入公式。如果输入“=A+B”或“=AB”计算结果是数组对应项相加或相减输入“=A*B”表示数组A和B相乘输入“=AB”表示数组A除数组B。如果要进行矩阵计算就要用到相应的矩阵函数。矩阵相加、相减与数组的加减表达形式是一样的也是“=A+B”和“=AB”表示矩阵相乘可以输入“=MMULT(AB)”而矩阵相除是矩阵A乘B的逆矩阵所以计算公式是“=MMULT(AMINVERSE(B))”。公式输入后同时按Shift+Ctrl+Enter键得到计算结果。对于更复杂的矩阵计算可以采用分步计算。、自动切换输入法在一张工作表中往往是既有数据又有文字这样在输入时就需要来回在中英文之间反复切换输入法非常麻烦。如果你要输入的东西很有规律性比如这一列全是单词下一列全是汉语解释你可以用以下方法实现自动切换。方法是:  ()选中要输入英文的列单击“数据”菜单选择“有效性”命令在弹出的“数据有效性”对话框中选中“输入法模式”选项卡在“模式”框中选择“关闭(英文模式)”命令单击“确定”按钮。  ()选中要输入汉字的列在“有效数据”对话框中单击“IME模式”选项卡在“模式”框中选择“打开”命令单击“确定”按钮。这样当光标在前一列时可以输入英文在下一列时直接可以输入中文从而实现了中英文输入方式之间的自动切换。、批量删除空行  有时我们需要删除Excel工作薄中的空行一般做法是将空行一一找出然后删除。如果工作表的行数很多这样做就非常不方便。我们可以利用“自动筛选”功能把空行全部找到然后一次性删除。做法:先在表中插入新的一个空行然后按下CtrlA键选择整个工作表用鼠标单击“数据”菜单选择“筛选”项中的“自动筛选”命令。这时在每一列的顶部都出现一个下拉列表框在典型列的下拉列表框中选择“空白”直到页面内已看不到数据为止。    在所有数据都被选中的情况下单击“编辑”菜单选择“删除行”命令然后按“确定”按钮。这时所有的空行都已被删去再单击“数据”菜单选取“筛选”项中的“自动筛选”命令工作表中的数据就全恢复了。插入一个空行是为了避免删除第一行数据。  如果想只删除某一列中的空白单元格而其它列的数据和空白单元格都不受影响可以先复制此列把它粘贴到空白工作表上按上面的方法将空行全部删掉然后再将此列复制粘贴到原工作表的相应位置上。、如何避免错误信息  在Excel中输入公式后有时不能正确地计算出结果并在单元格内显示一个错误信息这些错误的产生有的是因公式本身产生的有的不是。下面就介绍一下几种常见的错误信息并提出避免出错的办法。  1)错误值:####    含义:输入到单元格中的数据太长或单元格公式所产生的结果太大使结果在单元格中显示不下。或是日期和时间格式的单元格做减法出现了负值。  解决办法:增加列的宽度使结果能够完全显示。如果是由日期或时间相减产生了负值引起的可以改变单元格的格式比如改为文本格式结果为负的时间量。    2)错误值:#DIV!    含义:试图除以。这个错误的产生通常有下面几种情况:除数为、在公式中除数使用了空单元格或是包含零值单元格的单元格引用。  解决办法:修改单元格引用或者在用作除数的单元格中输入不为零的值。    3)错误值:#VALUE!    含义:输入引用文本项的数学公式。如果使用了不正确的参数或运算符或者当执行自动更正公式功能时不能更正公式都将产生错误信息#VALUE!。    解决办法:这时应确认公式或函数所需的运算符或参数正确并且公式引用的单元格中包含有效的数值。例如单元格C中有一个数字或逻辑值而单元格D包含文本则在计算公式=C+D时系统不能将文本转换为正确的数据类型因而返回错误值#VALUE!。    4)错误值:#REF!    含义:删除了被公式引用的单元格范围。  解决办法:恢复被引用的单元格范围或是重新设定引用范围。  5)错误值:#NA    含义:无信息可用于所要执行的计算。在建立模型时用户可以在单元格中输入#NA以表明正在等待数据。任何引用含有#NA值的单元格都将返回#NA。  解决办法:在等待数据的单元格内填充上数据。  6)错误值:#NAME    含义:在公式中使用了Excel所不能识别的文本比如可能是输错了名称或是输入了一个已删除的名称如果没有将文字串括在双引号中也会产生此错误值  解决办法:如果是使用了不存在的名称而产生这类错误应确认使用的名称确实存在如果是名称函数名拼写错误应就改正过来将文字串括在双引号中确认公式中使用的所有区域引用都使用了冒号(:)。例如:SUM(C:C)。  注意将公式中的文本括在双引号中。  7)错误值:#NUM!含义:提供了无效的参数给工作表函数或是公式的结果太大或太小而无法在工作表中表示。  解决办法:确认函数中使用的参数类型正确。如果是公式结果太大或太小就要修改公式使其结果在×和×之间。  8)错误值:#!含义:在公式中的两个范围之间插入一个空格以表示交叉点但这两个范围没有公共单元格。比如输入:“=SUM(A:AC:C)”就会产生这种情况。  解决办法:取消两个范围之间的空格。上式可改为“=SUM(A:A,C:C)”、宏的应用  宏是一个指令集用来告诉EXCEL来完成用户指定的动作。宏类似于计算机程序但是它是完全运行于EXCEL之中的我们可以使用宏来完成枯燥的、频繁的重复性工作。宏完成动作的速度比用户自己做要快得多。例如我们可以创建一个宏用来在工作表的每一行上输入一组日期并在每一单元格内居中对齐日期然后对此行应用边框格式。我们还可以创建一个宏在“页面设置”对话框中指定打印设置并打印文档。  由于宏病毒的影响和对编程的畏惧心理使很多人不敢用“宏”或是不知道什么时候可以找宏来帮忙。其实你尽管放心大胆地去用如果只是用“录制宏”的方法根本就没有什么难的只是把一些操作象用录音机一样录下来到用的时候只要执行这个宏系统就会把那操作再执行一遍。  下面给出了宏的应用场合只要用“录制宏”就可以帮你完成任务而不需要编程。如果想对所录制的宏再进行编辑就要有一定的VBA知识了。  *设定一个每个工作表中都需要的固定形式的表头  *将单元格设置成一种有自己风格的形式  *每次打印都固定的页面设置  *频繁地或是重复地输入某些固定的内容比如排好格式的公司地址、人员名单等  *创建格式化表格  *插入工作表或工作薄等。  需要指出的是EXCEL中的宏与WORD中的宏有些不同之处对于录制的操作它会记住单元格的坐标(即所有的引用都是绝对的)所以在涉及到与位置有关的操作时要格外注意。如果相用相对引用可以借助于Offset方法比如下面的语句:ActiveCellOffset(,)range("A")select宏的应用是很广的上面提到的只是一点点如果真的用起来你会发现它有更丰富的内容和更灵活的应用方法。、图表的应用技巧  Excel提供了种标准的图表类型每一种都具有多种组合和变换。在众多的图表类型中选用那一种图表更好呢?根据数据的不同和使用要求的不同可以选择不同类型的图表。图表的选择主要同数据的形式有关其次才考虑感觉效果和美观性。下面给出了一些常见的规则。  面积图:显示一段时间内变动的幅值。当有几个部分正在变动而你对那些部分总和感兴趣时他们特别有用。面积图使你看见单独各部分的变动同时也看到总体的变化。  条形图:由一系列水平条组成。使得对于时间轴上的某一点两个或多个项目的相对尺寸具有可比性。比如:它可以比较每个季度、三种产品中任意一种的销售数量。条形图中的每一条在工作表上是一个单独的数据点或数。因为它与柱形图的行和列刚好是调过来了所以有时可以互换使用。  柱形图:由一系列垂直条组成通常用来比较一段时间中两个或多个项目的相对尺寸。例如:不同产品季度或年销售量对比、在几个项目中不同部门的经费分配情况、每年各类资料的数目等。条形图是应用较广的图表类型很多人用图表都是从它开始的。  折线图:被用来显示一段时间内的趋势。比如:数据在一段时间内是呈增长趋势的另一段时间内处于下降趋势我们可以通过折线图对将来作出预测。例如:速度时间曲线、推力耗油量曲线、升力系数马赫数曲线、压力温度曲线、疲劳强度转数曲线、转输功率代价传输距离曲线等都可以利用折线图来表示一般在工程上应用较多若是其中一个数据有几种情况折线图里就有几条不同的线比如五名运动员在万米过程中的速度变化就有五条折线可以互相对比也可以对添加趋势线对速度进行预测。  股价图:是具有三个数据序列的折线图被用来显示一段给定时间内一种股标的最高价、最低价和收盘价。通过在最高、最低数据点之间画线形成垂直线条而轴上的小刻度代表收盘价。股价图多用于金融、商贸等行业用来描述商品价格、货币兑换率和温度、压力测量等当然对股价进行描述是最拿手的了。  饼形图:在用于对比几个数据在其形成的总和中所占百分比值时最有用。整个饼代表总和每一个数用一个楔形或薄片代表。比如:表示不同产品的销售量占总销售量的百分比各单位的经费占总经费的比例、收集的藏书中每一类占多少等。饼形图虽然只能表达一个数据列的情况但因为表达得清楚明了又易学好用所以在实际工作中用得比较多。如果想多个系列的数据时可以用环形图。  雷达图:显示数据如何按中心点或其他数据变动。每个类别的坐标值从中心点辐射。来源于同一序列的数据同线条相连。你可以采用雷达图来绘制几个内部关联的序列很容易地做出可视的对比。比如:你有三台具有五个相同部件的机器在雷达图上就可以绘制出每一台机器上每一部件的磨损量。  XY散点图:展示成对的数和它们所代表的趋势之间的关系。对于每一数对一个数被绘制在X轴上而另一个被绘制在Y轴上。过两点作轴垂线相交处在图表上有一个标记。当大量的这种数对被绘制后出现一个图形。散点图的重要作用是可以用来绘制函数曲线从简单的三角函数、指数函数、对数函数到更复杂的混合型函数都可以利用它快速准确地绘制出曲线所以在教学、科学计算中会经常用到。  还有其他一些类型的图表比如圆柱图、圆锥图、棱锥图只是条形图和柱形图变化而来的没有突出的特点而且用得相对较少这里就不一一赘述。这里要说明的是:以上只是图表的一般应用情况有时一组数据可以用多种图表来表现那时就要根据具体情况加以选择。对有些图表如果一个数据序列绘制成柱形而另一个则绘制成折线图或面积图则该图表看上去会更好些。  在EXCE中L允许这创建这样的组合图表但如果想创建一种EXCEL不允许的组合图表类型比如不可能将一个二维图同一个三维图表混在一起这种组合是不可能的系统就会显示错误信息。怎么建立混合图表呢?单击“图表向导”按钮选择“自定义类型”选项卡这里还躲着二十种图表类型(如图)也有各种组合形式。如果你对这些内部定义的形式还不满意就单击“自定义”选项钮按照向导自己定义全新的图表类型。巧用IF函数  ().设有一工作表C单元格的计算公式为:=A/B当A、B单元格没有输入数据时C单元格会出现“#DIV/!”的错误信息。这不仅破坏了屏幕显示的美观特别是在报表打印时出现“#DIV/!”的信息更不是用户所希望的。此时可用IF函数将C单元格的计算公式更改为:=IF(B=″″A/B)。这样只有当B单元格的值是非零时C单元格的值才按A/B进行计算更新从而有效地避免了上述情况的出现。  ().设有C单元格的计算公式为:=A+B当A、B没有输入数值时C出现的结果是“”同样利用IF函数把C单元格的计算公式更改如下:=IF(AND(A=″″B=″″)″″A+B)。这样如果A与B单元格均没有输入数值时C单元格就不进行A+B的计算更新也就不会出现“”值的提示。  ().设C单元格存放学生成绩的数据D单元格根据C(学员成绩)情况给出相应的“及格”、“不及格”的信息。可用IF条件函数实现D单元格的自动填充D的计算公式为:=IF(C<″不及格″″及格″)。累加小技巧  我们在工作中常常需要在已有数值的单元格中再增加或减去另一个数。一般是在计算器中计算后再覆盖原有的数据。这样操作起来很不方便。这里有一个小技巧可以有效地简化老式的工作过程。  ()创建一个宏:  选择Excel选单下的“工具→宏→录制新宏”选项  宏名为:MyMacro  快捷键为:Ctrl+Shift+J(只要不和Excel本身的快捷键重名就行)  保存在:个人宏工作簿(可以在所有Excel工作簿中使用)。  ()用鼠标选择“停止录入”工具栏中的方块停止录入宏。  ()选择Excel选单下的“工具→宏→VisualBasic编辑器”选项。  ()在“VisualBasic编辑器”左上角的VBAProject中用鼠标双击VBAProject(Personalxls)打开“模块→Module”。  注意:你的模块可能不是Module,也许是Module、Module。  ()在右侧的代码窗口中将Personalxls-Module(Code)中的代码更改为:  SubMyMacro()  OldValue=Val(ActiveCellValue)  InputValue=InputBox(“输入数值负数前输入减号”,“小小计算器”)  ActiveCellValue=Val(OldValue+InputValue)  EndSub  ()关闭VisualBasic编辑器。  编辑完毕你可以试试刚刚编辑的宏按下Shift+Ctrl+J键输入数值并按下“确定”键。(这段代码只提供了加减运算借以抛砖引玉。)命令和按钮的增删  Excel的选单命令和工具栏上的按钮可以用拖动法进行增删。  ().增删选单命令  单击Excel“工具”选单下的“自定义”命令打开其中的“命令”选项卡在左侧的“类别”窗口中选择欲增删的选单类别。如果是增加选单命令你只需在右侧的“命令”格内进行选择将其拖至对应的选单项选单自动打开并出现一黑线后将其插入黑线指示的位置在空白处单击鼠标左键即可。如果是删除选单命令只须打开选单选中需要删除的命令按下鼠标左键将它拖至图中的“命令”格中即可。也可在该示意图打开的情况下打开选单单击右键选择需要删除的命令选中快捷选单中的“删除”命令即可。  ().增删工具栏按钮由于工具栏长度有限增加按钮之前最好先删除不需要的按钮。方法是先按前述方法打开“命令”选项卡再将选单下的工具栏中不需要的按钮拖到“命令”框该按钮就会在工具栏中消失。也可先打开“自定义”对话框在需要删除的按钮上单击鼠标右键选择快捷选单中的“删除”命令即可。  删除后你就可以选中“命令”框中要增加的按钮将其拖到工具栏插入竖直黑线指示的位置。调整命令和按钮  ().选单命令  如果觉得经过增删后的选单命令位置不合适可按以下方法调整:单击“工具”选单下的“自定义”命令打开对话框然后按住Alt键打开选单用鼠标选中想移动位置的命令当命令四周出现一个黑框鼠标指针头部有一个矩形块时按住鼠标拖动当移动到黑线指示的位置松开鼠标即可。  ().工具栏按钮工具栏按钮可直接用鼠标拖动的方法调整位置。方法是:先按住Alt键再用鼠标按住想移动位置的按钮采用与选单命令相似的方法移动即可。修改按钮图标  若想使自己的Excel看起来与众不同可用以下方法修改按钮图标:  ().用系统图标替换  打开“自定义”对话框在需要删除的按钮上单击鼠标右键打开快捷选单并选“更改按钮图标”在系统提供的个图标中选一个单击则原来的图标被替换。  ().自行编辑图标  先打开“自定义”对话框再用鼠标右键单击要编辑的按钮在弹出的快捷选单中选择“编辑按钮图标”命令就会弹出“按钮编辑器”对话框。在此对话框中既可以对当前图标进行编辑也可以自己再画一个。  ().粘贴其它按钮  其它按钮的来源有两个。一是利用工具软件将获得的图标放到剪贴板中打开“自定义”对话框后用鼠标右键单击要替换的按钮在弹出的快捷选单中选择“粘贴按钮图标”命令即可。二是将Office的其它组件(如Word)的按钮放到剪贴板中待用。  以PowerPoint为例可以在当前工具栏中右击鼠标选中你需要寻找图标的工具栏放到屏幕上。然后打开“自定义”对话框用鼠标右键单击你需要的按钮在弹出的对话框中选择“复制按钮图标”。再按上面介绍的方法粘贴即可。修改选单或按钮名称  打开“自定义”对话框后用鼠标右键单击欲更改名称的按钮或选单可见弹出的快捷选单的“命名”后有一输入框可供你修改选单或按钮名称只须在框内单击并输入新名称即可。怎样保护表格中的数据  假设要实现在合计项和小计项不能输入数据由公式自动计算。  首先输入文字及数字在合计项F至F单元格中依次输入公式:=SUM(B∶E)、=SUM(B∶E)、=SUM(B∶E)、=SUM(B∶E)在小计项B至F单元格中依次输入公式:=SUM(B∶B)、=SUM(C∶C)、=SUM(D∶D)、=SUM(E∶E)、=SUM(F∶F)。在默认情况下整个表格的单元格都是锁定的但是由于工作表没有被保护因此锁定不起作用。  选取单元格A∶F点击“格式→单元格”选单选择“保护”选项消除锁定复选框前的对勾单击确定。然后再选取单元格F∶F和B∶F点击“格式→单元格”选单选择“保护”选项使锁定复选框选中单击确定这样就把这些单元格锁定了。接着点击“工具→保护→保护工作表”选单这时会要求你输入密码输入两次相同的密码后点击确定工作表就被保护起来了单元格的锁定也就生效了。今后可以放心地输入数据而不必担心破坏公式。如果要修改公式则点击“工具→保护→撤消保护工作表”选单这时会要求你输入密码输入正确的密码后就可任意修改公式了。MicrosoftExcel中包含了一些工作表函数用于对存储在列表或数据库中的数据进行分析这些函数统称为Dfunctions每个函数均有三个参数:database、field和criteria。这些参数指向函数所使用的工作表区域。DAVERAGE返回选择的数据库条目的平均值DCOUNT计算数据库中包含数字的单元格个数DCOUNTA计算数据库中的非空单元格DGET从数据库提取符合指定条件的单个记录DMAX返回选择的数据库条目的最大值DMIN返回选择的数据库条目的最小值DPRODUCT将数据库中符合条件的记录的特定字段中的值相乘DSTDEV基于选择的数据库条目的样本估算标准偏差DSTDEVP基于选择的数据库条目的总体计算标准偏差DSUM将数据库中符合条件的记录的字段列中的数字相加DVAR基于选择的数据库条目的样本估算方差DVARP基于选择的数据库条目的样本总体计算方差GETPIVOTDATA返回存储在数据透视表中的数据日期与时间函数DATE返回特定日期的序列号DATEVALUE将文本格式的日期转换为序列号DAY将序列号转换为月的日期DAYS计算基于一年天的两个日期间的天数EDATE返回用于表示开始日期之前或之后月数的日期的序列号EOMONTH返回指定个数月之前或之后的月的末日的序列号HOUR将序列号转换为小时MINUTE将序列号转换为分钟MONTH将序列号转换为月NETWORKDAYS返回两个日期之间的所有工作日个数NOW返回当前日期和时间的序列号SECOND将序列号转换为秒TIME返回特定时间的序列号TIMEVALUE将文本格式的时间转换为序列号TODAY返回今天日期的序列号WEEKDAY将序列号转换为一星期的某天WEEKNUM将序列号转换为代表该星期为一年中的第几周的数字WORKDAY返回指定个数工作日之前或之后日期的序列号YEAR将序列号转换为年YEARFRAC返回代表startdate和enddate之间的天数的年分数外部函数这些函数使用加载项程序加载EUROCONVERT将数字转换为欧元形式将数字由欧元形式转换为欧盟成员国货币形式或利用欧元作为中间货币将数字由某一欧盟成员国货币转化为另一欧盟成员国货币的形式(三角转换关系)。SQLREQUEST连接到一个外部的数据源并从工作表中运行查询然后将查询结果以数组的形式返回无需进行宏编程。工程函数BESSELI返回已修改的Bessel函数In(x)BESSELJ返回Bessel函数Jn(x)BESSELK返回已修改的Bessel函数Kn(x)BESSELY返回Bessel函数Yn(x)BINDEC将二进制数转换为十进制数BINHEX将二进制数转换为十六进制数BINOCT将二进制数转换为八进制数COMPLEX将实系数和虚系数转换为复数CONVERT将数字从一个度量系统转换为另一个度量系统DECBIN将十进制数转换为二进制数DECHEX将十进制数转换为十六进制数DECOCT将十进制数转换为八进制数DELTA检验是否两个值相等ERF返回错误函数ERFC返回互补错误函数GESTEP检验数字是否大于阈值HEXBIN将十六进制数转换为二进制数HEXDEC将十六进制数转换为十进制数HEXOCT将十六进制数转换为八进制数IMABS返回复数的的绝对值(模数)IMAGINARY返回复数的虚系数IMARGUMENT返回参数theta即以弧度表示的角IMCONJUGATE返回复数的共轭复数IMCOS返回复数的余弦IMDIV返回两个复数的商IMEXP返回复数的指数IMLN返回复数的自然对数IMLOG返回复数的以为底的对数IMLOG返回复数的以为底的对数IMPOWER返回整数次幂的复数IMPRODUCT返回两个复数的积IMREAL返回复数的实系数IMSIN返回复数的正弦IMSQRT返回复数的平方根IMSUB返回两个复数的差IMSUM返回多个复数的和OCTBIN将八进制数转换为二进制数OCTDEC将八进制数转换为十进制数OCTHEX将八进制数转换为十六进制数财务函数ACCRINT返回定期付息有价证券的应计利息ACCRINTM返回到期一次性付息有价证券的应计利息AMORDEGRC返回使用折旧系数的每个结算期间的折旧值AMORLINC返回每个结算期间的折旧值COUPDAYBS返回当前付息期内截止到成交日的天数COUPDAYS返回包含成交日所在的付息期的天数COUPDAYSNC返回从成交日到下一付息日之间的天数COUPNCD返回成交日之后的下一个付息日COUPNUM返回成交日和到期日之间的付息次数COUPPCD返回成交日之前的前一个的付息日CUMIPMT返回两个期间内累计支付的利息CUMPRINC返回一笔贷款在两个期间内累计偿还的本金数额DB使用固定余额递减法返回一笔资产在给定期间内的折旧值DDB使用双倍余额递减法或其他指定方法返回一笔资产在给定期间内的折旧值DISC返回有价证券的贴现率DOLLARDE将按分数表示的价格转换为按小数表示的价格DOLLARFR将按小数表示的价格转换为按分数表示的价格DURATION返回定期付息有价证券的每年期限EFFECT返回实际年利率FV返回一笔投资的未来值FVSCHEDULE返回应用一系列复利率后的本金的未来值INTRATE返回一次性付息有价证券的利率IPMT返回一笔投资在给定期间内支付的利息IRR返回一系列现金流的内部收益率ISPMT计算特定投资期内要支付的利息MDURATION返回假设面值$的有价证券的Macauley修正期限MIRR返回正和负现金流以不同利率进行计算的内部收益率NOMINAL返回年名义利率NPER返回投资期间的数量NPV返回基于一系列定期现金流和贴现率计算的投资的现净值ODDFPRICE返回首期付息日不固定的面值$的有价证券价格ODDFYIELD返回首期付息日不固定的有价证券的收益率ODDLPRICE返回末期付息日不固定的面值$的有价证券价格ODDLYIELD返回末期付息日不固定的有价证券的收益率PMT返回年金的定期支付金额PPMT返回一笔投资在给定期间内偿还的本金PRICE返回定期付息的面值$的有价证券的价格PRICEDISC返回折价发行的面值$的有价证券的价格PRICEMAT返回到期付息的面值$的有价证券的价格PV返回投资的现值RATE返回年金的各期利率RECEIVED返回一次性付息的有价证券到期收回的金额SLN返回一笔资产在某个期间内的线性折旧值SYD返回一笔资产按年限总和折旧法计算的指定期间的折旧值TBILLEQ返回国库券的等效收益率TBILLPRICE返回面值$的国库券的价格TBILLYIELD返回国库券的收益率VDB使用余额递减法返回一笔资产在给定期间或部分期间内的折旧值XIRR返回一组不定期发生的现金流的内部收益率XNPV返回一组不定期发生的现金流的净现值YIELD返回定期付息有价证券的收益率YIELDDISC返回折价发行的有价证券(如国库券)的年收益率YIELDMAT返回到期付息的有价证券的年收益率信息函数CELL返回单元格的格式、位置或内容等信息ERRORTYPE返回相应错误类型的个数INFO返回有关当前操作环境的信息ISBLANK如果值为空则返回TRUEISERR如果值为除#NA以外的任何错误值则返回TRUEISERROR如果值为任何错误值则返回TRUEISEVEN如果数字为偶数则返回TRUEISLOGICAL如果值为逻辑值则返回TRUEISNA如果值为#NA错误值则返回TRUEISNONTEXT如果值不为文本则返回TRUEISNUMBER如果值为数字则返回TRUEISODD如果数字为奇数则返回TRUEISREF如果值为引用值则返回TRUEISTEXT如果值为文本则返回TRUEN返回转换为数字的值NA返回错误值#NATYPE返回表示值的数据类型的数字逻辑运算符AND如果其所有参数为TRUE则返回TRUEFALSE返回逻辑值FALSEIF指定要执行的逻辑检验NOT对其参数的逻辑求反OR如果所有参数为TRUE则返回TRUETRUE返回逻辑值TRUE查找和引用函数ADDRESS以文本形式将引用值返回工作表的单个单元格AREAS返回引用值中包含的区域个数CHOOSE从一列值中选择值COLUMN返回引用的列个数COLUMNS返回引用中包含的列个数HLOOKUP查找数组的首行并返回特定单元格的值HYPERLINK创建一个快捷方式或跳转用以打开存储在网络服务器、Intranet或Internet中的文件INDEX使用索引从引用或数组选择值INDIRECT返回由文本值指定的引用LOOKUP在向量或数组中查找值MATCH在引用值或数组中查找值OFFSET从给定引用值返回引用偏移量ROW返回引用的行个数ROWS返回引用中包含的行个数RTD从支持COM自动化的程序中返回实时数据TRANSPOSE返回数组的转置VLOOKUP查找数组首列移动到行并返回单元格的值数学和三角函数ABS返回数字的绝对值ACOS返回数字的反余弦值ACOSH返回数字的反双曲余弦值ASIN返回数字的反正弦值ASINH返回数字的反双曲正弦值ATAN返回数字的反正切值ATAN返回X和Y坐标的反正切值ATANH返回数字的反双曲正切值CEILING将数字舍入为最接近的整数或最接近的Significance的倍数COMBIN返回给定数目对象的组合数COS返回数字的余弦COSH返回数字的双曲余弦值DEGREES将弧度转换为度EVEN将数字向上舍入为最接近的偶数EXP返回e的给定数字次幂FACT返回数字的阶乘FACTDOUBLE返回数字的双倍阶乘FLOOR向绝对值减小的方向舍入数字GCD返回最大公约数INT将数字向下舍入到最接近的整数LCM返回最小公倍数LN返回数字的自然对数LOG按所指定的底数返回数字的对数LOG返回数字的以为底的对数MDETERM返回数组的矩阵行列式的值MINVERSE返回数组的逆矩阵MMULT返回两个数组的矩阵乘积MOD返回除法的余数MROUND返回舍入到指定倍数的数值MULTINOMIAL返回一组数字的多项式ODD将数字向上舍入为最接近的奇数PI返回pi的值

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/26

excel高级技巧

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利