EXCEL中高级ppt课件_第1页
EXCEL中高级ppt课件_第2页
EXCEL中高级ppt课件_第3页
EXCEL中高级ppt课件_第4页
EXCEL中高级ppt课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EXCEL中高级,1,1.设置单元格格式,数字,对单元格内容进行需要的格式设置对齐,对单元格内容的位置行段设置字体,字体设置边框,单元格边框设置填充,单元格底色设置保护,2,数值1.小数位2.千分位3,负值显示,货币1.小数位2.货币符号3,负值显示,会计专用同货币设置,小数点对齐,日期,3,时间显示,百分比显示,分数显示,科学计数,4,文本格式设置,特殊邮编格式中文大小写数字,自定义格式设置,5,6,7,2.组织架构图,文本修改区域,8,3.查找与替换,文本,格式,通配符,批注都可以使用查找与替换功能,使其功能灵活性增强,9,4.超级链接,现有文件或网页,可以直接定位到本地计算机,网络计算机或者网页上的某个文件或者文件夹,注意,不要使用带#的文件名,否则超链接会出现错误,10,设定自己需要链接到的sheet或者区域,设定链接到某个sheet中具体的单元格位置,超链接单元格所显示的字符,11,对于电子邮件的超链接,我们可以使用它来快速创建email,但是前提是必须关联必须的邮件程序,在设定好的目录下,超链接可以实现直接创立新的文件,并建立连接,该选项作用是,当前对话框确定后是直接创建并打开新文档,还是以后点击超链接后再打开新文档进行编辑,12,5.查找和选择,13,6.数据有效性,一级列表制作,14,二级列表制作,15,7.工作表保护,1.保护工作簿,允许用户对表格内数据操作但是不允许一下行为:a.插入/删除工作表b.移动/复制工作表c.重命名工作表d.对工作表标签颜色进行修改e.隐藏/取消隐藏工作表2.保护工作表,简单保护工作表,并设置保护权限,设置用户允许编辑区域,如果设置密码,则在允许编辑区域,修改时,需要先输入密码,16,8.绝对引用与相对引用,向下拖曳的过程中,公式作用的单元格发生了改变。向上或下拖曳,改变了行号,列号不变。同理如果向左右拖曳,改变了列号,行号不变。这种引用方式就是相对引用,公式=A1,B2单元格的公式发生了变化=A2,B10单元格依次类推=A10,公式=$A$1,向下拖曳的过程中,因为$的作用,公式被固定了下来。$A$1,$A1,A$1都是合法的使用方式行号前加$就固定行号,列号前加$就固定列号,B2单元格公式并没有发生变化,B列所有单元格公式都没有发生变化,17,9.常用的公式和函数,18,10.宏的录制,宏的名称,调用宏的快捷键,宏的保存位置,19,点击-开发工具-VisualBasic或者按Alt+F11就可以打开VBA的代码编辑窗口。观察我们操作每一步骤的时候,都会有对应的代码生成。,20,点击此按钮可以停止宏的录制,可以再次在此对话框中执行刚才录制的宏,那之前做的一系列的动作,可以由宏一次性批量完成,21,11.自定义公式,通过VBA的设计,自定义编写公式,可以满足更加复杂的计算需求实例中编写了2个函数,一个函数的名字是Maxloss,另一个函数的名字是Matchscore,给函数定义名称Matchscore,给参数定义名称及类型,此处定义了2个range类型的形式参数item,data,获得item区域的行号,赋值给row_num,对data数据区域,进行最大值搜索,搜索到后记录该单元格的列号,函数最终返回,所确定单元格的内容,给函数定义名称Matchscore,给参数定义名称及类型,此处定义了1个range类型的形式参数score,和Variant类型的变量diffculty,该语句直接引用了excelVBAworksheetfunction中整合的求最大值,最小值,求和功能的函数,进行计算,跳水运动员的得分,22,11.VBA使用的简单知识,常用的流程代码,If【判断条件】Then【判断条件成立,执行的语句内容】EndIf-If【判断条件】Then【判断条件成立,执行的语句内容】Else【判断条件不成立,执行的语句内容】EndIf-If【判断条件1】Then【判断条件1成立,执行的语句内容】Elseif【判断条件2】Then【判断条件2成立,执行的语句内容】Elseif【判断条件3】Then【判断条件3成立,执行的语句内容】(依此类推)Else【所有判断条件不成立,执行的语句内容】EndIf,IF会依次执行后面的判断条件,一旦有成立的条件,就执行Then后面的语句,然后直接跳出IF,跳到EndIF的结束符位置,23,常用的流程代码,Fori=aTobStepn【执行操作的语句内容】Nexti,For是基础的循环语句,它有循环变量i控制循环的开始和结束,从开始i=a起始,每次循环执行语句后,i自身都会递加n,直至i增加到b的数值,循环结束,实例求1到100所有自然数之和S=0事先设定一个变量存储所有数字的和Fori=1to100Step1i=1to100是设定的控制变量的循环过程,也同时代表了参与计算的每个自然数,Step1表示每次循环后i的步进是1,即每次i都增加1S=S+i第一次循环S=0+1=1,第二次循环S=1+2=3,第三次循环S=3+3=6Nexti经过一百次循环计算后,S的数值就是1100的自然数和虽然这样计算效率比较低,但是计算机处理100次的时间是可以忽略不计的,24,常用的流程代码,DoWhile【条件判断】【条件成立执行操作的语句】Loop-DoUntil【条件判断】【条件不成立执行操作的语句】Loop-Do【首次执行语句不需要条件判断而后的循环需依据判断条件是否成立】LoopWhile【条件判断】,Do同样是基础循环语句,通过条件判断,是否成立来决定循环是否结束。如果判断条件始终符合循环要求,则程序会一直执行循环。因此过程中要注意控制变量的终止条件,否则容易造成死循环。,实例求1到100所有自然数之和n=1事先设定第一个自然数为1s=0事先设定一个变量存储所有数字的和DoWhilen=100s=s+nn=n+1注意每经过一次循环后,n自身必须递增,直到100次后,n递增至101,使判断条件不成立,则跳出循环至loop后面的语句Loop经过一百次循环计算后,S的数值就是1100的自然数和虽然这样计算效率比较低,但是计算机处理100次的时间是可以忽略不计的,25,常用的流程代码,SelectCase【测试表达式】Case【表达式1】【表达式1成立,则执行语句】Case【表达式2】【表达式2成立,则执行语句】.(依此类推)Case【表达式n】【表达式n成立,则执行语句】CaseElse【没有任何表达式成立,则执行语句】EndSelect,SelectCase是对一个表达式进行多种情况匹配的分支性执行语句的代码。它可以对设定好的分支条件依次判断,对符合判断的,则执行操作。直至末尾,若没有任何符合判断条件的,则执行CaseElse后的语句内容,实例SelectCaseA1Case“A”B1=“成绩优秀”Case“B”B1=“成绩良好”Case“C”B1=“成绩普通”Case“D”B1=“成绩不足”CaseElseB1=“请检查评分等级输入是否正确”EndSelect,SelectCase是对一个表达式进行多种情况匹配的分支性执行语句的代码。它可以对设定好的分支条件依次判断,对符合判断的,则执行操作。直至末尾,若没有任何符合判断条件的,则执行CaseElse后的语句内容,26,ExcelVBA中是针对对象,属性,方法三个内容进行操作的1.对象就是VBA处理的内容,包括工作簿,工作表,单元格区域,图表等等2.属性就是针对一个对象的设置,例如单元格的颜色,行高,列宽等等3.方法就是在对象上执行的某个动作,数据区域拷贝,内容的删除,文件的保存等等,实例1.对象在VBA中表示一个单元格B5:B5,Range(“B5”),Cells(5,2)表示B2:E5的区域:Range(“B2:E5”),Range(Cells(2,2),Cells(5,5)2.属性在VBA中表示一个单元格B5字体大小的设置:B5.Font.Size表示一个单元格B5单元格底色的设置:B5.Interior.Color如果执行了B5.Font.Size=10,即将其字体大小设置为了10如果执行了B5.Interior.Color=255,即将其底色设置成了红色,255是内置的颜色代码3.方法在VB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论