excel_VBA总结

时间:2024.5.4

Visual Basic For Application(VBA)

VBA程序设计的最终目的是为了处理数据.

宏:

宏实际上就是一个简单的VBA的Sub过程,它保存在模块里,以Sub开头,以End Sub结尾,执行时就从第一句逐句执行,直到End Sub结束。

对象、属性、方法,事件:

1.对象:

(1).对象就是存在的东西,是VBA处理的内容,包括工作薄、工作表、工作表上的单元格区域、图表等等。对象可以相互包含.

(2).集合: 我理解的集合是对相同类型的对象的统称。

2.属性:

(1). 每一个对象都有属性,一个属性就是对一个对象的一个设置。

一个对象有哪些属性我们可以在属性窗口里查看,要修改一个对象的某种属性,如名称、显示状态、颜色等等,也可以在属性窗口里进行修改,当然我们还可以利用代码进行修改。

3.方法:

(1).每一个对象都有方法,方法就是在对象上执行的某个动作。

4.事件:

(1). 事件就是由用户或者系统触发的,可以在代码中响应的一段代码。比如,当我们移动鼠标,打开工作薄,激活工作表,选中单元格,改变单元格的数值,点击按钮或窗体,敲击键盘等等这些都会产生一系列的事件,通过编写代码响应这些事件,当发生此类事件时,程序代码就会进行相应的操作。

宏的缺点:

(1)不可以建立公式,函数;

(2)没有判断或循环的功能;

(3)不能进行人机交互;

(4)无法显示用户窗体;

(5)无法与其他软件或文件进行互动。

数组:

(1).数组的特点:

1、数组共享一个名字,即数组名;

2、数组是变量的集合,有多个元素;

3、数组中的元素按顺序保存在数组中,元素通过索引数字加以区分;

4、数组是变量。

(2). 动态数组

在定义数组的时候,并不能确定数组的大小,这时,我们在首次定义数组的时候括号内为空(当然先指定一个大小也是可以的,但纯属是多余),在程序过程中用Redim语句去重新指定数组的大小,这就是动态数组。


第二篇:EXCEL总结


EXCEL公式及函数

一、几个基本概念

1. 工作簿:Excel支持的文档叫做工作簿(Book)。当启动Excel时,系统自动打开

一个工作簿,默认名字为Book1,以.xls为扩展名。一个工作簿可以包括多张工作表。

2. 工作表:工作簿由工作表组成,每一个工作表用一个标签来进行标识(如Sheet1),

工作表可以更名。

3. 单元格:工作表格区域中每一个长方形的小格就是一个单元格。在单元格中可以

存放字符或数据。列号和行号连接在一起构成了单元格在工作表中的地址(坐标)。列号写在行号的前面,如A1、C3等。

4. 数据的类型:(1)字符型(文本):由字母、汉字或其他符号组成的字符串。在

单元格中默认为左对齐。(2)数值型:可以进行数学运算的数据,输入的数值在单元格中默认为右对齐。(3)日期型:表示日期的数据。输入日期的格式为年/月/日或月/日,如20xx/11/18或11/18。 数据类型的定义可以通过下列步骤进行:选中定义单元格区域→“格式”菜单→“单元格”→“数字”→对单元格的数据类型进行定义(如数值、日期、文本等)

二、行高、列宽调整及边框线、底纹设定

1. 把鼠标指向行标头(或列表头)间分界线上,鼠标指针变成双箭头,按下鼠标

左键拖动,可调整行高或列宽。

2. 通过菜单调整:选择单元格→“格式”→“行”(或“列”)→“行高”(或“列

宽”),输入值即可。

3. 边框线设定:选中需要设置边框线的单元格→单击格式栏“边框”按钮右侧小下

拉箭头→选择“所有框线”。

4. 选中需要填充的区域,单击工具栏上的“填充颜色”。

三、有关数据处理

1. 数据的自动填充:有规律的一列(或行)有序数据可以用填充的方式输入。

2. 合并单元格:选中需合并的单元格,单击格式栏“合并居中”按钮。如果对原合

并单元格不想再合并,可选中合并的单元格,再次单击“合并居中”按钮,取消合并。

3. 自动换行:选中需自动换行的单元格,格式→单元格→对齐→自动换行。

四、插入图表步骤

选中需生成图表的单元格区域(包括数据标题)→“插入”菜单(或单击工具栏

“图表向导”按钮)→根据考题选择插入图表类型→单击“下一步”→步骤2—数据源数据→步骤3—分类X轴按考题要求输入姓名(或其他文字)→步骤4—图表位置→“完成”

五、有关公式和函数的应用

在Excel中,公式和函数的各种符号必须使用半角符号,包括= ( ) : ,” > < 等,公

式和函数最好是在英文状态下输入。 中文、英文输入法切换的组合键是“Ctrl+空格”。(或利用任务栏输入法按钮 选择)。

1. 求和函数: =SUM(范围),范围为求和数据的矩形区域,如:E4:G4 、 E5:G20

等。

2. 求平均值函数: =AVERAGE(范围) ,计算选定范围内数据的平均值。

3. 计数函数 =COUNT(范围) ,对范围内的数据单元格进行计数统计,结果为一个

整数值。如COUNT(E3:E21)

4. 条件统计函数 =COUNTIF(范围,条件),对范围内的单元格按指定条件进行统计,

结果为一个整数值。

如:=COUNTIF(范围,”<60”) =COUNTIF(范围,”>=80”) 、 =COUNTIF(范围,”>35”)

良好人数统计(80~89 之间): =COUNTIF(范围,”>=80”)-COUNTIF(范

围,”>89”)

中等人数(70~79 之间): =COUNTIF(范围,”>=70”)-COUNTIF(范围,”>79”) 中等比率(%): =(COUNTIF(G3:G21,”>=70”)-COUNTIF(G3:G21,”>79”))/

COUNT(G3:G21)*100

(及格、良好比率参照上述公式书写)

不及格比率(%):=COUNTIF(G3:G21,”<60”)/ COUNT(G3:G21)*100

60岁以上人数的比率(%):=COUNTIF(E3:E21,”>=60”)/ COUNT(E3:E21)*100

20xx年x月后出版的书籍种类:=COUNTIF(E3:E17,">=20xx年x月")

★ 以上的范围或G3:G21等应根据题目实际范围指定。

5. 求最大值 MAX(范围) 求最小值 MIN(范围)

6. 返回出生日期数据的年份 函数 YEAR(日期数据) 。

如D3为日期数据(如19xx年x月x日), 函数YEAR(D3)的返回值应为D3的年份1986。

计算年龄公式:=YEAR(TODAY())-YEAR(D3) (年龄一列的数据须定义为数值型,小数点位数是0)

7. 排名函数 =RANK(单元格,范围),例如:=RANK(F2,$F$2:$F$7,0)表示F2在 $F$2:$F$7 单元格范围内的排名。

其中:范围的表示须为绝对地址,即 符号“$”不能省略。

8. 判断条件IF函数 =if(logical_test,value_if_true,value_if_false)

=if(判断条件,条件正确返回值,条件错误返回值)

判断一个条件是否满足,如果满足返回一个值,如果不满足则返回另一个值。Logical_test表示计算结果为TRUE或FALSE 的任意值或表达式。Value_if_ture:Logical_test为TRUE时返回的值。

例如:=IF(C2+D2<200,"补助"," ") C2+D2<200是一个逻辑表达式,如果C2+D2的值小于200,表达式即为TRUE,则返回值为“补助”,否则为FALSE,返回值为空。

60分以下为不合格,60分以上为合格: =IF(F2>=60,"合格","不合格")

60分以下为不合格,60~70分之间为良好,70分以上为优秀: =IF(F2>=60,IF(F2>=70,"优秀","良好"),"不合格")

9. 报到比率=实报到人数/应报到人数*100=E3/D3*100

说明:E3、D3要根据题目实际指定

10. 银牌比率=银牌数/总奖牌数*100=E4/G4*100

说明:E4、G4要根据题目实际指定

六、分类汇总:先对数据进行排序→“数据”菜单→“分类汇总”→设定汇总选项→“完成”

EXCEL公式及函数

具体实例:

第一类报道率问题

报道率=实报道人数 / 应报道人数

最高报道率=max(取值范围),min(取值范围)

第二类问题成绩计算问题

使用countif()函数时注意条件的使用

第三类问题销售额问题

注意画图时逐一选中数据区域。

第四类问题年龄计算

第五类问题不及格人数统计

第六类问题求名次

注意:在求名次的过程中看清楚是以哪一列为参考计算名次

第七类分类汇总问题

(1) 看清题目要求是对哪一类、以什么方式(求和、平均值等)对哪几项进行分类汇总。

(2) 数据复制完毕后先排序再分类汇总,(数据-分类汇总)

(3) 注意对分类汇总后的数据制作图表时,逐一选取源数据

EXCEL公式及函数

更多相关推荐:
Excel总结

自动套用格式:全选------“格式”菜单下的“自动套用格式”设置边框线:选中----“格式”----单元格-----边框选项卡字体设置:选中--“格式”--单元格--字体选项卡设置填充色:选中--“格式”--…

Excel总结知识点

Excel知识点总结一、工作表、工作簿的基本操作1.Excel文件是一个工作簿(Book1.xls),一个工作簿默认包括3张工作表,一个工作表包括65536(行)*256(列)个单元格,多个连续的单元格组成了单…

excel总结

创建图表的方法:1,选中后按F11生成图表2,视图,工具栏,图表在小栏里选需要的(外加阴影等工具,自定义,需要的拖动到图表工具栏)3,图表向导(排序旁边),很多选项四步4,反应数据之间的关系:工具,数据分析(加…

excel总结

Excel总结开学四个星期过去了,也上了四次会计电算化的课,这四节课学了关于excel的基本操作,第一次课主要做了材料进出仓明细表。学会计专业课的时候,没有做过这个表,于是去网上搜了一下相关的资料和图表内容格式…

C#处理Excel总结及简例

C#′|àíExcel???t×ü?áéù?÷?ùóD?é?üó?μ?μ?±?á?ApplicationClassapp;Workbookswbs;Workbookwb;Worksheetswss;Worksh…

Java导出Excel总结

写Excel的方法类为JxlExcelWriter:importjxl.Workbook;importjxl.format.UnderlineStyle;importjxl.format.Colour;impo…

Excel 总结

Excel总结1.数学和三角函数ROUND函数:四舍五入ROUND(number,num_digits)2.逻辑函数IF函数:IF(logical_test,value_if_true,value_if_fal…

excel实验学习心得

学习心得:通过这门课程的学习,我首先充分认识到了excel在我们以后工作中的重要性,能够熟练的掌握excel软件是我以后从事财务工作不可缺少的一种专业技能。随着市场经济的发展,市场竞争的加剧,各个企业的经济环境…

计算机一级考试历年常见考点总结:Excel电子表格

Excel电子表格(一定要保存正确)1、插入行、列;设置行高、列宽,最适合行高、最适合列宽的设置;调整行或列的顺序(剪切/粘贴);2、合并及居中,注意不要整行合并;3、设置单元格格式:数字、对齐、字体、边框、底…

Excel电子表格函数总结

电子表格常用函数集And(表达式,表达式2,……)OR(表达式,表达式2,……)If(表达式,式真返回值,式假返回值)Mod(a,b)Sum()Sumif(区域1,条件,区域2)&&区域1满足条件的,在其对应区…

excel电子表格应用实例学习心得

Excel电子表格实例应用学习心得经过对Excel电子表格实例应用课程的学习让我获益匪浅这门课程的学习让我充分认识到了excel在我们以后工作中的重要性随着市场经济的发展科技的飞速进步能够熟练的掌握excel软...

如何将cad表格文字转换成excel表格

如何将cad表格文字转换成excel表格1由cad自带绘图表格创建的表格可以右键点击表格点输出输出csv格式的表格直接打开进行编辑2由cad直线绘制的表格填充的是单行文字类的采用第三方工具或插件网上第三方工具或...

excel总结(37篇)