版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Excel函数宏-VBA1精选课件pptWhatcanyougetfromhere?如何设置EXCEL国际象棋棋盘式底纹什么是VB,VBS,VBA和宏如何对一张表所有红色字体的数据求和Burn-in自动安装脚本究竟有何诀窍2精选课件pptCONTENTSEXCEL函数概述EXCEL宏-VBA介绍VBS在测试中的应用Q/A3精选课件pptEXCEL函数概述AVERAGE函数
函数名称:AVERAGE主要功能:求出所有参数的算术平均值。使用格式:AVERAGE(number1,number2,……)参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。
特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。4精选课件pptEXCEL函数概述CONCATENATE函数
函数名称:CONCATENATE
主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。
使用格式:CONCATENATE(Text1,Text……)参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。
应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。
特别提醒:如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。
5精选课件pptEXCEL函数概述COUNTIF函数
函数名称:COUNTIF
主要功能:统计某个单元格区域中符合指定条件的单元格数目。
使用格式:COUNTIF(Range,Criteria)
参数说明:Range代表要统计的单元格区域,Criteria表示指定的条件表达式。
应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
特别提醒:允许引用的单元格区域中有空白单元格出现。6精选课件pptEXCEL函数概述DATEDIF
函数
函数名称:DATEDIF
主要功能:计算返回两个日期参数的差值。使用格式:=DATEDIF(date1,date2,“y(m,d)”)参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y")
特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。7精选课件pptEXCEL函数概述IF
函数
函数名称:IF
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。使用格式:=IF(Logical,Value_if_true,Value_if_false)
参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容
应用举例:在C29单元格中输入公式:=IF(C26>=18,“符合要求”,“不符合要求”)
8精选课件pptEXCEL函数概述SUMIF函数
函数名称:SUMIF主要功能:计算符合指定条件的单元格区域内的数值和。使用格式:SUMIF(Range,Criteria,Sum_Range)参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。应用举例:在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。“=SUM(LARGE(D2:D63,{1,2,3,4,5}))”
特别提醒:其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
9精选课件pptEXCEL函数概述RANK函数
函数名称:RANK主要功能:返回某一数值在一列数值中的相对于其他数值的排位。使用格式:RANK(Number,ref,order)参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。
特别提醒:我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
10精选课件pptEXCEL函数概述SUBTOTAL函数
函数名称:SUBTOTAL主要功能:返回列表或数据库中的分类汇总。使用格式:SUBTOTAL(function_num,ref1,ref2,...)参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1,ref2,……代表要进行分类汇总区域或引用,不超过29个。应用举例:在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。11精选课件pptEXCEL函数概述LEFT函数/RIGHT函数
函数名称:LEFT主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。使用格式:LEFT(text,num_chars),参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。
12精选课件pptEXCEL函数概述MID函数
函数名称:MID主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。使用格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。13精选课件pptEXCEL函数概述MOD函数
函数名称:MOD
主要功能:求出两数相除的余数。使用格式:MOD(number,divisor)参数说明:number代表被除数;divisor代表除数。应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。14精选课件ppt轻松一刻
-excel*在word中分别输入三个“=”,输入三个“~”或输入三个“*”或“-”或“#”,回车。有惊喜哦*如果希望设置国际象棋棋盘式底纹(白色+自定义色)话,应该可以的,不妨试试哦小窍门!=MOD(ROW()+COLUMN(),2)<>0,=MOD(ROW()+COLUMN(),2)=015精选课件pptExcel宏VBA16精选课件ppt挑战第一关善用宏简化工作17精选课件ppt什么是宏宏是一段定义好的操作,它可以是一段程序代码,也可以是一连串的指令集合。宏的作用可以使频繁执行的动作自动化节省时间,提高工作效率,又能减少失误18精选课件ppt开始录制宏操作步骤完成宏录制运行宏录制宏需要经常重复执行的某项任务,就可以把执行这些任务的步骤全部录制在宏里,把宏变为可自动执行的任务
执行宏的操作执行宏的命令在工具栏上设置宏按钮使用窗体控件使用图形对象执行宏
19精选课件ppt宏的结构Sub主界面()''主界面Macro'CorenLee记录的宏2002-11-5''Sheets("主界面").SelectEndSub宏名批注宏程序20精选课件ppt挑战第二关深入浅出VBA21精选课件pptVBA及其特点
什么是VBA?VBA(VisualBasicforApplications)是MicrosoftOffice系列的内置编程语言,即应用程序中的VB。它“寄生于”Office应用程序,是Office套装软件的一个重要组件。VBA编程优点
1.程序只起辅助作用,大部分功能用Office的,因此简化了程序设计。2.通过宏录制,可以部分地实现程序设计的自动化。3.发行方便,只要发行含有VBA代码的文档或模板即可。4.Office界面对于广大计算机应用人员来说比较熟悉,符合一般操作人员的使用习惯,便于软件推广应用。5.用VBA编程非常简单。22精选课件ppt为何要使用VBA宏缺少伸缩的弹性记录了许多不需要的步骤记录了许多不需要的资料无法使用较深入的功能无法完成重复性的工作无法完成需要条件判断的工作宏VBAVisualBasicforApplication23精选课件pptVBA与VisualBasic的差异VisualBasic以界面为中心的开发方式重点在使用者如何进行操作VBA以文件为中心的开发方式重点在使用者最后看到什么24精选课件pptVisualBasic编辑器用来编辑宏程序或制作更高阶的整合性应用程序附属于Office之下,使用较少的系统资源,达到编辑应用程序的目的。25精选课件ppt什么是工程工程就是模块的集合,包括:用户窗体文件,例如Excel中的工作表以及图表工作表模块类模块ActiveX文件引用的其他工程26精选课件pptVBA程序的基本架构对象面向对象的开发方式VBA是以操作Office对象为目的的程序语言属性对象所属的特性或特征方法控制对象的内建动作或功能,以便可以让程序顺利打开事件发生于对象上的事情27精选课件pptApplicationWorkbooksWindowsAddins……WorksheetsChartsCellsRange…………Excel对象结构28精选课件ppt 1.Application对象(代表整个Excel应用程序) 2.Workbook(工作簿,即是说Excel文件) 3.Worksheet(工作表,即工作簿的“页”) 4.Range(范围对象,指一个或者多个单元格)Excel对象结构29精选课件ppt使用对象的程序语法Workbooks(“Mybook.xls”).Worksheets(“Sheet1”).Range(“B5”).Value=“ABCDE”容器容器属性Workbooks.Close集合对象30精选课件pptVBA控制结构分支结构If〈条件1〉Then〈语句块1〉ElseIf〈条件2〉Then〈语句块2〉·
Else〈语句块n+1〉EndIf
SelectCase〈测试变量〉Case〈表达式1〉〈语句块1〉Case〈表达式2〉〈语句块2〉·
CaseElse〈语句块n+1〉EndSelect
31精选课件pptVBA控制结构循环结构For〈变量〉=〈初值〉To〈终值〉Step〈步长〉〈语句块〉Next〈变量〉ForEach〈对象变量〉In〈对象集〉
〈语句块〉
Next〈对象变量〉
DoWhile〈条件表达式〉〈语句块〉Loop32精选课件ppt示例:对红色字体的数据求和
FunctionSUMIFRAD(TargetAsrange) DimsumAsInteger DimrAsrange ForEachrInTarget Ifr.Font.Color=vbRedThen 'RGB(255,0,0) sum=sum+r.Value EndIf Next SUMIFRAD=sum EndFunction33精选课件ppt创建用户窗体提示使用者选取、输入或浏览数据使用控件文本框输入文字列表框选取内容选择框选取一个或多个功能34精选课件ppt用户窗体窗口的操作建立用户窗体配置ActiveX控件设置窗口属性配置控件属性及其事件Load与Unload语句加载到内存或从内存中释放用Show和Hide方法控制对象的显示和隐藏35精选课件pptDEMOVBA帮助你完成从必然王国到自由王国的飞跃36精选课件ppt轻松一刻
-excel*控制特定单元格输入文本的长度*给自己的函数建立新菜单小窍门!1.在工具栏空白处右击鼠标,选“自定义”选项,打开“自定义”对话框。在“命令”标签中,选中“类别”下的“新菜单”项,再将“命令”下面的“新菜单”拖到菜单栏。2.再在“类别”下面任选一项(如“插入”选项),在右边“命令”下面任选一项(如“超链接”选项)单击“数据”菜单的“有效性”选项。在“设置”卡片“有效性条件”的“允许”下拉菜单中选择“文本长度”。然后在“数据”下拉菜单中选择“等于”,且“长度”为“4”。37精选课件ppt终极突破Vbs脚本编程38精选课件ppt什么是VBS? Vbs是一种Windows脚本,它的全称是:MicrosoftVisualBasicScriptEditon.(微软公司可视化BASIC脚本版), VBS是VisualBasic的的一个抽象子集,是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫做宿主host的解释源代码并执行),高效、易学,但是大部分高级语言能干的事情,它基本上都具备,它可以使各种各样的任务自动化,可以使你从重复琐碎的工作中解脱出来,极大的提高工作效率。39精选课件ppt应用领域Windows操作系统
VBScript可以被用来自动地完成重复性的Windows操作系统任务。在Windows操作系统中,VBScript可以在WindowsScriptHost的范围内运行。Windows操作系统可以自动辨认和执行*.VBS和*.WSF两种文件格式网页浏览器网页服务器40精选课件pptSendkeys函数Sendkeys函数
函数名称:Sendkeys主要功能:将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。使用格式:SendKeysstring[,wait]参数说明:string必需的。字符串表达式,指定要发送的按键消息。Wait可选的。
特别提醒:对Sendkeys
来说,加号(+)、插入符(^)、百分比符号(%)、上划线(~)及圆括号()都具有特殊意义。为了指定上述任何一个字符,要将它放在大括号({})当中。例如,要指定正号,可用{+}表示。为了指定大括号字符,请使用{{}及{}}。41精选课件pptSendkeys函数为了指定那些与SHIFT、CTRL及ALT等按键结合的组合键,可在这些按键码的前面放置一个或多个代码,这些代码列举如下: 按键代码
SHIFT + CTRL ^ ALT %
特别提醒:为了说明在按下其它按键时应同时按下SHIFT、CTRL、及ALT的任意组合键,请把那些按键的码放在括号当中。例如,为了说明按下E与C的时候同时按下SHIFT键,请使用"+(EC)"。为了说明在按下E的时候同时按下SHIFT键,但接着按C而不按SHIFT,则使用"+EC"。
42精选课件pptBurnin自动安装程序
DimWshShell,fs SetWshShell=WScript.CreateObject("WScript.Shell") Setfs=wscript.createobject("scripting.filesystemobject") If(fs.FileExists("C:\Program Files\BurnInTest\bit.exe")=true)Then Msgbox"Pleasedon'treinstall" wscript.quit ElseIf(fs.FolderExists("C:\ProgramFiles (x86)")=true)Then WshShell.run"bitpro_x64.exe" Else WshShell.Run"bitpro.exe" End
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业互联网境外定制合同
- 房地产变更抵押协议
- 互联网跨境代销协议
- 2026年河北省一级造价工程师工程计价模拟试题
- 大专考试考试题目及答案
- 2026年高职包装设计与制作(包装印刷技术)试题及答案
- 煤矿开采技术考试题及答案
- 执医病理考试题及答案
- 贞丰事业编考试题及答案
- 2026年大学建筑学(建筑装饰设计)试题及答案
- 钻井事故与复杂问题(江汉油田)
- 英语(PEP)三年级下册教师教学用书
- 工程挂靠内部合同协议
- 起重机械吊具与索具安全规程
- 国际消防安全系统规则
- 五星级酒店服务员培训
- 基金投资管理系统O32操作手册-风险控制
- 数据建模工程师招聘笔试题与参考答案(某大型集团公司)2024年
- 下水管道合同模板
- DL-T573-2021电力变压器检修导则
- 新闻采访与写作-马工程-第二章
评论
0/150
提交评论