-
基础知识
-
第一章 Excel概述
- 单元格有两种格式化:数字格式化和样式格式化
- 公式的8000字符,2007的16384*10458576,2003的256*65536
-
第二章 公式基础
- 在公式中输入空格或空行ctrl+enter
- 将公式中某个表达式换成一个值选中后F9
- 逻辑比较输出True或者False
- 运算符的优先级:冒号>空格>逗号>负号>百分号>幂指数>乘除>加减>比较运算
- Ctrl+shift+A帮助完成公式的输入
- 混合引用的乘法表F4切换引用方式
- ctrl+shift+end用于全选,适用于word,escape用于退出编辑模式
- proper函数用于将大写字母转化为小写字母,但首字母保持大写
- 单变量求解——用于求出制定目标值下的的可变量的值,但是这个解并不精确,并且只能显示一个,只能显示 一个变量。
- ?代表任何一个字符,*代表字符串,如果要查找两者表示为~?,~*
-
第三章 使用名称
- 引用工作簿,sheet1!A1,如果工作簿名有空格,应写作‘My sheet’!A1
- ctrl+F3名称管理器
- 使用所选内容创建
- 名称的实质是公式,相当于对公式的定义。
-
在公式中使用函数
-
第四章 工作表函数
-
函数的作用,Excel中有300多个函数
- 简化公式
- 实现其他方法无法实现的计算
- 提高编辑任务的速度
- 实现判断任务
-
第五章 处理文本
-
一个单元格可以插入32000个字符,即使将数字存成文本在一些情况下仍然可以计算,但不是所有情况,因为转化的方式很可能不同。
-
确定单元格中是否包含文本
- instext(A1)
- type(A1)
- code(“A”)
- char(“65”)
- A1=A1
- Exact(A1,A2)
- A1&B1
- Concatenate(A1,A2)
- Text(A1,单元格格式表示符)
- dollar(A1)
- Len(A1)
- Rept(“Good”,n)
- rim(A1)
- clean(A1)
- Upper(A1),lower(A1),Proper(A1)
- left(A1),Right(A2),Mid(A1,m,n)
- subsititute(A1," 被替换 ", "替换成的 ")
- replace(A1,m,n," 替换成的")
-
第六章 处理日期和时间
-
Excel有两种日期系统,一种从1900开始,一种从1904年开始,在Mac里使用的就是后者,但是在pc中两者可以相互转化,并且Excel之后的时间支持从1900/1/1到9999/12/31。Excel中的时间其实是一个数,最小的时间单位是千分之一秒,一秒钟表示为0.000 01157。dddd表示星期几。
- today()或者快捷键ctrl+;
- date(年,月,日)time(时,分,秒)
- year(日期),month(日期),day(日期),hour(时间),minute(时间),second(时间)
- datevalue(A1)文本转为日期的序列号
- weekday(日期)显示星期几,但是以周日为第一天,或者使用参数二,周一为星期的第一天
- networkdays(fistday,lastday,holidays)
- workday(startday,n,holidays)
- dateedif(startday,today,"YorMorD"
- roundup(A1,0),向上舍入,比如2.5为3
- roman(数字)转化为罗马数字
- 累加超过二十四小时时将格式h:mm改成[h]:mm
-
第七章 计数与求和
- row(A1),Row(data)
- column(A1),Columns(data)
- countblank(data),counta(data),count(data)
- isnontext(A1),istext(A1),islogical(A1)
- countif(data,"条件"),一个条件;countifs(data,“条件”)多个条件
- sumproduct(data1,data2)对应值相乘
- mode(Data)出现最多的数,若无出错,若多个输出第一个,从左到右从上到下
- sum(data),large(Data),small(data)
- sumif(data,"条件"),sumifs(目标data,条件data,“条件”)
-
第八章 使用查找函数
- Vlookup(某一个第一列的值,data,n,false),false 表明是精确匹配,TRUE为模糊匹配,如果是模糊匹配的话,第一列必须按顺序排列,查找的是比它值大的最近一个数。建议可以包含首行的标题。
- Hlookup(某一个第一行的值,data,n,FALSE),FALSE表明精确匹配,TRUE为模糊匹配,如果模糊匹配的话,第一行必须按顺序排列,查找的是比它值小的最近一个数,不建议包含首行的标题,但首列的可以。
- lookup(目标值,目标值所在列,要查找的列),lookup函数可以返回与匹配值不同行的值,如果两列不在一个表格中,lookup函数就很有用,并且目标值所在列必须是按照排序进行的。是比x大的较小的数
- match(目标值,目标值所在列,参数),参数为0表示精确匹配,-1表示升序排列,但是该列的值必须是升序排列的,1表示降序排列,但是该列的值必须是降序排列的。最后返回的是目标值的相对行数。
- index(data,要查找值的行数,要查找的列数),iferror(公式的值是否有误,出现错误的返回值),没有出现错误直接返回所列的值
- exact(A!,B1)返回这两个值是否一样,choose(n,A1,A2,A3,。。。)返回第几个值
- address(n,m)输出单元格的地址,trend(Y变量,X变量,X值)
-
第九章 表格和工作表数据库
- <>不包含的意思,=“=data”,可以使用的高级筛选功能,
- dsum(data,目标列,条件)
- 数据——分类汇总
- trend目标值,变量,变量)
- convert(“A”,“B")
-
第十章 其它计算
- 求解方程组,有矩阵和规划求解两种方法,矩阵法是根据mmult(minverse(矩阵),目标值矩阵);规划求解的方法是用变量表示出目标值,然后通过定义目标值的总和为一个固定值来规划求解。
- mmult(矩阵,目标矩阵),矩阵的列数必须和目标矩阵的行数一致;minverse(举证)直接返回逆矩阵,必须用ctrl+shift+enter数组函数
- round(m.n,x),rounduo(m.n,x),rounddown(m.n,x);mround(x,n)
- ceiling(A1,0.03);trunc(A1,n),even(A1)odd(A1)
-
财务公式
-
第十一章 借贷和投资公式
- pv(rate,n,年金,fv,参数),其中参数0表示在年末,1表示在年初
- fv(rate,n,年金,pv,参数),其中参数0表示在年末,1表示在年初
- pmt(rate,n,现值,终值,参数)注意到现值和终值的正负问题
- rate(n,年金,现值,终值,参数),同样注意现值和终值的正负问题参数同上
- nper(rate,年金,现值,终值,参数),参数同上,基本上的符合rate,n,年金,现值,终值这个顺序
- ipmt(rate,第几计算时期,n,pv,fv,参数)
- ppmt(rate,第几计算时期,n,pv,fv,参数)
- cumipmt(rate,n,pv,fv,n,m,参数)一定注意其中的现值必须是正值
- cumprinc(rate,n,pv,fv,n,m,参数)一定注意其中的现值必须是正值
- effect(nominal,n)计算了复利,nominal(effect,n)变换定期利率
- price(交易日,到期日,票面利率,预期收益率,预期的值,一年计算数,参数0),用于计算有预期收益的票据的价格
- yield(交易日,到期日,票面利率,现期价格,票面价格,一年的计算数,参数0),用于计算已知价格票据的收益率。
-
第十二章 贴现和折旧函数
- npv(rate,数额),用于现值的计算,xnpv(rate,data,date)添加时间序列
- Irr(数额,guess)用于计算内部收益率,其中必须存在正数和负数,xirr(data,date,guess),同样添加了时间要求同irr函数
- mirr(data,rate1,rate2)给出正数和负数各自的折现率
- fvschedule(本金,比率变动表)计算利率变动时的终值
- 第十三章 财务计划
-
数组公式
-
第十四周 数组
- 数组公式的优势:保证在同一个范围内的所有公式都相同,使用多单元格数组公式减少了意外覆盖公式的可能性,即无法单独修改一个单元格中的内容,防止篡改公式。有单个单元格数组公式和多个单元格数组公式之分
- 数组常量不能包含公式,函数或者其他数组,数字值不能包含美元符号、逗号、圆括号以及百分号。
- 一维横向数组用,一维纵向数组用;二维数组用;换行,traspose(数组)转职,row()返回当前行号
- 范围内最小三个数的求和可写为sum(small(data,{1,2,3}))+shift ctrl enter
- 第十五章 使用数组公式的技巧
-
其它公式
-
第十六章 有目的的循环引用
- 必须首先选中可以使用迭代运算,可以用于解方程组
- 制作函数图表选中的是xy散点图而非折线图,制作函数图表必须有自定义的原数据
-
第十七章 图表技术
- 用excel做三维曲线图,也可以,但是效果不好
- 甘特图,函数图都可以做,包括圆,以及更复杂的曲线趋势图
- 第十八章 数据透视表
- 第十九章 条件格式与数据有效性
-
第二十章 创建原公式
- 一个公式要依赖另一个公式,而该公式又依赖于别的公式,成为中间公式,我们可以进行简化写出原公式,就是将其中引用的单元格尽可能的少,表现出参数比较少就可以,但是与系统的公式应用是没有关系的。
- 元公式省略了中间公式,简化了工作表,减少了工作簿文件的大小,计算的速度更快,但是创建元公式比较费时间和力气,并且一旦出错,很难修改
-
第二十一章 调试公式的工具和方法
- 重要参考
-
开发自定义的工作表函数VBA学习
- 第二十二章 VBA简介 基本的VBA概念
- 第二十三章 函数过程基础
- 第二十四章 VBA编程概念
- 第二十五章 VBA自定义函数示例
-
附录
- 附录A: Excel函数参考
- 附录B:使用自定义数组格式-重要参考资料
- 附录C:其它Excel资源
- 附录D:示例文件的内容