Excel宏教程 (宏的介绍与基本使用)

Excel宏教程 (宏的介绍与基本使用)

Microsoft excel是一款功能非常强大的电子表格软件。它可以轻松地完成数据的各类数学运算,并用各种二维或三维图形形象地表示出来,从而大大简化了数据的处理工作。但若仅利用excel的常用功能来处理较复杂的数据,可能仍需进行大量的人工操作。但excel的强大远远超过人们的想象--宏的引入使其具有了无限的扩展性,因而可以很好地解决复杂数据的处理问题。
随着支持Windows的应用程序的不断增多和功能的不断增强,越来越多的程序增加了宏处理来方便用户的自由扩展。但初期各应用程序所采用的宏语言并不统一,这样用户每使用一种应用程序时都得重新学习一种宏语言。为了统一各种应用程序下的宏,Microsoft推出了VBA(Visual Basic for Applications)语言。
VBA是从流行的Visual Basic编程语言中派生出来的一种面向应用程序的语言,它适用于各种Windows应用程序,可以解决各应用程序的宏语言不统一的问题。除此之外,使用 VBA语言还有如下优点:1、VBA是一种通用程序语言,通过它不仅可以共享Microsoft相关的各种软件(如excel、 word、access)……,而且随着其它的一些软件(如大名鼎鼎的AutoCAD2000)等对VBA的支持,这些软件也已进入到了VBA的控制范 围;2、可以将用VBA编写的程序复制到Visual Basic中调试并运行,从而实现用Visual Basic来控制有关的应用程序;3、VBA提供的大量内部函数大大简化了用户的操作。
对于而今的宏,不仅语言统一规范,而且其功能也已非常强大。但在大多数介绍excel的"傻瓜书"、"指南"、"入门与提高"等参考书中往往略过不提,或浅浅带过,读者从中获得的有关知识往往不足以应付处理复杂数据的需求。为了完成工作,就让我们一起来学习"宏"的妙用吧。
一)、宏的自学
首先需要明确的是,本文不可能教会您关于宏的所有内容。您需要学会利用"录制宏"的方法来学习宏:点击excel" 工具"下拉菜单中"宏"下?quot;录制新宏",此后可象平时一样进行有关操作,待完成后停止录制。然后再点击"工具"下拉菜单中"宏"下"宏"的"编 辑"选项即可打开刚才所录制的宏的Visual Basic源程序,并且可以在此时的"帮助"下拉菜单中获得有关的编程帮助。对录制宏进行修改不仅可以学习宏的使用,还能大大简化宏的编写。
二)、基本概念
为了学习excel中的宏,我们需要先了解以下一些基本概念。
1、工作簿:Workbooks、Workbook、ActiveWorkbook、ThisWorkbook
Workbooks集合包含excel中所有当前打开的excel工作簿,亦即所有打开的excel文件;Workbook对应Workbooks中的成员,即其中的excel文件;ActiveWorkbook代表当前处于活动状态的工作簿,即当前显示的excel文件;ThisWorkbook代表其中有Visual Basic代码正在运行的工作簿。
在具体使用中可用Workbooks(index)来引用Workbook对象,其中index为工作簿名称或编号;如Workbooks(1)、 Workbooks("年度报表.xls")。而编号按照创建或打开工作簿的顺序来确定,第一个打开的工作簿编号为1,第二个打开的工作簿为2……。
2、工作表:Worksheets、Worksheet、ActiveSheet
Worksheets集合包含工作簿中所有的工作表,即一个excel文件中的所有数据表页;而Worksheet则代表其中的一个工作表;ActiveSheet代表当前处于的活动状态工作表,即当前显示的一个工作表。
可用Worksheets(index)来引用Worksheet对象,其中index为工作表名称或索引号;如Worksheets(1)、 Worksheets("第一季度数据")。工作表索引号表明该工作表在工作表标签中的位置:第一个(最左边的)工作表的索引号为1,最后一个(最右边 的)为Worksheets.Count。需要注意的是:在使用过程中excel会自动重排工作表索引号,保持按照其在工作表标签中的从左至右排列,工作表的索引号递增。因此,由于可能进行的工作表添加或删除,工作表索引号不一定始终保持不变。
3、图表:Chart 、Charts、ChartObject、ChartObjects、ActiveChart
Chart代表工作簿中的图表。该图表既可为嵌入式图表(包含在ChartObject中),也可为一个分开的(单独的)图表工作表。
Charts代表指定工作簿或活动工作簿中所有图表工作表的集合,但不包括嵌入式在工作表或对话框编辑表中的图表。使用Charts(index) 可引用单个Chart图表,其中index是该图表工作表的索引号或名称;如Charts(1)、Charts("销售图表")。图表工作表的索引号表示 图表工作表在工作簿的工作表标签栏上的位置。Charts(1)是工作簿中第一个(最左边的)图表工作表;Charts(Charts.Count)为最后一个(最右边的)图表工作表。 
ChartObject代表工作表中的嵌入式图表,其作用是作为Chart对象的容器。利用ChartObject可以控制工作表上嵌入式图表的外观和尺寸。
ChartObjects代表指定的图表工作表、对话框编辑表或工作表上所有嵌入式图表的集合。可由ChartObjects(index)引用单个 ChartObject,其中index为嵌入式图表的编号或名称。如Worksheets("Sheet1").ChartObjects(1)、 Worksheets("sheet1").ChartObjects("chart1")分别对应"Sheet1"工作表中的第一个嵌入式图表、以及名 为"Chart1"的嵌入式图表。
ActiveChart可以引用活动状态下的图表,不论该图表是图表工作表,或嵌入式图表。而对于图表工作表为活动工作表时,还可以通过ActiveSheet属性引用之。
4、单元格:Cells、ActiveCell、Range、Areas
Cells(row,column)代表单个单元格,其中row为行号,column为列号。如可以用Cells(1,1)、Cells(10,4)来引用"A1"、"D10" 单元格。ActiveCell代表活动工作表的活动单元格,或指定工作表的活动单元格。
Range代表工作表中的某一单元格、某一行、某一列、某一选定区域(该选定区域可包含一个或若干连续单元格区域)或者某一三维区域。
可用Range(arg)来引用单元格或单元格区域,其中arg可为单元格号、单元格号范围、单元格区域名称。如Range("A5")、 Range("A1:H8")、Range("Criteria")。虽然可用Range("A1")返回单元格A1,但用Cells更方便,因为此时可 用变量指定行和列。[dvnews_page]
可将Range与Cells结合起来使用,如 Range(Cells(1,1),Cells(10,10))代表单元格区域"A1:J10";而 expression.Cells(row,column)返回单元格区域中的一部分,其中expression是返回Range的表达式,row和 column为相对于该区域的左上角偏移量。如由Range("C5:C10").Cells(1,1)引用单元格C5。
Areas 为选定区域内的连续单元格块的集合,其成员是Range对象。而其中的每个Range对象代表选定区域内与其它部分相分离的一个连续单元格块。某些操作不 能在选定区域内的多个单元格块上同时执行;必须在选定区域内的单元格块数Areas.Count上循环,对每个单独的单元格块分别执行该操作。此时,可用 Areas(index)从集合中返回单个Range对象,其中index为单元格块编号;如Areas(1)。
5、 行与列:Rows、Columns、Row、Column
Rows、Columns分别代表活动工作表、单元格区域范围Range、指定工作表中的所有行数、列数。对于一个多选单元格区域范围Range的 Rows、Columns,只返回该范围中第一个区域的行数、列数。例如,如果Range对象有两个区域(areas)A1:B2和 C3:D4,Rows.Count返回2而不是4。
可通过Rows(行号)、Columns(列号)来引用相应的行与列;如Rows(3)、Columns(4)分别对应第三行、D列。
利用Rows、Column可以获得区域中第一块的第一行行号、第一列列号,所得值均以十进制数表示。
三)、处理单元格
1、直接赋值与引用
将变量、常量值直接赋给单元格、或将单元格的值直接赋给变量、常量,这是在excel中最简单的单元格赋值及引用方法。如下例将工作表"Sheet1"A1单元格的值赋给Integer变量I,并将I+1的值赋给当前工作表中的B1单元格:
Dim I As Integer
I=Worksheets("Sheet1").Cells(1,1) 
Cells(1,2).Select '选定B1单元格,使其成为当前单元格
ActiveCell=I+1 '以I+1为当前单元格赋值
2、用公式赋值
在宏的使用中,可能会更多地用公式来给单元格赋值。如下例将相对于活动单元格左侧第4列、向上第6行至向上第2行的单元格数值之和赋给活动单元格(以本行、本列为第0行、0列):
ActiveCell.Formula="=AVERAGE(R[-6]C[-4]:R[-2]C[-4])"
3、引用其它工作表中的单元格
当赋值公式中需要引用其它工作表中的单元格时,在被引用的单元格前加上"工作表名!"即可。如以下即在赋值中引用了"Sheet1"工作表中的A1至A4单元格:
Range("E10").Formula="=SUM(Sheet1!R1C1:R4C1)"
但需注意的是:当被引用的工作表名中含有某些可能引起公式歧义的字符时,需要用单引号'将工作表名括起来。如:
Worksheets("Sheet1").ActiveCell.Formula="=Max('1-1剖面'!D3:D5)"
4、引用其它工作簿中的单元格
在被引用单元格所在工作表名前加上"[工作簿名]",即可引用其它工作簿中的单元格。如:
ActiveCell.Formula="=MAX([Book1.xls]Sheet3!R1C:RC[4])"
同样需注意的是:当被引用的工作簿名中含有某些可能引起公式歧义的字符时,需要用中括号"["、"]"及单引号'将工作簿名括起来。如:
Cells(1,2).Formula="=MIN('[1995-2000总结.xls]1995-1996年'! $A$1:$A$6)"
5、避免循环引用
在上述公式赋值过程中,应避免在公式中引用被赋值的单元格,防止循环引用错误。
6、添加批注
可按如下方法格给单元格添加批注:
Dim 批注文本 As String
批注文本="批注示例" '准备批注文本
ActiveCell.AddComment '添加批注
ActiveCell.Comment.Text Text:=临时 '写入批注文本
ActiveCell.Comment.Visible=False '隐藏批注[dvnews_page]
7、添加、删除、复制、剪切、粘贴单元格
Range("D10").Insert Shift:=xlToRight '在D10单元格处添加一新单元格,原D10格右移 
Range("C2").Insert Shift:=xlDown '在C2单元格处添加一新单元格,原C2格下移
Rows(2).EntireRow.Insert '在第2行前添加一空白行,原第2行下移
Columns(3).EntireColumn.Insert '在C列前添加一空白列,原C列右移
Columns("A:D").Delete Shift:=xlToLeft '删除A列至D列,其右侧列左移
Rows("3:5").Delete Shift:=xlUp '删除第3行至第5行,其下方行上移
Range("B2").EntireRow.Delete '删除第2行
Range("C4").EntireColumn.Delete '删除C列
Range("B10:C13").Copy '复制B10至C13单元格区域
Cells(1,2).Cut '剪切B1单元格
Range("D10").Select
ActiveSheet.Paste '自D10单元格起粘贴剪贴板中的内容
四)、图表
1、工作表图表
以下为一添加工作表图表的实例。
Charts.Add after:=Worksheets("Sheet1") '在"Sheet1"工作表之后添加新图表工作表
ActiveChart.ChartType=xlXYScatterSmooth '图表类型为XY平滑线散点图
ActiveChart.SetSourceData Source:=Sheets("结点坐标").Range("A1:B69"), PlotBy:= _
xlColumns '图表数据来源于"结点坐标"工作表的A1至B69单元格,且按列绘图。
ActiveChart.Location Where:=xlLocationAsNewSheet
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = "节点坐标" '图表标题"节点坐标"
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "x" 'x轴标题"x"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "y" 'y轴标题"y"
End With
With ActiveChart.Axes(xlCategory)
.HasMajorGridlines = True '显示x轴主网格线,默认情况下为显示
.HasMinorGridlines = True '显示x轴次网格线,默认情况下为不显示
End With
With ActiveChart.Axes(xlValue)
.HasMajorGridlines = True '标出x轴主网格值,默认情况下为标注
.HasMinorGridlines = False '取消x轴次网格值标注,默认情况下为不标注
End With
ActiveChart.Legend.Position = xlRight '图例显示在图表右侧
2、嵌入式图表
嵌入式图表仅在添加方式及引用格式上与工作表图表有所不同,而对图表的设置基本类似。详见下例。
Set嵌入表=ActiveSheet.ChartObjects.Add(0,0,200,300) '在当前工作表(0,0)坐标处添加宽200,高300的嵌入式图表
嵌入表.Chart.ChartType = xlColumnClustered '图表类型为簇状柱形图
嵌入表.Chart.SetSourceData Source:=Sheets(1).Range("A2:B2"), PlotBy:=xlRows '设置图表数据来源
With 嵌入表.Chart
.HasTitle = False '无图表标题
.Axes(xlCategory, xlPrimary).HasTitle = False '无x轴标题
.Axes(xlValue, xlPrimary).HasTitle = False '无y轴标题
End With[dvnews_page]
五)、工作表
1、添加
Sheets.Add before:=Sheets(1) '在第1工作表前添加新工作表
Sheets.Add after:=Sheets(Sheets.Count) '在最后工作表后添加新工作表
2、移动
ActiveSheet.Move before:=Sheets(2) '将当前工作表移动至第2工作表之前
3、命名
ActiveSheet.Name="工作表名" '将当前工作表命名为"工作表名"

  4、删除
可以用以下语句删除当前工作表。
ActiveSheet.Delete
但在删除前excel会自动弹出提示框,需在用户确认后方可执行删除。为避免这一干扰,可以先用以下语句关闭excel的警告提示。
Application.DisplayAlerts = False
在删除完成后,再重新打开excel的警告提示
Application.DisplayAlerts = True
六)、工作簿
excel的宏对工作簿的操作主要为保存。
Dim 存盘文件名 As String
ActiveWorkbook.Save '保存当前工作簿
存盘文件名="工作表名"
ActiveWorkbook.SaveAs Filename:= 存盘文件名 '当前工作簿另存为"工作表名.xls"
在另存时,若指定的存盘文件名不包含路径,则保存在该工作簿的打开目录下。而若此存盘文件已存在,也可用关闭excel警告提示的方法以免其自动弹出提示框。


  • 7
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
2007版EXCEL培训教程 Loading…… excel2007培训教程PPT全文共24页,当前为第1页。 Excel 是什么? 电子表格 计算器 自动化 制图器 excel2007培训教程PPT全文共24页,当前为第2页。 真实的Excel 数据多种功能集合 与VBA 图表与图形 公式与函数 数据分析 报告自动化 数据操作与处理 excel2007培训教程PPT全文共24页,当前为第3页。 excel界面的认识、图表的制作、相关名字术语 掌握常用函数的使用方法、认识常用快捷键 掌握一些EXCEL技巧 1 2 3 培训目标 excel2007培训教程PPT全文共24页,当前为第4页。 内容提要 EXCEL基础知识 快捷键的使用 常用EXCEL函数 EXCEL基本操作 excel2007培训教程PPT全文共24页,当前为第5页。 EXCEL基础知识 excel2007培训教程PPT全文共24页,当前为第6页。 工作簿(Workbook) 工作簿是计算和存储数据的文件,也就是通常意义上的Excel文件。每一个工作簿可由一个或多个工作表组成,在默认的情况下是由3个工作表组成的工作表 工作表(Worksheet) 它是工作簿的一部分,也称作电子报表。 excel2007培训教程PPT全文共24页,当前为第7页。 公式栏 列号 名字框 行号 当前单元格 工作表标签 工作表 excel2007培训教程PPT全文共24页,当前为第8页。 工作簿窗口 1. 标题栏: 当前编辑的工作簿名。 2. 工作簿: 一般由3张表格组成一个工作簿,最多255张。 3. 工作表: 工作的主要对象,由行、列组成的表格。 03版EXCEL:列 A,B...,IV(256);行 1,2...65536。 07版EXCEL:列 A,B...,XFD( 16384);行 1,2...1048576 列: 64倍 行:16倍 4. 单元格: 行和列的交叉,表格的最小单位。 5. 活动单元格:当前正在操作的单元格,被黑线框住。 6. 工作表标签: Sheet1~Sheet3,当前活动的白色,其余灰色。 7. 标签滚动按钮: 利用标签按钮,切换显示工作表。 excel2007培训教程PPT全文共24页,当前为第9页。 错误信息 原因 #####! 1.公式所产生的结果太长,该单元格容纳不下 2.日期或时间格式的单元格中出现负值 #DIV/0! 公式中出现被零除的现象 #N/A 在函数或公式中没有可用数值时 #NAME? 在公式中出现excel不能识别的文本时 #NULL! 当试图为两个并不交叉的区域指定交叉点时 #NUM! 当函数或公式中某个数字有问题时 #REF! 当单元格引用无效时 #VALUE! 使用错误的参数或运算对象类型 excel2007培训教程PPT全文共24页,当前为第10页。 常用EXCEL函数 excel2007培训教程PPT全文共24页,当前为第11页。 1st 文本函数 LEFT(字符串,左起截取的位数) RIGHT(字符串,右起截取的位数) MID(字符串,开始截取的位置,载取的位数 TEXT(数值,数字格式代码) REPLACE(字符串,开始位置,替换个数,替换的字符) excel2007培训教程PPT全文共24页,当前为第12页。 2nd 逻辑函数 IF(判断条件,条件成立,条件不成立) IFERROR(判断条件, 条件不成立) AND(判断条件1,判断条件2,…….判断条件n) OR(判断条件1,判断条件2,…….判断条件n) IS系列 excel2007培训教程PPT全文共24页,当前为第13页。 3rd 计数与求和函数 COUNTA,COUNT (计算非空个数;计算数字个数) SUMIF (判断区域,判断条件, 求合区) SUMPRODUCT(数据区1,数据区2) SUBTOTAL(功能键,数据区域) excel2007培训教程PPT全文共24页,当前为第14页。 4th 查找引用函数 VLOOKUP(查找值,查找区域,对应查找值在查找区域的列数,查找类型) MATCH(查找值,查找区域, 查找类型) INDEX(查找区域,行数,列数) excel2007培训教程PPT全文共24页,当前为第15页。 5th 日期函数 VLOOKUP(查找值,查找区域,对应查找值在查找区域的列数,查找类型) MATCH(查找值,查找区域, 查找类型) INDEX(查找区域,行数,列数) 23:10 excel2007培训教程PPT全文共24页,当前为第16页。 EXCEL基本操作 excel2007培训教程PPT全文共24页,当前为第17页。 定位 绝对引用与相对引用 粘贴 排序 筛选 排序与筛选 快捷键 加密与保护 引用更新 条件格式 操作 ex
Very nice。目 录 一、 基本方法 9 1. 快速选中全部工作表 9 2. 快速启动EXCEL 9 3. 快速删除选定区域数据 9 4. 给单元格重新命名 9 5. 在EXCEL中选择整个单元格范围 10 6. 快速移动/复制单元格 10 7. 快速修改单元格式次序 10 8. 彻底清除单元格内容 11 9. 选择单元格 11 10. 为工作表命名 11 11. 一次性打开多个工作簿 12 12. 快速切换工作簿 12 13. 选定超级链接文本(微软OFFICE技巧大赛获奖作品) 13 14. 快速查找 13 15. 修改默认文件保存路径 13 16. 指定打开的文件夹 14 17. 在多个EXCEL工作簿间快速切换 14 18. 快速获取帮助 14 19. 创建帮助文件的快捷方式 15 20. 双击单元格某边移动选定单元格 15 21. 双击单元格某边选取单元格区域 15 22. 快速选定不连续单元格 15 23. 根据条件选择单元格 16 24. 复制或移动单元格 16 25. 完全删除EXCEL中的单元格 16 26. 快速删除空行 16 27. 回车键的粘贴功能 17 28. 快速关闭多个文件 17 29. 选定多个工作表 17 30. 对多个工作表快速编辑 17 31. 移动和复制工作表 18 32. 工作表的删除 18 33. 快速选择单元格 18 34. 快速选定EXCEL区域(微软OFFICE技巧大赛获奖作品) 19 35. 备份工件簿 19 36. 自动打开工作簿 19 37. 快速浏览长工作簿 19 38. 快速删除工作表中的空行 20 39. 绘制斜线表头 20 40. 绘制斜线单元格 21 41. 每次选定同一单元格 21 42. 快速查找工作簿 21 43. 禁止复制隐藏行或列中的数据 22 44. 制作个性单元格 22 一、 数据输入和编辑技巧 23 45. 在一个单元格内输入多个值 23 46. 增加工作簿的页数 23 47. 奇特的F4键 23 48. 将格式化文本导入EXCEL 23 49. 快速换行 24 50. 巧变文本为数字 24 51. 在单元格中输入0值 25 52. 将数字设为文本格式 25 53. 快速进行单元格之间的切换(微软OFFICE技巧大赛获奖作品) 25 54. 在同一单元格内连续输入多个测试值 26 55. 输入数字、文字、日期或时间 26 56. 快速输入欧元符号 27 57. 将单元格区域从公式转换成数值 27 58. 快速输入有序文本 27 59. 输入有规律数字 27 60. 巧妙输入常用数据 28 61. 快速输入特殊符号 28 62. 快速输入相同文本 29 63. 快速给数字加上单位 29 64. 巧妙输入位数较多的数字 30 65. 将WPS/WORD表格转换为EXCEL工作表 30 66. 取消单元格链接 30 67. 快速输入拼音 31 68. 插入“√” 31 69. 按小数点对齐 31 70. 对不同类型的单元格定义不同的输入法 31 71. 在EXCEL中快速插入WORD表格 32 72. 设置单元格字体 32 73. 在一个单元格中显示多行文字 33 74. 将网页上的数据引入到EXCEL表格 33 75. 取消超级链接 33 76. 编辑单元格内容 33 77. 设置单元格边框 34 78. 设置单元格文本对齐方式 34 79. 输入公式 34 80. 输入人名时使用“分散对齐”(微软OFFICE技巧大赛获奖作品) 34 81. 隐藏单元格中的所有值(微软OFFICE技巧大赛获奖作品) 35 82. 恢复隐藏列 35 83. 快速隐藏/显示选中单元格所在行和列(微软OFFICE技巧大赛获奖作品) 35 84. 彻底隐藏单元格 36 85. 用下拉列表快速输入数据 36 86. 快速输入自定义短语 37 87. 设置单元格背景色 37 88. 快速在多个单元格中输入相同公式 37 89. 同时在多个单元格中输入相同内容 37 90. 快速输入日期和时间 38 91. 将复制的单元格安全地插入到现有单元格之间 38 92. 在EXCEL中不丢掉列标题的显示 38 93. 查看与日期等效的序列数的值 38 94. 快速复制单元格内容 39 95. 使用自定义序列排序(微软OFFICE技巧大赛获奖作品) 39 96. 快速格式化EXCEL单元格 39 97. 固定显示某列 40 98. 在EXCEL中快速编辑单元格 40 99. 使用自动填充快速复制公式和格式 40 100. 为单元格添加批注 41 101. 数据自动输入 41 102. 在EXCEL中快速计算一个人的年龄 41 103. 快速修改单元格次序 42 104. 将网页上的数据引入到EXCEL表格中 42 一、 图形和图表编辑技巧 42 105. 在网上发布EXCEL生成的图形 42 106. 创建图表连接符 43 107. 将EXCEL单元格转换成图片形式插入到WORD中 44 108. 将WORD内容以图片形式插入到EXCEL表格中 44 109. 将WORD中的内容作为图片链接插入EXCEL表格中 44 110. 在独立的窗口中处理内嵌式图表 45 111. 在图表中显示隐藏数据 45 112. 在图表中增加文本框 45 113. 建立文本与图表文本框的链接 46 114. 给图表增加新数据系列 46 115. 快速修改图表元素的格式 47 116. 创建复合图表 47 117. 对度量不同的数据系列使用不同坐标轴 47 118. 将自己满意的图表设置为自定义图表类型 47 119. 复制自定义图表类型 48 120. 旋转三维图表 48 121. 拖动图表数据点改变工作表中的数值 49 122. 把图片合并进你的图表 49 123. 用图形美化工作表 50 124. 让文本框与工作表网格线合二为一 50 125. 快速创建默认图表 50 126. 快速创建内嵌式图表 51 127. 改变默认图表类型 51 128. 快速转换内嵌式图表与新工作表图表 51 129. 利用图表工具栏快速设置图表 52 130. 快速选取图表元素 52 131. 通过一次按键创建一个EXCEL图表 53 132. 绘制平直直线 53 一、 函数和公式编辑技巧 53 133. 巧用IF函数清除EXCEL工作表中的0 53 134. 批量求和 54 135. 对相邻单元格的数据求和 54 136. 对不相邻单元格的数据求和 55 137. 利用公式来设置加权平均 55 138. 自动求和 56 139. 用记事本编辑公式 56 140. 防止编辑栏显示公式 56 141. 解决SUM函数参数中的数量限制 57 142. 在绝对与相对单元引用之间切换 57 143. 快速查看所有工作表公式 57 144. 实现条件显示 58 一、 数据分析和管理技巧 58 145. 管理加载 58 146. 在工作表之间使用超级连接 59 147. 快速链接网上的数据 59 148. 跨表操作数据 60 149. 查看EXCEL中相距较远的两列数据 60 150. 如何消除缩位后的计算误差(微软OFFICE技巧大赛获奖作品) 60 151. 利用选择性粘贴命令完成一些特殊的计算 61 152. WEB查询 61 153. 在EXCEL中进行快速计算 62 154. 自动筛选前10个 62 155. 同时进行多个单元格的运算(微软OFFICE技巧大赛获奖作品) 62 156. 让EXCEL出现错误数据提示 63 157. 用“超级连接”快速跳转到其它文件 63 一、 设置技巧 64 158. 定制菜单命令 64 159. 设置菜单分隔线 64 160. 备份自定义工具栏 65 161. 共享自定义工具栏 65 162. 使用单文档界面快速切换工作簿 65 163. 自定义工具栏按钮 65
Excel2007实例教程 宣传培训中心——IT办公软件培训系列 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第1页。 目录 第一部分:数据操作 第二部分:公式及函数 第三部分:图表及数据透视表 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第2页。 Excel2007基础知识 1 PART1 基础知识 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第3页。 第一节 Excel2007概述 刚刚开始接触 基本掌握常用功能 熟练使用常用功能+数据透视表+公式 …+数组公式+VBA简单编程 Excel技能+专业知识+行业经验 新手 初级用户 中级用户 高级用户 专家 Excel用户水平的5个层次 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第4页。 Excel的工作界面 Office按钮 功能区 编辑栏 快速访问工具栏 状态栏 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第5页。 第二节 电子表格的基本操作 (1)工作簿(Workbooks):电子表格软件Excel生成的一个文档文件 工作簿文件的默认扩展名:.xlsx(未启用),是基于XML的新的文件格式 启用Excel工作簿文件扩展名:.xlsm 模板文件扩展名:.xltx 默认情况下,可包含三个工作表 工作表的标签为Sheet1、Sheet2等,标签可设置颜色 工作表的有关操作 (1) 插入 (2)删除 (3)重命名 (4) 移动或复制 (5)保护工作表 (6) 隐藏工作表 (2)工作表(Spreadsheet) : EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第6页。 基础知识 (3) 单元格: 1、单元格的访问方式:(单元格的地址) A1方式: 列号行号,如B3 R1C1方式:R行C列,如R3C3 2、列数、行数 列标:A,B…AA…ZZ,AAA…XFD,共有16384列 行号:1,2,3….1048576行 最后一个单元格的地址:XFD1048576 2003版 65536行*65536列 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第7页。 基础知识 单元格区域的表示方法 1.矩形区域 的4种表示: A2:D5 A5:D2 D5:A2 D2:A5 2.单行、单列、若干行、若干列区域:  6:6 H:H 3:5   D:F 3.两区域公共部分:(交) (B4:K6 D1:F8)  (空格) 4.多区域: (并) A1:B5, K8, 9:9, H:J (逗号) EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第8页。 基础知识 5.不同工作表单元格的表示: (!) 例:=SUM(Sheet1!A2:B4, Sheet2!F5) 6.不同工作簿的单元格的表示:([工作簿文件名]工作表!单元格) 单元格区域的表示方法 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第9页。 基础知识 实例 例1: 区域表示 正确答案:C 如果当前工作表[abcc.xlsx]Sheet2中的单元格E37的内容为公式: =SUM(Sheet3!D5,G8,[练习题_函数.xlsx]Sheet2!B3),则单元格E37 的内容涉及___个工作表? A)1 B)2 C)3 D)4 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第10页。 基础知识 实例 例2: 区域表示 区域 (A2:K8 D:E)是包含多少个单元格? 提示:在名称框中直接输入区域地址按回车键,查看被选取的单元格数目。 正确答案:14个 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第11页。 数据的输入与编辑 2 PART1 基础知识 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第12页。 主要知识点 单元格格式设置 单元格条件格式 查找替换功能(通配符的使用) 自动填充 选择性粘贴 数据有效性 排序及筛选(高级筛选) EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第13页。 第一节 输入各种不同类型的数据 在Excel中,对输入的数据自动区分为 数值型 纯数值型 日期型 时间型 文本型 逻辑型 不同的数据类型在单元格内默认的对齐方式不同,数值型右对齐,文本型左对齐,逻辑型居中。 EXCEL2007实例教程PPT-自做培训用!目前最全教程!全文共60页,当前为第14页。 输入各种不
Excel JS编程是指使用JavaScript语言编写来自动化Excel操作的技术。下面简单介绍一下Excel JS编程的教程。 首先,学习Excel JS编程需要对JavaScript语言有一定的了解。如果你不熟悉JavaScript,可以先学习一些基础语法,比如变量、函数、循环和条件语句等。 其次,了解Excel的对象模型是非常重要的。Excel的对象模型是指Excel应用程序中各种对象及其之间的关系。通过了解Excel对象模型,可以知道如何获取和操作Excel中的各种元素,比如工作簿、工作表、单元格等。 在编写Excel JS时,需要使用Excel提供的API。它提供了一些用于操作Excel对象的方法和属性。可以通过这些API来实现对Excel的自动化操作。 在学习Excel JS编程时,可以通过查阅官方文档和教程来获取更详细的信息。Microsoft官方提供了一些相关的文档和教程,可以学习如何使用Excel提供的API来编写。 另外,可以通过实践来加深对Excel JS编程的理解。可以尝试编写一些简单的来实现自己想要的功能,比如自动填充数据、自动计算等。通过实践,可以更好地理解和运用Excel JS编程技术。 总之,学习Excel JS编程需要对JavaScript语言有基本的了解,了解Excel的对象模型和API的使用方法,并进行实践来加深理解。通过系统学习和实践,可以掌握Excel JS编程的技巧,实现对Excel的自动化操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值