excel命令大全 公式大全
Excel函数公式最常用
Excel求和公式这下全了,多表、隔列、多条件求1、SUM求和快捷键在表格中设置sum求和公式我想每个excel用户都会设置,所以这里学习的是求和公式的快捷键。
要求:在下图所示的C5单元格设置公式。
步骤:选取C5单元格,按alt + = 即可快设置sum求和公式。
2、巧设总计公式对小计行求和,一般是=小计1+小计2+小计3...有多少小计行加多少次。
换一种思路,总计行=(所有明细行+小计行)/2,所以公式可以简化为:=SUM(C2:C11)/25、单条件模糊求和如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
6、多条件求和多条件求和是一个小难题,但自从excel2007版添加了sumif s函数后,多条件求和变得简单起来。
SUMIFS(数字区域,条件区域1,条件1,条件区域2,条件2....)在输入公式时可以按公式组成直接输入,也可以用星号快速输入。
=sum('*'!B2) 输入后就公式会自动转换成=SUM(Sheet1:Sheet19!B2)注:公式中*表示除当前工作表外的所有工作表。
在sheet1~sheet19之间添加的工作表,B2会自动统计到合计数中,如果在sheet19后添加,公式无法自动统计。
如果想自动统计就在汇总前添加一个辅助工作表,然后设置公式=SUM(Sheet1:AA!B2)“AA”是添加的辅助工作表名称。
工资加密、身份证号加密这个Excel技巧99%的人没用过!Excel表格中有些列需要加密。
如下图中,年薪和身份证号只有输入正确的密码才能查看。
如下面动画所示,密码输入正确后,年薪数据和身份证号码就会显示出来。
删除密码则会隐藏。
设置方法:1、插入一工作表mm,用来存放密码,假如设置D列E列密码分别是126 和 359。
2、选取要加密的列,开始 - 条件格式 - 新建规则3、在打开的条件格式窗口中▪选择规则类型:使用公式确定要....▪为符合此公式.:=D$2<>mm!D$24、点击上图中【格式】按钮,在打开的窗口中 - 数字 - 分类 - 自定义,右侧输入代码:;;;(3个分号)5、选取输入密码单元格 - Ctrl+1打开单元格设置窗口,去掉锁定前的勾。
Excel使用技巧大全经典完整版(超全)
百度文库十大经典文档表格Office办公宝典,经典学习秘籍,秘技+实例+简单易学=轻松高效短时掌握,高手之路必备-推荐下载,和同学朋友分享珍藏,现阶段免费下载,请火速下载收藏!Excel 使用技巧集锦——163种技巧目录一、基本方法71.快速选中全部工作表72.快速启动E XCEL73.快速删除选定区域数据 74.给单元格重新命名85.在E XCEL中选择整个单元格范围86.快速移动/复制单元格87.快速修改单元格式次序 88.彻底清除单元格内容89.选择单元格910.为工作表命名911.一次性打开多个工作簿 912.快速切换工作簿1013.选定超级链接文本(微软O FFICE技巧大赛获奖作品)1014.快速查找1015.修改默认文件保存路径 1116.指定打开的文件夹1117.在多个E XCEL工作簿间快速切换1118.快速获取帮助1119.创建帮助文件的快捷方式1120.双击单元格某边移动选定单元格1221.双击单元格某边选取单元格区域1222.快速选定不连续单元格 1223.根据条件选择单元格1224.复制或移动单元格1225.完全删除E XCEL中的单元格1326.快速删除空行1327.回车键的粘贴功能1328.快速关闭多个文件1329.选定多个工作表1330.对多个工作表快速编辑 1431.移动和复制工作表1432.工作表的删除1433.快速选择单元格1434.快速选定E XCEL区域(微软O FFICE技巧大赛获奖作品)1535.备份工件簿1536.自动打开工作簿1537.快速浏览长工作簿1538.快速删除工作表中的空行1539.绘制斜线表头1640.绘制斜线单元格1641.每次选定同一单元格1642.快速查找工作簿1743.禁止复制隐藏行或列中的数据1744.制作个性单元格17二、数据输入和编辑技巧181.在一个单元格内输入多个值 182.增加工作簿的页数183.奇特的F4键184.将格式化文本导入E XCEL185.快速换行196.巧变文本为数字197.在单元格中输入0值198.将数字设为文本格式199.快速进行单元格之间的切换(微软O FFICE技巧大赛获奖作品)2010.在同一单元格内连续输入多个测试值2011.输入数字、文字、日期或时间2012.快速输入欧元符号2113.将单元格区域从公式转换成数值2114.快速输入有序文本2115.输入有规律数字2116.巧妙输入常用数据2217.快速输入特殊符号2218.快速输入相同文本2219.快速给数字加上单位2320.巧妙输入位数较多的数字2321.将WPS/W ORD表格转换为E XCEL工作表2322.取消单元格链接2423.快速输入拼音2424.插入“√”2425.按小数点对齐2426.对不同类型的单元格定义不同的输入法2427.在E XCEL中快速插入W ORD表格2528.设置单元格字体2529.在一个单元格中显示多行文字2530.将网页上的数据引入到E XCEL表格2531.取消超级链接2632.编辑单元格内容2633.设置单元格边框2634.设置单元格文本对齐方式2635.输入公式2636.输入人名时使用“分散对齐”(微软O FFICE技巧大赛获奖作品)2737.隐藏单元格中的所有值(微软O FFICE技巧大赛获奖作品)2738.恢复隐藏列2739.快速隐藏/显示选中单元格所在行和列(微软O FFICE技巧大赛获奖作品)2740.彻底隐藏单元格2841.用下拉列表快速输入数据2842.快速输入自定义短语2843.设置单元格背景色2944.快速在多个单元格中输入相同公式2945.同时在多个单元格中输入相同内容2946.快速输入日期和时间2947.将复制的单元格安全地插入到现有单元格之间2948.在E XCEL中不丢掉列标题的显示3049.查看与日期等效的序列数的值3050.快速复制单元格内容3051.使用自定义序列排序(微软O FFICE技巧大赛获奖作品)3052.快速格式化E XCEL单元格3053.固定显示某列3154.在E XCEL中快速编辑单元格3155.使用自动填充快速复制公式和格式3156.为单元格添加批注3157.数据自动输入3258.在E XCEL中快速计算一个人的年龄3259.快速修改单元格次序3260.将网页上的数据引入到E XCEL表格中331.在网上发布E XCEL生成的图形332.创建图表连接符333.将E XCEL单元格转换成图片形式插入到W ORD中344.将W ORD内容以图片形式插入到E XCEL表格中345.将W ORD中的内容作为图片链接插入E XCEL表格中346.在独立的窗口中处理内嵌式图表357.在图表中显示隐藏数据 358.在图表中增加文本框359.建立文本与图表文本框的链接3510.给图表增加新数据系列 3511.快速修改图表元素的格式3612.创建复合图表3613.对度量不同的数据系列使用不同坐标轴3614.将自己满意的图表设置为自定义图表类型3715.复制自定义图表类型3716.旋转三维图表3717.拖动图表数据点改变工作表中的数值3818.把图片合并进你的图表 3819.用图形美化工作表3820.让文本框与工作表网格线合二为一3921.快速创建默认图表3922.快速创建内嵌式图表3923.改变默认图表类型3924.快速转换内嵌式图表与新工作表图表4025.利用图表工具栏快速设置图表4026.快速选取图表元素4027.通过一次按键创建一个E XCEL图表4128.绘制平直直线411.巧用IF函数清除E XCEL工作表中的0 412.批量求和423.对相邻单元格的数据求和424.对不相邻单元格的数据求和 425.利用公式来设置加权平均436.自动求和437.用记事本编辑公式438.防止编辑栏显示公式439.解决SUM函数参数中的数量限制4410.在绝对与相对单元引用之间切换4411.快速查看所有工作表公式4412.实现条件显示44五、数据分析和管理技巧451.管理加载宏452.在工作表之间使用超级连接 453.快速链接网上的数据464.跨表操作数据465.查看E XCEL中相距较远的两列数据466.如何消除缩位后的计算误差(微软O FFICE技巧大赛获奖作品)477.利用选择性粘贴命令完成一些特殊的计算478.W EB查询479.在E XCEL中进行快速计算4810.自动筛选前10个4811.同时进行多个单元格的运算(微软O FFICE技巧大赛获奖作品)4812.让E XCEL出现错误数据提示4813.用“超级连接”快速跳转到其它文件49六、设置技巧491.定制菜单命令492.设置菜单分隔线503.备份自定义工具栏504.共享自定义工具栏505.使用单文档界面快速切换工作簿506.自定义工具栏按钮50一、基本方法1.快速选中全部工作表右键单击工作窗口下面的工作表标签,在弹出的菜单中选择“选定全部工作表”命令即可()。
excel命令大全公式大全 excel公式计算
excel公式计算 excel命令大全公式大全 1、编辑公式 F2(快捷方式); 2、在已有的单元格中批量加入一段固定字符 (&命令 + 拖曳); 3、 F9可计算出选中部分对应的结果; 4、Ctrl+`键可快速查看公式内容和公式结果; 5、 D:D 第D列全部单元格; 6、 D:H第D列和第H列的所有单元格; 7、 R2C8 第2行和第8列交叉处的单元格; 8、 R[2]C[8] 下2行右8行所指的单元格; 9、 C 当前光标所在位置的单元格; 10、 $是绝对引用的意思(D3 $D$3);11、绝对引用和相对引用可以用F4键快速切换; 12、 =DATE(2014,1,4)-TODAY()&"天" 这是一个倒计时的公式; 13、 =DATE(MID(A4,1,4),MID(A4,5,2),MID(A4,7,2))非日期格式转化成日期格式公式; A String数1 据公式结果“String=MID(A1,1,7) 数”“ring 数=MID(A1,3,10) 据” =MID(A1,10,5) (空) 14、 =DATEVALUE("2013-11-04")表示的是将日期文本转化成所对应的序列号的函数;15、 =DATEDIF(A14,TODAY(),"Y") 计算年龄; 16、WEEKDAY() 函数用于返回特定日期所对应的星期数; 17、year()函数用于返回某制定日期对应的年份; 18、year(today())-year(a2)表示计算年龄; 19、yearfrac()函数用于返回两个日期之间的天数占全年天数的百分比; 20、edate()函数用于返回两个日期之间的天数所占全年天数的百分比; 21、emonth()函数用于返回特定日期之前或之后月份中的最后一天日期; 22、networkdays()函数用于返回指定两个日期之间完整的工作日数值,不包括周末和指定的假期; 23、time()函数用于返回某一特定时间的小数值; 24、=TIMEVALUE("8:30:00")函数可以将任何时间转换成时间小数值; 25、minute()从给定的时间中提取分钟数; 26、second()从给定的时间中提取秒数; 27、hour()从给定的时间中提取时钟数; 28、not()求反函数; 29、left()是一个文本函数,从特定字符串中提取指定位数的字符串; 30、vlookup() false精确查找 ture近似查找 ; 31、if(A2>=85,”A”,if(A2>=70,”B”,if(A2>=60,”C”,if(A200)*0.15+25,if(a253、dollar()用于按照货币格式将小数四舍五入到指定的位数并转换成文本; 54、rmb()按照货币格式将小数四舍五入到指定的位数并转换成文本; 55、bahttext()将数字转换成泰语文本并添加前缀“泰铢”; 56、value()将代表数字的文本字符串换成数字; 57、sum()用于返回某一单元格区域中所有数字之和; 58、数组公式必须按组合键(shift+ctrl+enter)才能得到正确结果;59、abs()用于计算指定数值的绝对值; 60、ceiling()用于将参数number向上舍入(沿绝对值增大的方向)为最接近的significance的倍数; 61、int()用于将指定数值向下取整为最接近的整数; 62、trunc()用于将数字的小数部分截去; 63、floor()用于将number向下舍入(向零的方向)到最接近的significance的倍数; 64、round()用于按指定位数对其数值进行四舍五入; 65、mround()用于返回参数按指定基数舍入后的数值; 66、roundup()用于按照指定的位数对数值进行向上舍入; 67、rounddown()用于按照指定的位数对数值进行向下舍入;68、even()用于指定的数值沿绝对值增大方向取整,并返回最接近的偶数; 69、odd()用于将指定的数值沿绝对值增大方向取整,并返回最接近的奇数; 70、mod()用于求两个数值相除后的余数,其结果的正负号与除数相同; 71、quotient()用于返回两个数值相处后的整数部分,即舍去商的小数部分; 72、gcd()用于返回两个或多个整数的最大公约数; 73、lcm()计算两个或多个整数的最小公倍数; 74、product()求任意长方体的体积; 75、power()求任意数值(底数)的三次或多次指数的方根值; 76、rand()返回一个大于等于0小于1的随机数如果要生成a、b之间的随机实数,可以使用公式“=rand()*(b-a)+a”如果在某一个单元格内应用公式”=rand()”,然后再编辑状态下按住F9键,将会产生一个变化的随机数; =ROUND(RAND()*99+1,0) 随机自动生成1~100之间的整数值; 77、randbetween()用于返回位于两个指定数值之间的一个随机数; 78、roman()用于将阿拉伯数字转换成文本形式的罗马数字; 79、sign()用于返回数值所对应的符号,整数返回1;零返回0;负数返回-1; 80、sqrt()用于返回指定正数值的算术平方根; 81、sqrtpi()用于返回指定正数值与π的乘积的平方根值; 82、sumproduct()用于在指定的几组数组中,将数组间对应的元素相乘,并返回乘积之和; 一个应用:从学生档案表中统计出生年月 19930901-19940831之间且性别为”女”de 学生人数-------- Sumproduct(($E$2:$E$100>=19930901)*($E$2:$E$10094、log()求取指定底数和指数的对数值; 95、fact()函数用于求指定正数值的阶乘; 96、factdouble()用于返回参数number的半阶乘 9~=9*7*5*3*1; 97、multinomial()用于返回参数和的阶乘与各参数阶乘乘积的比值; 98、将指定角度转换成为弧度 A1*pi()/180; 99、radians()将角度转换成弧度; 100、degrees()将指定的弧度转换成角度; 101、sin()求指定角度的正弦值; 102、sinh()求指定实数的双曲正弦值; 103、cos()求指定角度的余弦值; 104、cosh()求指定实数的双曲余弦值; 105、tan()求指定角度的正切值; 106、tanh()求指定实数的双曲正切值; 107、asin()求指定正弦值的角度数; 108、asinh()、acos()、acosh()、atan()作用类似; 109、atan2()指定x坐标、y坐标的反正切值; 110、atanh()求在-1~1范围内指定实数的反双曲正切值; 112、amordegrc(资产原值,购入资产的日期,第一个期间结束的日期,资产在使用寿命结束时的残值,期间,折旧率,所使用的年基准) 年基准--0或省略或4,则一年按360天计算,若为1,则按实际天数计算;若为3,则一年按365天计算; 计算每个会计期间的折旧值;113、amorling()以法国会计系统计算每个会计期间的折旧值; 114、sln(资产原值,可使用年限,折旧后价值)采用直线法计算的固定资产的每月折旧额; 115、db(资产原值,资产残值,折旧期限,需要计算折旧的时间,第一年的月份数)使用固定余额递减法计算一笔资产在给定期间内的折旧值; 116、ddb()采用双倍余额递减法计算一笔资产在给定期间内的折旧值; 117、vdb(资产原值,资产残值,折旧期限,进行折旧计算的起始期间,进行折旧计算的截止期间,余额递减速率,一逻辑值)使用双倍余额递减法或其他指定的方法,返回指定的任何期间内(包括部分期间的资产折旧值); 118、 syd(资产原值,资产残值,折旧期限,期间)返回某项固定资产按年限总和折旧法计算的指定期间的折旧值; 119、pmt(贷款利率,付款时间数,现值,未来值,指定各期的付款时间是在期初1还是期末0); 120、 ipmt()基于固定利率及等额分期付款方式,返回贷款在某一给定期限内的利息偿还额; 121、ppmt()基于固定利率及等额分期付款方式,返回贷款在某一给定期间内的本金偿还额; 122、cumipmt()返回一笔贷款在给定的两个期间累计偿还的利息数额; 123、cumprinc()用于返回一笔贷款在给定的两个期间累计偿还的本金数额; 124、fv()基于固定利率及等额分期付款方式,返回某项投资的未来值; 125、nper()基于固定利率及等额分期付款方式,返回某项投资(或贷款)的总期数; 126、npv()用于通过使用贴现率以及一系列未来之处(负值)和收入(正值),返回一项投资的净现值;127、xnpv()用于返回一组不定期现金流的净现值; 128、pv()用于返回投资的现值,即一系列未来付款的当前值的累积和; 129、fvschedule()计算某项投资在可变利率下的未来值; 130、ispmt()用于计算特定投资期内要支付的利息额; 131、irr()返回由数值代表的一组现金流的内部收益率; 132、mirr()返回由数值代表的一组现金流的修正内部收益率; 133、xirr()返回一组不定期现金流的内部收益率; 134、rate()用于返回年金的各期利率; 135、accrint()计算有价证券定期应付利息金额; 136、accrintm()计算有价债券一次性应付利息金额; 137、coupdaybs()返回当前付息期内截止到成交日的天数; 138、coupdays()用于返回成交日所在的付息期的天数; 139、coupdaysnc()用于返回从成交日到下一付息日之间的天数; 140、coupncd()返回一个表示在成交日之后下一个付息日的序列号; 141、coupnum()计算债券成交日到到期日之间的利息应付次数; 142、couppcd()计算债券成交之日之前的上一个付息日期; 143、disc()用于返回有价证券的贴现率; 144、intrate()计算债券的一次性付息利率; 145、oddfprice()计算债券首期付息日的价格; 146、oddfyield()计算债券首期付息日的收益率; 147、oddlprice()计算债券末期付息日的价格; 148、oddlyield()计算债券末期付息日的收益率; 149、price()计算面值$100债券的发行价格; 150、pricedisc()计算$100面值债券的折价发行价格; 151、pricemat()计算到期付息的$100面值的债券的发行一样; 152、yield()计算$100面值债券的收益率;153、yielddisc()用于返回折价发行的有价债券的年收益率; 154、yieldmat()计算到期付息的有价证券的年收益率; 155、received()计算购买债券到期的总回报金额; 156、tbillprice()用于返回面值$100的国库券的价格; 157、tbillyield()用于返回国库券的收益率; 168、duration()计算定期债券的修正期限; 169、mduration()计算定期债券macauley修正期限; 170、effect()利用给定的名义年利率和一年中的复利期数; 171、nominal()基于给定的实际利率和年复利期数,返回名义年利率; 172、dollarde()将以分数表示的证券价格转换成以小数表示的证券价格; 173、dollarfr()将以小数表示的证券价格转换成以分数表示的证券价格; 174、average()用于计算所有参数的算术平均值; 175、avedev()用于返回一组数据与其均值的绝对偏差的平均值(测定数据的离散程度); 176、averageif()用于返回某个区域内满足给定条件的所有单元格的平均值(算术平均值); 177、count()返回数字参数的个数; 178、counta()返回包含任何值(包括数字、文本、逻辑值)的参数列表中的非空值单元格个数或参数个数; 179、countblank()用于计算某个单元格区域中空白单元格的数目; 180、countif()用于计算单元格区域中满足给定条件的单元格的个数; 181、countifs()用于计算某个区域中满足多重条件的单元格数目; 182、large()返回某一个数据集中的某个最大值; 183、small()用于返回某一数据集中的某个最小值; 184、max()用于返回数据集中的最大数值; 185、min()用于返回数据集中的最小值;186、rank()用于返回一个数值在一组数值中的排位; 187、percentrank()用于返回特定数值在一个数据集中的百分比排位; 188、percentile()返回数值区域的k百分点对应数值; 189、permut()用于返回从给定数目的元素集合中选取的若干元素的组合数; 190、median()用于返回给定数值集合的中位数; 191、mode()统计出一组数据中哪个数据出现次数最多; 192、quartile()用于返回一组数据的四分位数; 193、binomdist()用于返回一元二项分布的概率值; 194、chidist()返回X2分布的单尾概率; 195、chiinv()用于返回X2分布单尾概率的反函数值; 196、expondist()求指定数值的指数分布; 197、fdist()用于返回F概率分布,它可以确定两个数据系列是否存在变化程度上的不同; 198、gammadist()用于返回伽马分布,用它研究具有偏态分布的变量,通常用于排队分析; 199、gammainv()用于返回伽马累计分布函数的反函数; 200、gammaln()用于返回伽马函数的自然对数; 201、kurt()用于返回数据集的峰值; 202、normdist()用于返回给定平均值和标准偏差的正态分布函数值; 203、normsdist()求指定数值的标准正态分布累计分布; 204、norminv()用于返回指定平均值和标准偏差的正态累积分布函数的反函数值; 205、negbinomdist()用于返回负二项式分布; 206、lognormdist()用于返回x的对数累计分布函数值; 207、loginv()用于返回x的对数正态累积分布函数的反函数值; 208、hypgeomdist()用于返回超几何分布;209、prob()用于返回区域中的数值落在指定区间内的概率; 210、poisson()用于返回泊松分布; 211、skew()返回分布的偏斜度; 212、standardize()返回以mean为平均值,以standard_dev为标准偏差的分布的正太花数值; 213、tdist()返回指定数值和自由度的学生t分布的百分位点; 214、tinv()返回作为概率和自由度函数的t分布的t值; 215、ttest()用于返回与学生t检验相关的概率; 216、weibull()用于返回韦伯分布,进行可靠性分析; 217、betadist()返回累积beta分布的概率密度函数; 218、betainv()返回指定的beta分布的累积分布函数的反函数值; 219、fisher()返回点x的fisher变换,该变换生成一个正态分布二非偏斜的函数; 220、fisherinv()返回fisher变换的反函数值; 221、critbinom()返回使累积二项式分布小于或等于临界值的最小值; 222、frequency()计算数值在某个区域内的出现频率,然后返回一个垂直数组; 223、ztest()返回z检验的单尾概率值; 224、var()用于估算样本方差; 225、vara()用来估算给定样本的方差,与var的区别在于文本和逻辑值(true和false)也将参与计算; 226、varp()用于计算样本总体的方差; 227、varpa()用于计算样本总体的方差(包括文本); 228、stdev()用于估算样本的标准偏差,即反应数据相对于平均值(mean)的离散程度;229、stdeva()用于计算基于给定样本的标准偏差,包括true和false等逻辑值; 230、stdevp()用于返回整个样本总体的标准偏差,它反映了样本总体相对于平均值(mean)的离散程度; 231、stdevpa()用于计算样本总体的标准偏差,文本值和逻辑值也参与计算; 232、confidence()用于返回一个值,利用该值可以构建总体平均值的置信区间; 233、trend()用于返回一条线性回归拟合线的值; 234、correl()返回两个不同事物之间的相关系数; 235、devsq()返回数据点与各自样本平均值的偏差的平方和; 236、geomean()用于返回正数数组或数据区域的几何平均值; 237、growth()用于对给定的数据预测指数增长值; 238、linest()使用最小二乘法对已经数据进行最佳直线拟合,并返回描述此直线的数组; 239、logest()在回归分析中logest函数,计算最符合观测数据组的指数回归拟合曲线,并返回描述该曲线的数值数组; 240、steyx()用于返回通过线性回归法计算每个x的y预测值时所产生的标准误差,标准误差用来度量根据单个x变量计算出的y预测值的误差量; 241、covar()返回协方差; 242、chitest()返回独立性检验值; 243、forecast()根据预测点预测出未来考试成绩; 244、intercept() 计算学生考试成绩的线性回归直线的截距; 245、psq()返回学生考试成绩的pearson成绩矩相关系数的平方; 246、dsum()用于返回列表或数据库列中满足指定条件的数字之和; 247、daverage()用于返回列表或数据库中满足指定条件的列中数值的平均值; 248、dcount()用于返回数据库中或列表中满足指定条件且包含数字的的单元格个数; 249、dcounta()用于返回数据库或列表中满足指定条件的非空单元格个数; 250、dget()用于从列表或数据库的列中提取符合指定条件的单个值; 251、dmax()用于返回列表或数据库中的列中满足指定条件的最大数值; 252、dmin()用于返回列表或数据库中的列中满足指定条件的最小数值; 253、dproduct()用于返回列表或数据库中的列中满足指定条件的数值的乘积; 254、dstdev()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为一个样本估算出的样本总体标准偏差; 255、dvar()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为一个样本估算出的样本总体方差; 256、dvarp()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为样本总体估算出的样本总体方差; 257、address()用于按照给定的行号和列标,建立文本类型的单元格地址; 258、areas()用于返回引用中包含的区域个数; 259、choose()用于从给定的参数中返回指定的值; 260、column()用于返回给定引用的列标; 261、row()返回引用的行号; 262、rows()用于返回引用或数组的行数; 263、lookup()用于从单行或单列区域或者从一个数组返回值,具有向量型和数组型两组形式; 264、hlookup()用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行出的数值; 265、vlookup()用于在表格或数值数组的首列查找指定的值,并由此返回表格或数组当前行中指定列处的值; 266、match()用于返回在指定方式下与指定数值匹配的数组中元素的对应位置; 267、index()用于返回数据或数组中的元素之,此元素由行序号和列序号的索引值给定; 268、indirect()返回由文本字符串指定的引用,并立即对引用进行计算,并显示内容; 269、offset()以指定的引用为参考系,通过给定的偏移量得到新的引用,返回的引用可以为一个单元格或单元格区域,并可以指定返回的行数或列数; 270、transpose()将表格中的行列标识项相互转置; 271、hyperlink()用于创建一个快捷方式(跳转),打开存储在网络服务器、intranet或internet中的文件; 272、cell()用于返回在某一引用区域的左上角单元格的格式、位置或内容等信息; 273、info()用于返回有关当前操作环境的信息; 274、type()返回数值的类型,如日期型数据、文本型数据、逻辑值等; 275、()用于返回对应于MicrosoftExcel2007中某一错误值的数字; 276、iseven()用于判断指定值是否为偶数,如果是则返回true,不是则返回false; 277、isodd()用于判断指定值是否为奇数; 278、isblank()用于判断指定值是否为空值; 279、isnumber()用于判断指定数据是否为数字; 280、istext()用于判断指定数据是否为文本; 281、isnontext()用于判断指定数据是否为非文本; 282、islogical()用于判断指定数据是否为逻辑值; 283、isref()用于判断指定数据是否为引用; 284、isna()用于判断指定值是否为错误值”#N/A”; 285、iserr()用于判断指定值是否为错误值#N/A”之外的任何错误值;286、iserror()用于判断指定值是否为任意错误值; 287、n()用于返回转化为数值后的值; 288、na()用于返回错误值”#N/A”,错误值”#N/A”表示“无法得到有效值”; 289、besseli()返回修正bessel函数值; 290、besselj()返回bessel函数值; 291、bin2oct()将二进制编码转为八进制编码; 292、bin2dec()将二进制编码转为十进制编码; 293、bin2hex()将二进制编码转为十六进制编码; 294、oct2bin()将八进制编码转换为二进制编码; 295、oct2dec()将八进制编码转换成十进制编码; 296、oct2hex()将八进制编码转换成十六进制编码; 297、dec2bin()将十进制编码转换成二进制编码; 298、dec2oct()将十进制编码转换成八进制编码; 299、hex2bin()将十六进制编码转换成二进制编码; 300、hex2oct()将十六进制编码转换成八进制编码; 301、hex2dec()将十六进制编码转换成十进制编码; 302、convert()将数字从一个度量系统转换到另一个度量系统中; 303、erf()返回误差函数在上下限之间的积分; 304、complex()将实系数及虚系数转换成x+yi或x+yj形式的复数; 305、imabs()用于返回以x+yi或x+yj文本格式表示的复数的绝对值; 306、imag()求任意复数的虚系数; 307、imconjugate()求任意复数的共轭复数; 308、imsum()求任意两个或多个复数的和; 309、imdiv()求任意两个复数的商; 310、improduct()求任意两个或多个复数的积; 311、imexp()求任意复数的指数; 312、imsqrt()求任意复数的平方根; 313、delta()测试两个数值是否相等; 314、gestep()用于比较给定参数的大小;excel公式计算。
EXCEL表格中公式大全1
Excel常用电子表格公式大全1、查找重复内容:(格式—条件格式)公式=IF(COUNTIF($D$2:D2,D2)>1,"重复","不重复")或=IF(COUNTIF($D$2:D2,D2)>1,"重复","")=COUNTIF($D$2:$D$500,$D2)>=22、数据--筛选--高级筛选--输入数据区域--勾选"选择不重复记录"--确定3、=COUNTIF(D$2:D2,D2)>1这个是提示一列中第二个重复。
EXCEL一列内如何区分出重复的文字问:EXCEL表的客户名录,如果区分是否重复答:在客户名录后面一列(假设为B列)输入=if(countif($B$1:B1,B1)>1,"重复","不重复")4、EXCEL条件格式教程:用条件格式辨别重复数值在excel2003中,我们会发现辨别一个范围中的重复数值是非常有帮助的。
可以使用下面的条件格式公式。
在该例子中,格式应用于范围A1:G2中所有非惟一单元格中=COUNTIF($A$1:$G$12,A1)>1在一个范围中只对非重复数值应用格式,使用下面的公式=COUNTIF($A$1:$G$12,A1)=1实例:将A1:G2中的重复值添加特殊的格式。
1.选择要设置交替行阴影的单元格区域A1:G2,点击菜单栏的“格式”——“条件格式”,将弹出“条件格式”对话框。
2.在“条件格式”对话框中的“条件1”下拉列表框中选择“公式”,然后在公式输入框中输入公式“=COUNTIF($A$1:$G$12,A1)>1”,并设置其格式为蓝色加粗。
然后添加“条件2”公式为“=COUNTIF($A$1:$G$12,A1)=1”,并设置其格式为红色加粗。
3.点击“确定”按钮关闭“条件格式”对话框。
Excel工作表公式(很有用的哟)
EXCAL中同色单元格相加公式=sumcolor($AK$5,$D$5:$AJ$5)打开你的工作表:点开发工具-Visual Basic-左边上边的小窗口空白处点右键-插入-模块,然后在打开的编辑框中粘贴以下代码:Function CountColor(col As Range, countrange As Range) As IntegerDim icell As RangeApplication.V olatileFor Each icell In countrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenCountColor = CountColor + 1End IfNext icellEnd FunctionFunction SumColor(col As Range, sumrange As Range) As IntegerDim icell As RangeApplication.V olatileFor Each icell In sumrangeIf icell.Interior.ColorIndex = col.Interior.ColorIndex ThenSumColor = Application.Sum(icell) + SumColorEnd IfNext icellEnd Function--------------------------------------------------------------------------------------------------------EXCAL中同色数字相加公式=COLORSUM(A1:A100,A2)打开你的工作表:点开发工具-Visual Basic-左边上边的小窗口空白处点右键-插入-模块,然后在打开的编辑框中粘贴以下代码:Function COLORSUM(xx As Range, yy As Range) As Doubley = yy.Font.ColorIndexFor Each x In xxIf x.Font.ColorIndex = y Thenxxx = xxx + x.ValueEnd IfNextCOLORSUM = xxxEnd FunctionEXCAL中用字母代替数字的公式=IF(C3="a",0.01)+IF(C3="b",0.02,IF(C3="c",0.004))+IF(C3="d",0.004)+IF(C3="e",0.04)+IF(C3 ="f",0.01)+IF(C3="g",0.04,IF(C3="h",0.005))+IF(C3="i",0.06,IF(C3="j",0.05))+IF(C3="k",0.015 ,IF(C3="l",0.02))+IF(C3="m",0.015,IF(C3="n",0.015))+IF(C3="o",0.015,IF(C3="p",0.02))+IF(C 3="q",0.02,IF(C3="r",0.015))---------------------------------------------------------------------------------------------------------------------excle 做除法时除数为0时显示0公式比如被除数在A1,除数在B1,在C1输入:=IF(B1=0,"0",A1/B1)有条件选定最大值公式=MAX(IF(A1:A100="李三",B1:B100))数组公式,按Ctrl+Shift+Enter结束公式输入。
Excel常用的函数计算公式大全
E x c e l常用的函数计算公式大全Prepared on 22 November 2020EXCEL的常用计算公式大全一、单组数据加减乘除运算:①单组数据求加和公式:=(A1+B1)举例:单元格A1:B1区域依次输入了数据10和5,计算:在C1中输入=A1+B1后点击键盘“Enter(确定)”键后,该单元格就自动显示10与5的和15。
②单组数据求减差公式:=(A1-B1)举例:在C1中输入=A1-B1即求10与5的差值5,电脑操作方法同上;③单组数据求乘法公式:=(A1*B1)举例:在C1中输入=A1*B1即求10与5的积值50,电脑操作方法同上;④单组数据求乘法公式:=(A1/B1)举例:在C1中输入=A1/B1即求10与5的商值2,电脑操作方法同上;⑤其它应用:在D1中输入=A1^3即求5的立方(三次方);在E1中输入=B1^(1/3)即求10的立方根小结:在单元格输入的含等号的运算式,Excel中称之为公式,都是数学里面的基本运算,只不过在计算机上有的运算符号发生了改变——“×”与“*”同、“÷”与“/”同、“^”与“乘方”相同,开方作为乘方的逆运算,把乘方中和指数使用成分数就成了数的开方运算。
这些符号是按住电脑键盘“Shift”键同时按住键盘第二排相对应的数字符号即可显示。
如果同一列的其它单元格都需利用刚才的公式计算,只需要先用鼠标左键点击一下刚才已做好公式的单元格,将鼠标移至该单元格的右下角,带出现十字符号提示时,开始按住鼠标左键不动一直沿着该单元格依次往下拉到你需要的某行同一列的单元格下即可,即可完成公司自动复制,自动计算。
二、多组数据加减乘除运算:①多组数据求加和公式:(常用)举例说明:=SUM(A1:A10),表示同一列纵向从A1到A10的所有数据相加;=SUM(A1:J1),表示不同列横向从A1到J1的所有第一行数据相加;②多组数据求乘积公式:(较常用)举例说明:=PRODUCT(A1:J1)表示不同列从A1到J1的所有第一行数据相乘;=PRODUCT(A1:A10)表示同列从A1到A10的所有的该列数据相乘;③多组数据求相减公式:(很少用)举例说明:=A1-SUM(A2:A10)表示同一列纵向从A1到A10的所有该列数据相减;=A1-SUM(B1:J1)表示不同列横向从A1到J1的所有第一行数据相减;④多组数据求除商公式:(极少用)举例说明:=A1/PRODUCT(B1:J1)表示不同列从A1到J1的所有第一行数据相除;=A1/PRODUCT(A2:A10)表示同列从A1到A10的所有的该列数据相除;三、其它应用函数代表:①平均函数=AVERAGE(:);②最大值函数=MAX(:);③最小值函数=MIN(:);④统计函数=COUNTIF(:):举例:Countif(A1:B5,”>60”)说明:统计分数大于60分的人数,注意,条件要加双引号,在英文状态下输入。
EXCEL的常用计算公式大全
EXCEL的常用计算公式大全一、单组数据加减乘除运算:①单组数据求加和公式:=(A1+B1)举例:单元格A1:B1区域依次输入了数据10和5,计算:在C1中输入 =A1+B1 后点击键盘“Enter(确定)”键后,该单元格就自动显示10与5的和15。
②单组数据求减差公式:=(A1-B1)举例:在C1中输入 =A1-B1 即求10与5的差值5,电脑操作方法同上;③单组数据求乘法公式:=(A1*B1)举例:在C1中输入 =A1*B1 即求10与5的积值50,电脑操作方法同上;④单组数据求乘法公式:=(A1/B1)举例:在C1中输入 =A1/B1 即求10与5的商值2,电脑操作方法同上;⑤其它应用:在D1中输入 =A1^3 即求5的立方(三次方);在E1中输入 =B1^(1/3)即求10的立方根小结:在单元格输入的含等号的运算式,Excel中称之为公式,都是数学里面的基本运算,只不过在计算机上有的运算符号发生了改变——“×”与“*”同、“÷”与“/”同、“^”与“乘方”相同,开方作为乘方的逆运算,把乘方中和指数使用成分数就成了数的开方运算。
这些符号是按住电脑键盘“Shift”键同时按住键盘第二排相对应的数字符号即可显示。
如果同一列的其它单元格都需利用刚才的公式计算,只需要先用鼠标左键点击一下刚才已做好公式的单元格,将鼠标移至该单元格的右下角,带出现十字符号提示时,开始按住鼠标左键不动一直沿着该单元格依次往下拉到你需要的某行同一列的单元格下即可,即可完成公司自动复制,自动计算。
二、多组数据加减乘除运算:①多组数据求加和公式:(常用) 举例说明:=SUM(A1:A10),表示同一列纵向从A1到A10的所有数据相加; =SUM(A1:J1),表示不同列横向从A1到J1的所有第一行数据相加;②多组数据求乘积公式:(较常用)举例说明:=PRODUCT(A1:J1)表示不同列从A1到J1的所有第一行数据相乘;=PRODUCT(A1:A10)表示同列从A1到A10的所有的该列数据相乘;③多组数据求相减公式:(很少用) 举例说明:=A1-SUM(A2:A10)表示同一列纵向从A1到A10的所有该列数据相减; =A1-SUM(B1:J1)表示不同列横向从A1到J1的所有第一行数据相减;④多组数据求除商公式:(极少用) 举例说明:=A1/PRODUCT(B1:J1)表示不同列从A1到J1的所有第一行数据相除; =A1/PRODUCT(A2:A10)表示同列从A1到A10的所有的该列数据相除;三、其它应用函数代表:①平均函数 =AVERAGE(:);②最大值函数 =MAX (:);③最小值函数 =MIN (:);④统计函数 =COUNTIF(:):举例:Countif ( A1:B5,”>60”) 说明:统计分数大于60分的人数,注意,条件要加双引号,在英文状态下输入。
史上最全Excel用法
史上最全Excel用法[一]使用"打开"、"另存为"、和"插入图片"对话框"打开"、"另存为"、和"插入图片"对话框支持标准对话框的键盘快捷方式。
若要查看对话框的标准快捷方式,请参阅主要的键盘快捷方式主题中的"使用对话框"和"使用对话框中的编辑框"部分。
这些对话框也支持下列快捷方式。
Alt+1转至上一个文件夹(Alt+2"上一级" 按钮:打开当前文件夹的上一级文件夹Alt+3"搜索 Web" 按钮:关闭对话框并打开 Web 搜索页Alt+4"删除" 按钮:删除选定的文件夹或文件Alt+5"新建文件夹" 按钮:新建文件夹Alt+6"查看" 按钮:在可获得的文件夹视图中切换Alt+7 或 Alt+L"工具"按钮:显示"工具"菜单Shift+F10显示选定项(如文件夹或文件)的快捷菜单Tab在对话框的选项或区域间切换F4 或 Alt+I打开"查找范围"列表F5刷新文件列表用于工作簿和工作表的按键预览和打印Ctrl+P 或 Ctrl+Shift+F12显示"打印"对话框。
在打印预览中使用下列按键(若要定位到打印预览,请按 Alt+F,再按 V):箭头键放大显示时,在页面中移动。
Page Up 或 Page Down缩小显示时,每次滚动一页。
Ctrl+向上键或 Ctrl+向左键缩小显示时,滚动到第一页。
Ctrl+向下键或 Ctrl+向右键缩小显示时,滚动到最后一页。
处理工作表Shift+F11 或 Alt+Shift+F1插入新工作表。
Ctrl+Page Down移动到工作簿中的下一张工作表。
excel指令大全
1、编辑公式F2(快捷方式);2、在已有的单元格中批量加入一段固定字符(&命令+ 拖曳);3、F9可计算出选中部分对应的结果;4、Ctrl+`键可快速查看公式内容和公式结果;5、D:D 第D列全部单元格;6、D:H第D列和第H列的所有单元格;7、R2C8 第2行和第8列交叉处的单元格;8、R[2]C[8] 下2行右8行所指的单元格;9、C 当前光标所在位置的单元格;10、$是绝对引用的意思(D3 $D$3);11、绝对引用和相对引用可以用F4键快速切换;12、=DATE(2014,1,4)-TODAY()&"天" 这是一个倒计时的公式;13、=DATE(MID(A4,1,4),MID(A4,5,2),MID(A4,7,2))非日期格式转化成日期格式公式;14、=DATEV ALUE("2013-11-04")表示的是将日期文本转化成所对应的序列号的函数;15、=DATEDIF(A14,TODAY(),"Y") 计算年龄;16、WEEKDAY() 函数用于返回特定日期所对应的星期数;17、year()函数用于返回某制定日期对应的年份;18、year(today())-year(a2)表示计算年龄;19、yearfrac()函数用于返回两个日期之间的天数占全年天数的百分比;20、edate()函数用于返回两个日期之间的天数所占全年天数的百分比;21、emonth()函数用于返回特定日期之前或之后月份中的最后一天日期;22、networkdays()函数用于返回指定两个日期之间完整的工作日数值,不包括周末和指定的假期;23、time()函数用于返回某一特定时间的小数值;24、=TIMEV ALUE("8:30:00")函数可以将任何时间转换成时间小数值;25、minute()从给定的时间中提取分钟数;26、second()从给定的时间中提取秒数;27、hour()从给定的时间中提取时钟数;28、not()求反函数;29、left()是一个文本函数,从特定字符串中提取指定位数的字符串;30、vlookup()false精确查找ture近似查找;31、if(A2>=85,”A”,if(A2>=70,”B”,if(A2>=60,”C”,if(A2<60,”D”))))一个if函数的简单应用主要看清楚括号;32、理解一个if和or组合函数if(or(a2=”硬盘”,a2=”内存”,a2=”cpu”),”电脑设备”,”其他办公用品”)33、个人所得税中if的应用If(“a2<=1000,””,if(a2<=5000,(a2-1000)*0.1,if(a2<=10000,(a2-5000)*0.15+25,if(a2<= 20000,(a2-10000)*0.2+125,(a2-20000)*0.25+375))))34、asc()可以将字符串中的全角英文字符更改为半角英文字符;35、char()用于返回数字代码所对应的字符;36、code()返回文本字符串中的第一个字符所对应的数学代码;37、concatenate()在某列字符后面快速添加固定字符;38、exact()用于测试两个字符串是否完全相同,如果是,返回true;反之,返回false;39、left()从指定的字符串中的最左边开始返回指定书目的字符;40、leftb()从指定的字符串中的最左边开始返回指定书目的字符(以字节为单位);41、len()用于返回字符串的长度;42、mid()用于从文本字符串中提取指定位置开始的特定书目的字符;43、proper()用于将文本字符串中的首字母及任何非首字母之后的首字母转换成大写;44、replace()是使用其他文本字符串并根据指定的字数替换另一文本字符串中的部分文本;45、rept()用于按照给定的次数重复显示文本;46、right()用于返回某个文本字符串中最后一个或几个字符;47、search()用于从文本字符串中查找特定字符或文本字符串的位置编号;48、substitute()用于在文本字符串中,用特定文本来替代文本字符串指定的旧文本;49、text()将数值转换成为按指定数字格式表示的文本;50、trim()删除文本单词之间的单个空格之外的所有空格;51、upper()用于将文本转换成大写形式;52、lower()用于将一个文本字符串中的所有大写字母转换成小写字母;53、dollar()用于按照货币格式将小数四舍五入到指定的位数并转换成文本;54、rmb()按照货币格式将小数四舍五入到指定的位数并转换成文本;55、bahttext()将数字转换成泰语文本并添加前缀“泰铢”;56、value()将代表数字的文本字符串换成数字;57、sum()用于返回某一单元格区域中所有数字之和;58、数组公式必须按组合键(shift+ctrl+enter)才能得到正确结果;59、abs()用于计算指定数值的绝对值;60、ceiling()用于将参数number向上舍入(沿绝对值增大的方向)为最接近的significance的倍数;61、int()用于将指定数值向下取整为最接近的整数;62、trunc()用于将数字的小数部分截去;63、floor()用于将number向下舍入(向零的方向)到最接近的significance的倍数;64、round()用于按指定位数对其数值进行四舍五入;65、mround()用于返回参数按指定基数舍入后的数值;66、roundup()用于按照指定的位数对数值进行向上舍入;67、rounddown()用于按照指定的位数对数值进行向下舍入;68、even()用于指定的数值沿绝对值增大方向取整,并返回最接近的偶数;69、odd()用于将指定的数值沿绝对值增大方向取整,并返回最接近的奇数;70、mod()用于求两个数值相除后的余数,其结果的正负号与除数相同;71、quotient()用于返回两个数值相处后的整数部分,即舍去商的小数部分;72、gcd()用于返回两个或多个整数的最大公约数;73、lcm()计算两个或多个整数的最小公倍数;74、product()求任意长方体的体积;75、power()求任意数值(底数)的三次或多次指数的方根值;76、rand()返回一个大于等于0小于1的随机数如果要生成a、b之间的随机实数,可以使用公式“=rand()*(b-a)+a”如果在某一个单元格内应用公式”=rand()”,然后再编辑状态下按住F9键,将会产生一个变化的随机数;=ROUND(RAND()*99+1,0) 随机自动生成1~100之间的整数值;77、randbetween()用于返回位于两个指定数值之间的一个随机数;78、roman()用于将阿拉伯数字转换成文本形式的罗马数字;79、sign()用于返回数值所对应的符号,整数返回1;零返回0;负数返回-1;80、sqrt()用于返回指定正数值的算术平方根;81、sqrtpi()用于返回指定正数值与π的乘积的平方根值;82、sumproduct()用于在指定的几组数组中,将数组间对应的元素相乘,并返回乘积之和;一个应用:从学生档案表中统计出生年月19930901-19940831之间且性别为”女”de 学生人数————Sumproduct(($E$2:$E$100>=19930901)*($E$2:$E$100<=19940831)*($C$2:$C $100=”女”)) (*有相当于且的作用)83、subtotal()用于返回列表或数据库中的分类汇总;84、sumsq()用于返回所有参数的平方和;85、sumx2my2()用于返回两数组中对应数值的平方差之和;86、sumx2py2()用于返回两数组中对应数值的平方和的总和;87、sumxmy2()用于返回两数组中对应数值之差的平方和;88、mdeterm()用于返回一个数组的矩阵行列式的值;89、minverse()用于返回数组矩阵的逆矩阵;90、mmult()用于返回两数组的矩阵乘积;91、ln()用于求自然底数的对数值;92、exp()用于返回以e为底数,指定指数的幂值;93、log10()求取以10为底数的对数值;94、log()求取指定底数和指数的对数值;95、fact()函数用于求指定正数值的阶乘;96、factdouble()用于返回参数number的半阶乘9!=9*7*5*3*1;97、multinomial()用于返回参数和的阶乘与各参数阶乘乘积的比值;98、将指定角度转换成为弧度A1*pi()/180;99、radians()将角度转换成弧度;100、degrees()将指定的弧度转换成角度;101、sin()求指定角度的正弦值;102、sinh()求指定实数的双曲正弦值;103、cos()求指定角度的余弦值;104、cosh()求指定实数的双曲余弦值;105、tan()求指定角度的正切值;106、tanh()求指定实数的双曲正切值;107、asin()求指定正弦值的角度数;108、asinh()、acos()、acosh()、atan()作用类似;109、atan2()指定x坐标、y坐标的反正切值;110、atanh()求在-1~1范围内指定实数的反双曲正切值;112、amordegrc(资产原值,购入资产的日期,第一个期间结束的日期,资产在使用寿命结束时的残值,期间,折旧率,所使用的年基准) 年基准—0或省略或4,则一年按360天计算,若为1,则按实际天数计算;若为3,则一年按365天计算;计算每个会计期间的折旧值;113、amorling()以法国会计系统计算每个会计期间的折旧值;114、sln(资产原值,可使用年限,折旧后价值)采用直线法计算的固定资产的每月折旧额;115、db(资产原值,资产残值,折旧期限,需要计算折旧的时间,第一年的月份数)使用固定余额递减法计算一笔资产在给定期间内的折旧值;116、ddb()采用双倍余额递减法计算一笔资产在给定期间内的折旧值;117、vdb(资产原值,资产残值,折旧期限,进行折旧计算的起始期间,进行折旧计算的截止期间,余额递减速率,一逻辑值)使用双倍余额递减法或其他指定的方法,返回指定的任何期间内(包括部分期间的资产折旧值);118、syd(资产原值,资产残值,折旧期限,期间)返回某项固定资产按年限总和折旧法计算的指定期间的折旧值;119、pmt(贷款利率,付款时间数,现值,未来值,指定各期的付款时间是在期初1还是期末0);120、ipmt()基于固定利率及等额分期付款方式,返回贷款在某一给定期限内的利息偿还额;121、ppmt()基于固定利率及等额分期付款方式,返回贷款在某一给定期间内的本金偿还额;122、cumipmt()返回一笔贷款在给定的两个期间累计偿还的利息数额;123、cumprinc()用于返回一笔贷款在给定的两个期间累计偿还的本金数额;124、fv()基于固定利率及等额分期付款方式,返回某项投资的未来值;125、nper()基于固定利率及等额分期付款方式,返回某项投资(或贷款)的总期数;126、npv()用于通过使用贴现率以及一系列未来之处(负值)和收入(正值),返回一项投资的净现值;127、xnpv()用于返回一组不定期现金流的净现值;128、pv()用于返回投资的现值,即一系列未来付款的当前值的累积和;129、fvschedule()计算某项投资在可变利率下的未来值;130、ispmt()用于计算特定投资期内要支付的利息额;131、irr()返回由数值代表的一组现金流的内部收益率;132、mirr()返回由数值代表的一组现金流的修正内部收益率;133、xirr()返回一组不定期现金流的内部收益率;134、rate()用于返回年金的各期利率;135、accrint()计算有价证券定期应付利息金额;136、accrintm()计算有价债券一次性应付利息金额;137、coupdaybs()返回当前付息期内截止到成交日的天数;138、coupdays()用于返回成交日所在的付息期的天数;139、coupdaysnc()用于返回从成交日到下一付息日之间的天数;140、coupncd()返回一个表示在成交日之后下一个付息日的序列号;141、coupnum()计算债券成交日到到期日之间的利息应付次数;142、couppcd()计算债券成交之日之前的上一个付息日期;143、disc()用于返回有价证券的贴现率;144、intrate()计算债券的一次性付息利率;145、oddfprice()计算债券首期付息日的价格;146、oddfyield()计算债券首期付息日的收益率;147、oddlprice()计算债券末期付息日的价格;148、oddlyield()计算债券末期付息日的收益率;149、price()计算面值$100债券的发行价格;150、pricedisc()计算$100面值债券的折价发行价格;151、pricemat()计算到期付息的$100面值的债券的发行一样;152、yield()计算$100面值债券的收益率;153、yielddisc()用于返回折价发行的有价债券的年收益率;154、yieldmat()计算到期付息的有价证券的年收益率;155、received()计算购买债券到期的总回报金额;156、tbillprice()用于返回面值$100的国库券的价格;157、tbillyield()用于返回国库券的收益率;168、duration()计算定期债券的修正期限;169、mduration()计算定期债券macauley修正期限;170、effect()利用给定的名义年利率和一年中的复利期数;171、nominal()基于给定的实际利率和年复利期数,返回名义年利率;172、dollarde()将以分数表示的证券价格转换成以小数表示的证券价格;173、dollarfr()将以小数表示的证券价格转换成以分数表示的证券价格;174、average()用于计算所有参数的算术平均值;175、avedev()用于返回一组数据与其均值的绝对偏差的平均值(测定数据的离散程度);176、averageif()用于返回某个区域内满足给定条件的所有单元格的平均值(算术平均值);177、count()返回数字参数的个数;178、counta()返回包含任何值(包括数字、文本、逻辑值)的参数列表中的非空值单元格个数或参数个数;179、countblank()用于计算某个单元格区域中空白单元格的数目;180、countif()用于计算单元格区域中满足给定条件的单元格的个数;181、countifs()用于计算某个区域中满足多重条件的单元格数目;182、large()返回某一个数据集中的某个最大值;183、small()用于返回某一数据集中的某个最小值;184、max()用于返回数据集中的最大数值;185、min()用于返回数据集中的最小值;186、rank()用于返回一个数值在一组数值中的排位;187、percentrank()用于返回特定数值在一个数据集中的百分比排位;188、percentile()返回数值区域的k百分点对应数值;189、permut()用于返回从给定数目的元素集合中选取的若干元素的组合数;190、median()用于返回给定数值集合的中位数;191、mode()统计出一组数据中哪个数据出现次数最多;192、quartile()用于返回一组数据的四分位数;193、binomdist()用于返回一元二项分布的概率值;194、chidist()返回X2分布的单尾概率;195、chiinv()用于返回X2分布单尾概率的反函数值;196、expondist()求指定数值的指数分布;197、fdist()用于返回F概率分布,它可以确定两个数据系列是否存在变化程度上的不同;198、gammadist()用于返回伽马分布,用它研究具有偏态分布的变量,通常用于排队分析;199、gammainv()用于返回伽马累计分布函数的反函数;200、gammaln()用于返回伽马函数的自然对数;201、kurt()用于返回数据集的峰值;202、normdist()用于返回给定平均值和标准偏差的正态分布函数值;203、normsdist()求指定数值的标准正态分布累计分布;204、norminv()用于返回指定平均值和标准偏差的正态累积分布函数的反函数值;205、negbinomdist()用于返回负二项式分布;206、lognormdist()用于返回x的对数累计分布函数值;207、loginv()用于返回x的对数正态累积分布函数的反函数值;208、hypgeomdist()用于返回超几何分布;209、prob()用于返回区域中的数值落在指定区间内的概率;210、poisson()用于返回泊松分布;211、skew()返回分布的偏斜度;212、standardize()返回以mean为平均值,以standard_dev为标准偏差的分布的正太花数值;213、tdist()返回指定数值和自由度的学生t分布的百分位点;214、tinv()返回作为概率和自由度函数的t分布的t值;215、ttest()用于返回与学生t检验相关的概率;216、weibull()用于返回韦伯分布,进行可靠性分析;217、betadist()返回累积beta分布的概率密度函数;218、betainv()返回指定的beta分布的累积分布函数的反函数值;219、fisher()返回点x的fisher变换,该变换生成一个正态分布二非偏斜的函数;220、fisherinv()返回fisher变换的反函数值;221、critbinom()返回使累积二项式分布小于或等于临界值的最小值;222、frequency()计算数值在某个区域内的出现频率,然后返回一个垂直数组;223、ztest()返回z检验的单尾概率值;224、var()用于估算样本方差;225、vara()用来估算给定样本的方差,与var的区别在于文本和逻辑值(true和false)也将参与计算;226、varp()用于计算样本总体的方差;227、varpa()用于计算样本总体的方差(包括文本);228、stdev()用于估算样本的标准偏差,即反应数据相对于平均值(mean)的离散程度;229、stdeva()用于计算基于给定样本的标准偏差,包括true和false等逻辑值;230、stdevp()用于返回整个样本总体的标准偏差,它反映了样本总体相对于平均值(mean)的离散程度;231、stdevpa()用于计算样本总体的标准偏差,文本值和逻辑值也参与计算;232、confidence()用于返回一个值,利用该值可以构建总体平均值的置信区间;233、trend()用于返回一条线性回归拟合线的值;234、correl()返回两个不同事物之间的相关系数;235、devsq()返回数据点与各自样本平均值的偏差的平方和;236、geomean()用于返回正数数组或数据区域的几何平均值;237、growth()用于对给定的数据预测指数增长值;238、linest()使用最小二乘法对已经数据进行最佳直线拟合,并返回描述此直线的数组;239、logest()在回归分析中logest函数,计算最符合观测数据组的指数回归拟合曲线,并返回描述该曲线的数值数组;240、steyx()用于返回通过线性回归法计算每个x的y预测值时所产生的标准误差,标准误差用来度量根据单个x变量计算出的y预测值的误差量;241、covar()返回协方差;242、chitest()返回独立性检验值;243、forecast()根据预测点预测出未来考试成绩;244、intercept() 计算学生考试成绩的线性回归直线的截距;245、psq()返回学生考试成绩的pearson成绩矩相关系数的平方;246、dsum()用于返回列表或数据库列中满足指定条件的数字之和;247、daverage()用于返回列表或数据库中满足指定条件的列中数值的平均值;248、dcount()用于返回数据库中或列表中满足指定条件且包含数字的的单元格个数;249、dcounta()用于返回数据库或列表中满足指定条件的非空单元格个数;250、dget()用于从列表或数据库的列中提取符合指定条件的单个值;251、dmax()用于返回列表或数据库中的列中满足指定条件的最大数值;252、dmin()用于返回列表或数据库中的列中满足指定条件的最小数值;253、dproduct()用于返回列表或数据库中的列中满足指定条件的数值的乘积;254、dstdev()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为一个样本估算出的样本总体标准偏差;255、dvar()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为一个样本估算出的样本总体方差;256、dvarp()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为样本总体估算出的样本总体方差;257、address()用于按照给定的行号和列标,建立文本类型的单元格地址;258、areas()用于返回引用中包含的区域个数;259、choose()用于从给定的参数中返回指定的值;260、column()用于返回给定引用的列标;261、row()返回引用的行号;262、rows()用于返回引用或数组的行数;263、lookup()用于从单行或单列区域或者从一个数组返回值,具有向量型和数组型两组形式;264、hlookup()用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行出的数值;265、vlookup()用于在表格或数值数组的首列查找指定的值,并由此返回表格或数组当前行中指定列处的值;266、match()用于返回在指定方式下与指定数值匹配的数组中元素的对应位置;267、index()用于返回数据或数组中的元素之,此元素由行序号和列序号的索引值给定;268、indirect()返回由文本字符串指定的引用,并立即对引用进行计算,并显示内容;269、offset()以指定的引用为参考系,通过给定的偏移量得到新的引用,返回的引用可以为一个单元格或单元格区域,并可以指定返回的行数或列数;270、transpose()将表格中的行列标识项相互转置;271、hyperlink()用于创建一个快捷方式(跳转),打开存储在网络服务器、intranet 或internet中的文件;272、cell()用于返回在某一引用区域的左上角单元格的格式、位置或内容等信息;273、info()用于返回有关当前操作环境的信息;274、type()返回数值的类型,如日期型数据、文本型数据、逻辑值等;275、error.type()用于返回对应于Microsoft Excel2007中某一错误值的数字;276、iseven()用于判断指定值是否为偶数,如果是则返回true,不是则返回false;277、isodd()用于判断指定值是否为奇数;278、isblank()用于判断指定值是否为空值;279、isnumber()用于判断指定数据是否为数字;280、istext()用于判断指定数据是否为文本;281、isnontext()用于判断指定数据是否为非文本;282、islogical()用于判断指定数据是否为逻辑值;283、isref()用于判断指定数据是否为引用;284、isna()用于判断指定值是否为错误值”#N/A”;285、iserr()用于判断指定值是否为错误值#N/A”之外的任何错误值;286、iserror()用于判断指定值是否为任意错误值;287、n()用于返回转化为数值后的值;288、na()用于返回错误值”#N/A”,错误值”#N/A”表示“无法得到有效值”;289、besseli()返回修正bessel函数值;290、besselj()返回bessel函数值;291、bin2oct()将二进制编码转为八进制编码;292、bin2dec()将二进制编码转为十进制编码;293、bin2hex()将二进制编码转为十六进制编码;294、oct2bin()将八进制编码转换为二进制编码;295、oct2dec()将八进制编码转换成十进制编码;296、oct2hex()将八进制编码转换成十六进制编码;297、dec2bin()将十进制编码转换成二进制编码;298、dec2oct()将十进制编码转换成八进制编码;299、hex2bin()将十六进制编码转换成二进制编码;300、hex2oct()将十六进制编码转换成八进制编码;301、hex2dec()将十六进制编码转换成十进制编码;302、convert()将数字从一个度量系统转换到另一个度量系统中;303、erf()返回误差函数在上下限之间的积分;304、complex()将实系数及虚系数转换成x+yi或x+yj形式的复数;305、imabs()用于返回以x+yi或x+yj文本格式表示的复数的绝对值;306、imag()求任意复数的虚系数;307、imconjugate()求任意复数的共轭复数;308、imsum()求任意两个或多个复数的和;309、imdiv()求任意两个复数的商;310、improduct()求任意两个或多个复数的积;311、imexp()求任意复数的指数;312、imsqrt()求任意复数的平方根;313、delta()测试两个数值是否相等;314、gestep()用于比较给定参数的大小;。
Excel操作大全(超全)
Excel操作大全(超全)Excel 使用技巧集锦——163种技巧目录一、基本方法71.快速选中全部工作表72.快速启动E XCEL73.快速删除选定区域数据 84.给单元格重新命名85.在E XCEL中选择整个单元格范围96.快速移动/复制单元格97.快速修改单元格式次序 98.彻底清除单元格内容109.选择单元格1010.为工作表命名1111.一次性打开多个工作簿 1112.快速切换工作簿1313.选定超级链接文本(微软O FFICE技巧大赛获奖作品)1314.快速查找1415.修改默认文件保存路径 1416.指定打开的文件夹1517.在多个E XCEL工作簿间快速切换1518.快速获取帮助1619.创建帮助文件的快捷方式1620.双击单元格某边移动选定单元格1621.双击单元格某边选取单元格区域1722.快速选定不连续单元格 1723.根据条件选择单元格1824.复制或移动单元格1825.完全删除E XCEL中的单元格1826.快速删除空行1927.回车键的粘贴功能1928.快速关闭多个文件2029.选定多个工作表2030.对多个工作表快速编辑 2031.移动和复制工作表2132.工作表的删除2133.快速选择单元格2234.快速选定E XCEL区域(微软O FFICE技巧大赛获奖作品)2235.备份工件簿2236.自动打开工作簿2337.快速浏览长工作簿2338.快速删除工作表中的空行2339.绘制斜线表头2440.绘制斜线单元格2541.每次选定同一单元格2642.快速查找工作簿2643.禁止复制隐藏行或列中的数据2744.制作个性单元格27二、数据输入和编辑技巧281.在一个单元格内输入多个值 282.增加工作簿的页数283.奇特的F4键294.将格式化文本导入E XCEL295.快速换行306.巧变文本为数字307.在单元格中输入0值318.将数字设为文本格式329.快速进行单元格之间的切换(微软O FFICE技巧大赛获奖作品)3210.在同一单元格内连续输入多个测试值3311.输入数字、文字、日期或时间3312.快速输入欧元符号3413.将单元格区域从公式转换成数值3414.快速输入有序文本3515.输入有规律数字3516.巧妙输入常用数据3617.快速输入特殊符号3718.快速输入相同文本3719.快速给数字加上单位3820.巧妙输入位数较多的数字3921.将WPS/W ORD表格转换为E XCEL工作表3922.取消单元格链接4023.快速输入拼音4124.插入“√”4125.按小数点对齐4126.对不同类型的单元格定义不同的输入法4227.在E XCEL中快速插入W ORD表格4328.设置单元格字体4329.在一个单元格中显示多行文字4330.将网页上的数据引入到E XCEL表格4431.取消超级链接4432.编辑单元格内容4433.设置单元格边框4534.设置单元格文本对齐方式4535.输入公式4636.输入人名时使用“分散对齐”(微软O FFICE技巧大赛获奖作品)4637.隐藏单元格中的所有值(微软O FFICE技巧大赛获奖作品)4638.恢复隐藏列4739.快速隐藏/显示选中单元格所在行和列(微软O FFICE技巧大赛获奖作品)4740.彻底隐藏单元格4841.用下拉列表快速输入数据4942.快速输入自定义短语4943.设置单元格背景色5044.快速在多个单元格中输入相同公式5045.同时在多个单元格中输入相同内容5146.快速输入日期和时间5147.将复制的单元格安全地插入到现有单元格之间5148.在E XCEL中不丢掉列标题的显示5249.查看与日期等效的序列数的值5250.快速复制单元格内容5351.使用自定义序列排序(微软O FFICE技巧大赛获奖作品)5352.快速格式化E XCEL单元格5453.固定显示某列5454.在E XCEL中快速编辑单元格5455.使用自动填充快速复制公式和格式5556.为单元格添加批注5657.数据自动输入5658.在E XCEL中快速计算一个人的年龄5759.快速修改单元格次序5760.将网页上的数据引入到E XCEL表格中58三、图形和图表编辑技巧581.在网上发布E XCEL生成的图形582.创建图表连接符593.将E XCEL单元格转换成图片形式插入到W ORD中604.将W ORD内容以图片形式插入到E XCEL表格中615.将W ORD中的内容作为图片链接插入E XCEL表格中616.在独立的窗口中处理内嵌式图表627.在图表中显示隐藏数据 628.在图表中增加文本框639.建立文本与图表文本框的链接6310.给图表增加新数据系列 6411.快速修改图表元素的格式6512.创建复合图表6513.对度量不同的数据系列使用不同坐标轴6614.将自己满意的图表设置为自定义图表类型6615.复制自定义图表类型6716.旋转三维图表6717.拖动图表数据点改变工作表中的数值6818.把图片合并进你的图表 6819.用图形美化工作表7020.让文本框与工作表网格线合二为一7121.快速创建默认图表7122.快速创建内嵌式图表7123.改变默认图表类型7224.快速转换内嵌式图表与新工作表图表7225.利用图表工具栏快速设置图表7326.快速选取图表元素7427.通过一次按键创建一个E XCEL图表7528.绘制平直直线75四、函数和公式编辑技巧751.巧用IF函数清除E XCEL工作表中的0 752.批量求和773.对相邻单元格的数据求和774.对不相邻单元格的数据求和 785.利用公式来设置加权平均796.自动求和797.用记事本编辑公式808.防止编辑栏显示公式809.解决SUM函数参数中的数量限制8110.在绝对与相对单元引用之间切换8111.快速查看所有工作表公式8212.实现条件显示82五、数据分析和管理技巧831.管理加载宏832.在工作表之间使用超级连接 843.快速链接网上的数据854.跨表操作数据865.查看E XCEL中相距较远的两列数据866.如何消除缩位后的计算误差(微软O FFICE技巧大赛获奖作品)877.利用选择性粘贴命令完成一些特殊的计算878.W EB查询889.在E XCEL中进行快速计算8910.自动筛选前10个8911.同时进行多个单元格的运算(微软O FFICE技巧大赛获奖作品)9012.让E XCEL出现错误数据提示9113.用“超级连接”快速跳转到其它文件92六、设置技巧921.定制菜单命令922.设置菜单分隔线933.备份自定义工具栏934.共享自定义工具栏945.使用单文档界面快速切换工作簿946.自定义工具栏按钮95一、基本方法1.快速选中全部工作表右键单击工作窗口下面的工作表标签,在弹出的菜单中选择“选定全部工作表”命令即可()。
Excel命令大全
第一节入门1.启动Excel:“开始”→“程序”→“Microsoft Excel”→鼠标左键2.Excel组成:标题栏、菜单栏、工作簿窗口、状态栏等。
①标题栏:显示应用程序名及工作簿名字标题栏右端有三个按钮:最小化、最大化/还原和关闭按钮。
②工作簿窗口:Excel主要工作区,它是一个独立的子窗口。
每次启动Excel时,Excel总是在应用程序窗口内显示一个空白的工作簿窗口,并将其标题命名为Book1。
标题名可通过菜单栏中的“保存”命令进行修改。
③菜单栏:可对工作簿窗口中的数据进行不同的处理。
用鼠标指向菜单栏中想要的菜单,然后单击鼠标左键,即可显示该菜单。
再用鼠标单击该菜单中列出的某个菜单项命令,可执行该菜单的任务。
菜单栏中某些菜单项命令后跟有一个箭头,(表示该菜单项后还有一级菜单。
用鼠标单击该菜单项,就可显出其级联的子菜单)。
菜单栏中某些菜单项后跟有省略号“…”,(表示选择该菜单项后将会弹出一个对话框,需要你输入一些信息或指定一些设置。
)④工具栏:包括常用工具栏、格式工具栏、绘图工具栏等。
工具栏上的按钮和下拉式列表框、组合框代表了一些常用的菜单命令操作或进行一些选择和输入操作。
功能是让用户加强操作速度。
常用工具栏:( 打开打印拼写检查复制格式刷重复粘贴函数缩放控制)1) 常用工具栏按钮及其功能?a新建:建立新的工作簿。
b打开: 打开已存在的文档。
c保存: 保存当前活动文档已更改的内容d 打印用当前打印设置打印文档e 打印预览在打印预览模式下显示当前活动文档的内容f 拼写检查启动拼写检查器g 剪切将选定区域剪切到粘贴板h 复制将选定区域复制到粘贴板i 粘贴粘贴粘贴板内容j 格式刷复制并粘贴单元格及对象格式k 撤消取消最后一次操作命令l 重复重复前次操作和命令m 自动求和插入SUM函数并要求选择求和区域n 粘贴函数显示函数向导以插入或编辑函数o升序将某列按行升序排列p降序将某列按行降序排列q 缩放控制缩放窗口内文档显示比例i格式工具栏:格式工具栏按钮及按钮s 字体选择字体t字体大小选择字体大小u 粗体使选定文字变为粗体字v 斜体使选定文字变为斜体字w下划线使选定文字加下划线x 左对齐文本靠左对齐y 居中文本居中对齐t右对齐文本靠右对齐@跨列居中文本在选定的列居中# 边框给所选定的区域加边框线2)当鼠标指针移到某个工具栏按钮上时,该按钮下方会显示有关该功能的描述信息,Microsoft Excel 2000用于电子表格的按键在工作表或工作簿中移动和滚动的按键注意要扩大“帮助”窗口以充满屏幕,请按下(ALT+ 空格键,然后按下X 键)。
257个常用Excel宏命令-工具-牧龙在野!
257个常用Excel宏命令-工具-牧龙在野!展开全文工作的时候用到的,感觉很实用,保存下来。
随时查询学习。
目录:1、打开全部隐藏工作表2、循环宏3、录制宏时调用“停止录制”工具栏4、高级筛选5列不重复数据至指定表5、双击单元执行宏(工作表代码)6、双击指定区域单元执行宏(工作表代码)7、进入单元执行宏(工作表代码)8、进入指定区域单元执行宏(工作表代码)9、在多个宏中依次循环执行一个(控件按钮代码)10、在两个宏中依次循环执行一个并相应修改按钮名称(控件按钮代码)11、在三个宏中依次循环执行一个并相应修改按钮名称(控件按钮代码)12、根据A1单元文本隐藏/显示按钮(控件按钮代码)13、当前单元返回按钮名称(控件按钮代码)14、当前单元内容返回到按钮名称(控件按钮代码)15、奇偶页分别打印16、自动打印多工作表第一页17、查找A列文本循环插入分页符18、将A列最后数据行以上的所有B列图片大小调整为所在单元大小19、返回光标所在行数20、在A1返回当前选中单元格数量21、返回当前工作簿中工作表数量22、返回光标选择区域的行数和列数23、工作表中包含数据的最大行数24、返回A列数据的最大行数25、将所选区域文本插入新建文本框26、批量插入地址批注27、批量插入统一批注28、以A1单元内容批量插入批注29、不连续区域插入当前文件名和表名及地址30、不连续区域录入当前单元地址31、连续区域录入当前单元地址32、返回当前单元地址33、不连续区域录入当前日期34、不连续区域录入当前数字日期35、不连续区域录入当前日期和时间36、不连续区域录入对勾37、不连续区域录入当前文件名38、不连续区域添加文本39、不连续区域插入文本40、从指定位置向下同时录入多单元指定内容41、按aa工作表A列的内容排列工作表标签顺序42、以A1单元文本作表名插入工作表43、删除全部未选定工作表44、工作表标签排序45、定义指定工作表标签颜色46、在目录表建立本工作簿中各表链接目录47、建立工作表文本目录48、查另一文件的全部表名49、当前单元录入计算机名50、当前单元录入计算机用户名51、解除全部工作表保护52、为指定工作表加指定密码保护表53、在有密码的工作表执行代码54、执行前需要验证密码的宏(控件按钮代码)55、执行前需要验证密码的宏()56、拷贝A1公式和格式到A257、复制单元数值58、插入数值条件格式59、插入透明批注60、添加文本61、光标定位到指定工作表A列最后数据行下一单元62、定位选定单元格式相同的全部单元格63、按当前单元文本定位64、按固定文本定位65、删除包含固定文本单元的行或列66、定位数据及区域以上的空值67、右侧单元自动加5(工作表代码)68、当前单元加269、A列等于A列减B列70、用于光标选定多区域跳转指定单元(工作表代码)71、将A1单元录入的数据累加到B1单元(工作表代码)72、在指定颜色区域选择单元时添加/取消'√'(工作表代码)73、在指定区域选择单元时添加/取消'√'(工作表代码)74、双击指定单元,循环录入文本(工作表代码)75、双击指定单元,循环录入文本(工作表代码)76、单元区域引用(工作表代码)77、在指定区域选择单元时数值加1(工作表代码)78、混合文本的编号79、指定区域单元双击数据累加(工作表代码)80、选择单元区域触发事件(工作表代码)81、当修改指定单元内容时自动执行宏(工作表代码)82、被指定单元内容限制执行宏83、双击单元隐藏该行(工作表代码)84、高亮显示行(工作表代码)85、高亮显示行和列(工作表代码)86、为指定工作表设置滚动范围(工作簿代码)87、在指定单元记录打印和预览次数(工作簿代码)88、自动数字金额转大写(工作表代码)89、将全部工作表的A1单元作为单击按钮(工作簿代码)90、闹钟——到指定时间执行宏(工作簿代码)91、改变Excel界面标题的宏(工作簿代码)92、在指定工作表的指定单元返回光标当前多选区地址(工作簿代码)93、B列录入数据时在A列返回记录时间(工作表代码)94、当指定区域修改时在其右侧的2个单元返回当前日期和时间(工作表代码)95、指定单元显示光标位置内容(工作表代码)96、每编辑一个单元保存文件97、指定允许编辑区域98、解除允许编辑区域限制99、删除指定行100、删除A列为指定内容的行101、删除A列非数字单元行102、有条件删除当前行103、选择下一行104、选择第5行开始所有数据行105、选择光标或选区所在行106、选择光标或选区所在列107、光标定位到名称指定位置108、选择名称定义的数据区109、选择到指定列的最后行110、将Sheet1的A列的非空值写到Sheet2的A列111、将名称1的数据写到名称2112、单元反选113、调整选中对象中的文字114、去除指定范围内的对象115、更新透视表数据项116、将全部工作表名称写到A列117、为当前选定的多单元插入指定名称118、删除全部名称119、以指定区域为表目录补充新表120、按A列数据批量修改表名称121、按A列数据批量创建新表(控件按钮代码) 122、清除剪贴板123、批量清除软回车124、判断指定文件是否已经打开125、当前文件另存到指定目录126、另存指定文件名127、以本工作表名称另存文件到当前目录128、将本工作表单独另存文件到Excel当前默认目录129、以活动工作表名称另存文件到Excel当前默认目录130、另存所有工作表为工作簿131、以指定单元内容为新文件名另存文件133、以当前日期和时间为新文件名另存文件134、另存本表为TXT文件135、引用指定位置单元内容为部分文件名另存文件136、将A列数据排序到D列137、将指定范围的数据排列到D列138、光标所在行上移一行139、加数据有效限制140、取消数据有效限制141、重排窗口143、回车光标向右144、回车光标向下146、保存并退出Excel147、隐藏/显示指定列空值行148、深度隐藏指定工作表149、隐藏指定工作表150、隐藏当前工作表151、返回当前工作表名称152、获取上一次所进入工作簿的工作表名称153、按光标选定颜色隐藏本列其他颜色行154、打开工作簿自动隐藏录入表以外的其他表155、除最左边工作表外深度隐藏所有表156、关闭文件时自动隐藏指定工作表(ThisWorkbook) 157、打开文件时提示指定工作表是保护状态(ThisWorkbook) 158、插入10行159、全选固定范围内小于0的单元160、全选选定范围内小于0的单元161、固定区域单元分类变色162、A列半角内容变红163、单元格录入数据时运行宏的代码164、根据B列最后数据快速合并A列单元格的控件代码165、在F1单元显示光标位置批注内容的代码166、显示光标所在单元的批注的代码167、使单元内容保持不变的工作表代码168、有条件执行宏169、有条件执行不同的宏170、提示确定或取消执行宏171、提示开始和结束172、拷贝指定表不相邻多列数据到新位置173、选择2至4行174、在当前选区有条件替换数值为文本175、自动筛选全部显示指定列176、自动筛选第2列值为A的行177、取消自动筛选()178、全部显示指定表的自动筛选179、强行合并单元180、设置单元区域格式181、在所有工作表的A1单元返回顺序号182、根据A1单元内容返回C1数值183、根据A1内容选择执行宏184、删除A列空行185、在A列产生不重复随机数186、将A列数据随机排列到F列187、取消选定区域的公式只保留值(假空转真空) 188、处理导入的显示为科学计数法样式的身份证号189、返回指定单元的行高和列宽190、指定行高和列宽191、指定单元的行高和列宽与A1单元相同191、填公式192、建立当前工作表的副本为001表193、在第一个表前插入多工作表194、清除A列再插入序号195、反方向文本(自定义函数)196、指定选择单元区域弹出消息197、将B列数据添加超链接到K列198、删除B列数据的超链接199、分离临时表A列数据的文本和超链接并整理到数据库表200、分离临时表A列数据的文本和超链接并会同其他数据整理到数据库表201、返回A列最后一个非空单元行号202、返回表中第一个非空单元地址(行搜索)203、返回表中各非空单元区域地址(行搜索)204、返回第一个数值行号205、返回第1行最右边非空单元的列号206、返回连续数值单元的数量207、统计指定范围和内容的单元数量208、统计不同颜色的数字的和(自定义函数)209、返回非空单元数量210、返回A列非空单元数量211、返回圆周率π212、定义指定单元内容为页眉/页脚213、提示并全部清除当前选择区域214、全部清除当前选择区域215、清除指定区域数值216、对指定工作表执行取消隐藏》打印》隐藏工作表217、打开文件时执行指定宏(工作簿代码)218、关闭文件时执行指定宏(工作簿代码)219、弹出提示A1单元内容220、延时15秒执行重排窗口宏221、撤消工作表保护并取消密码222、重算指定表223、将第5行移到窗口的最上面224、对第一张工作表的指定区域进行排序225、显示指定工作表的打印预览226、用单元格A1的内容作为文件名另存当前工作簿227、[禁用/启用]保存和另存的代码228、在A和B列返回当前选区的名称和公式229、朗读朗读A列,按ESC键中止230、朗读固定语句,请按ESC键终止231、在M和N列的14行以下选择单元时显示调用日历控件(工作表代码)232、添加自定义序列233、弹出打印对话框234、返回总页码235、合并各工作表内容236、合并指定目录中所有文件中相同格式工作表的数据237、隐藏指定工作表的指定列238、把a列不重复值取到e列239、当前选区的行列数240、单元格录入1位字符就跳转(工作表代码)241、当指定日期(每月10日)打开文件执行宏242、提示并清空单元区域243、返回光标所在行号244、按照当前行A列的图片名称插入图片到H列245、当前行下插入1行246、取消指定行或列的隐藏247、复制单元格所在行248、复制单元格所在列249、新建一个工作表250、新建一个工作簿251、选择多表为工作组252、在当前工作组各表中分别执行指定宏253、复制当前工作簿的报表到临时工作簿254、删除指定文件255、合并A1至C1的内容写到D15单元的批注中256、自动重算257、手动重算命令:1、打开全部隐藏工作表Sub 打开全部隐藏工作表()Dim i AsIntegerFor i = 1To Sheets.CountSheets(i).Visible = TrueNextiEnd Sub2、循环宏Sub 循环()AAA =Range('C2')Dim i AsLongDim timesAs Longtimes =AAA'times代表循环次数,执行前把times赋值即可(不可小于1,不可大于2147483647)For i = 1To timesCall 过滤一行If Range('完成标志') = '完成' ThenExit For'如果名为'完成标志'的命名单元的值等于'完成',则退出循环,如果一开始就等于'完成',则只执行一次循环就退出'If Sheets('传送参数').Range('A' & i).Text = '完成'Then ExitFor'如果某列出现'完成'内容则退出循环NextiEnd Sub3、录制宏时调用“停止录制”工具栏Sub 录制宏时调用停止录制工具栏()mandBars('Stop Recording').Visible = True End Sub4、高级筛选5列不重复数据至指定表Sub 高级筛选5列不重复数据至Sheet2()Sheets('Sheet2').Range('A1:E65536') = '' '清除Sheet2的A:D 列Range('A1:E65536').AdvancedFilterAction:=xlFilterCopy,CopyT oRange:=Sheet2.Range( _ 'A1'), Unique:=TrueSheet2.Columns('A:E').SortKey1:=Sheet2.Range('A2'),Order1:=xlAscending,Header:=xlGuess, _OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom,SortMethod _:=xlPinYinEnd Sub5、双击单元执行宏(工作表代码)Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,Cancel As Boolean)IfRange('$A$1') = '关闭' ThenExit SubSelectCase Target.AddressCase '$A$4'Call 宏1Cancel = TrueCase '$B$4'Call 宏2Cancel = TrueCase '$C$4'Call 宏3Cancel = TrueCase '$E$4'Call 宏4Cancel = TrueEndSelectEnd Sub6、双击指定区域单元执行宏(工作表代码)Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,Cancel As Boolean)IfRange('$A$1') = '关闭' Then Exit SubIf NotApplication.Intersect(Target, Range('A4:A9', 'C4:C9')) Is NothingThen Call 打开隐藏表End Sub7、进入单元执行宏(工作表代码)Private Sub Worksheet_SelectionChange(ByVal Target As Range)'以单元格进入代替按钮对象调用宏IfRange('$A$1') = '关闭' Then Exit SubSelectCase Target.AddressCase '$A$5' '单元地址(Target.Address),或命名单元名字()Call 宏1Case '$B$5'Call 宏2Case '$C$5'Call 宏3EndSelectEnd Sub8、进入指定区域单元执行宏(工作表代码)Private Sub Worksheet_SelectionChange(ByVal Target As Range)IfRange('$A$1') = '关闭' Then Exit SubIf NotApplication.Intersect(Target, Range('A4:A9','C4:C9')) IsNothingThen Call 打开隐藏表End Sub9、在多个宏中依次循环执行一个(控件按钮代码)Private Sub CommandButton1_Click()StaticRunMacro As IntegerSelectCase RunMacroCase 0宏1RunMacro = 1Case 1宏2RunMacro = 2Case 2宏3RunMacro = 0EndSelectEnd Sub10、在两个宏中依次循环执行一个并相应修改按钮名称(控件按钮代码)Private Sub CommandButton1_Click()WithCommandButton1If .Caption = '保护工作表' ThenCall 保护工作表.Caption = '取消工作表保护'End IfIf .Caption = '取消工作表保护' ThenCall 取消工作表保护.Caption = '保护工作表'Exit SubEnd IfEndWithEnd Sub11、在三个宏中依次循环执行一个并相应修改按钮名称(控件按钮代码)Option ExplicitPrivate Sub CommandButton1_Click()WithCommandButton1If .Caption = '宏1' ThenCall 宏1.Caption = '宏2'Exit SubEnd IfIf .Caption = '宏2' ThenCall 宏2.Caption = '宏3'Exit SubEnd IfIf .Caption = '宏3' ThenCall 宏3.Caption = '宏1'End IfEndWithEnd Sub12、根据A1单元文本隐藏/显示按钮(控件按钮代码)Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Range('A1') > 2 ThenCommandButton1.Visible = 1ElseCommandButton1.Visible = 0End IfEnd SubPrivate Sub CommandButton1_Click()重排窗口End Sub13、当前单元返回按钮名称(控件按钮代码)Private Sub CommandButton1_Click()ActiveCell = CommandButton1.CaptionEnd Sub14、当前单元内容返回到按钮名称(控件按钮代码)Private Sub CommandButton1_Click() CommandButton1.Caption = ActiveCellEnd Sub15、奇偶页分别打印Sub 奇偶页分别打印()Dim i%, Ps%Ps = ExecuteExcel4Macro('GET.DOCUMENT(50)') '总页数MsgBox '现在打印奇数页,按确定开始.'For i = 1 To Ps Step 2ActiveSheet.PrintOut from:=i, To:=iNext iMsgBox '现在打印偶数页,按确定开始.'For i = 2 To Ps Step 2ActiveSheet.PrintOut from:=i, To:=iNext iEnd Sub16、自动打印多工作表第一页Sub 自动打印多工作表第一页()Dim sh As IntegerDim xDim yDim syDim syzx = InputBox('请输入起始工作表名字:')sy = InputBox('请输入结束工作表名字:')y = Sheets(x).Indexsyz = Sheets(sy).IndexFor sh = y To syzSheets(sh).SelectSheets(sh).PrintOut from:=1, To:=1Next shEnd Sub17、查找A列文本循环插入分页符Sub 循环插入分页符()' Selection = Workbooks('临时表').Sheets('表2').Range('A1')调用指定地址内容Dim i As LongDim times As Longtimes=Application.WorksheetFunction.CountIf(Sheet1.Range('a:a'),'分页')'times代表循环次数,执行前把times赋值即可(不可小于1,不可大于2147483647)For i = 1 To timesCall 插入分页符Next iEnd SubSub 插入分页符()Cells.Find(What:='分页',After:=ActiveCell, LookIn:=xlValues,LookAt:= _xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext,MatchCase:=False) _.ActivateActiveWindow.SelectedSheets.HPageBreaks.AddBefore:=ActiveCellEnd SubSub 取消原分页()Cells.SelectActiveSheet.ResetAllPageBreaksEnd Sub18、将A列最后数据行以上的所有B列图片大小调整为所在单元大小Sub 将A列最后数据行以上的所有B列图片大小调整为所在单元大小()Dim PicAs Picture, i&i =[A65536].End(xlUp).RowFor EachPic In Sheet1.PicturesIf Not Application.Intersect(Pic.TopLeftCell, Range('B1:B'& i)) Is Nothing ThenPic.Top = Pic.T opLeftCell.TopPic.Left = Pic.TopLeftCell.LeftPic.Height = Pic.TopLeftCell.HeightPic.Width = Pic.TopLeftCell.WidthEnd IfNextEnd Sub19、返回光标所在行数Sub 返回光标所在行数()x =ActiveCell.RowRange('A1') = xEnd Sub20、在A1返回当前选中单元格数量Sub 在A1返回当前选中单元格数量() [A1] =Selection.CountEnd Sub21、返回当前工作簿中工作表数量Sub 返回当前工作簿中工作表数量() t =Application.Sheets.Count MsgBoxtEnd Sub22、返回光标选择区域的行数和列数Sub 返回光标选择区域的行数和列数() x =Selection.Rows.County =Selection.Columns.CountRange('A1') = xRange('A2') = yEnd Sub23、工作表中包含数据的最大行数Sub 包含数据的最大行数()n =Cells.Find('*', , , , 1, 2).RowMsgBoxnEnd Sub24、返回A列数据的最大行数Sub 返回A列数据的最大行数()n =Range('a65536').End(xlUp).RowRange('B1') = nEnd Sub25、将所选区域文本插入新建文本框Sub 将所选区域文本插入新建文本框()For Eachrag In Selectionn = n & rag.Value & Chr(10)NextActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizon tal,ActiveCell.Left + ActiveCell.Width, ActiveCell.Top+ActiveCell.Height, 250#, 100).SelectSelection.Characters.Text = '问题:' & nWithSelection.Characters(Start:=1, Length:=3).Font.Name = '黑体'.FontStyle = '常规'.Size = 12EndWithEnd Sub26、批量插入地址批注Sub 批量插入地址批注()On ErrorResume NextDim r AsRangeIfSelection.Cells.Count > 0 ThenFor Each r In Selectionment.Deleter.AddCommentment.Visible = Falsement.Text Text:='本单元格:' & r.Address& ' of ' & Selection.AddressNextEndIfEnd Sub27、批量插入统一批注Sub 批量插入统一批注()Dim r AsRange, msg As Stringmsg =InputBox('请输入欲批量插入的批注', '提示', '随便输点什么吧')IfSelection.Cells.Count > 0 ThenFor Each r In Selectionr.AddCommentment.Visible = Falsement.Text Text:=msgNextEndIfEnd Sub28、以A1单元内容批量插入批注Sub 以A1单元内容批量插入批注()Dim r AsRangeIfSelection.Cells.Count > 0 ThenFor Each r In Selectionr.AddCommentment.Visible = Falsement.Text Text:=[a1].TextNextEndIfEnd Sub29、不连续区域插入当前文件名和表名及地址Sub 批量插入当前文件名和表名及地址()For Eachmycell In Selectionmycell.FormulaR1C1 = '[' + + ']' + + '!' + mycell.AddressNextEnd Sub30、不连续区域录入当前单元地址Sub 区域录入当前单元地址()For Eachmycell In Selectionmycell.FormulaR1C1 = mycell.AddressNextEnd Sub31、连续区域录入当前单元地址Sub 连续区域录入当前单元地址()Selection= '=ADDRESS(ROW(),COLUMN(),4,1)'Selection.CopySelection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,SkipBlanks _:=False, Transpose:=FalseEnd Sub32、返回当前单元地址Sub 返回当前单元地址()d =ActiveCell.Address[A1] =dEnd Sub33、不连续区域录入当前日期Sub 区域录入当前日期()Selection.FormulaR1C1 = Format(Now(), 'yyyy-m-d')End Sub34、不连续区域录入当前数字日期Sub 区域录入当前数字日期()Selection.FormulaR1C1 = Format(Now(), 'yyyymmdd')End Sub35、不连续区域录入当前日期和时间Sub 区域录入当前日期和时间()Selection.FormulaR1C1 = Format(Now(), 'yyyy-m-d h:mm:ss') End Sub36、不连续区域录入对勾Sub 批量录入对勾()Selection.FormulaR1C1 = '√'End Sub37、不连续区域录入当前文件名Sub 批量录入当前文件名()Selection.FormulaR1C1 = End Sub38、不连续区域添加文本Sub 批量添加文本()Dim s AsRangeFor Eachs In Selections = s & '文本内容'NextEnd Sub39、不连续区域插入文本Sub 批量插入文本()Dim s AsRangeFor Eachs In Selections = '文本内容' & sNextEnd Sub40、从指定位置向下同时录入多单元指定内容Sub 从指定位置向下同时录入多单元指定内容()Dimarrarr =Array('1', '2', '13', '25', '46', '12', '0', '20')[B2].Resize(8, 1) =Application.WorksheetFunction.Transpose(arr)End Sub41、按aa工作表A列的内容排列工作表标签顺序Sub 按aa工作表A列的内容排列工作表标签顺序()Dim I%,str1$I = 1Sheets('aa').SelectDo WhileCells(I, 1).Value <> ''str1 = Trim(Cells(I, 1).Value)Sheets(str1).SelectSheets(str1).Move after:=Sheets(I)I = I + 1Sheets('aa').SelectLoopEnd Sub42、以A1单元文本作表名插入工作表Sub 以A1单元文本作表名插入工作表()Dim nm AsStringnm =[a1]Sheets.Add = nmEnd Sub43、删除全部未选定工作表Sub 删除全部未选定工作表()Dim shtAs Worksheet, n As Integer, iFlag As Boolean DimShtName() As Stringn =ActiveWindow.SelectedSheets.Count ReDimShtName(1 To n)n = 1For Eachsht In ActiveWindow.SelectedSheets ShtName(n) = n = n + 1NextApplication.DisplayAlerts = FalseFor Eachsht In SheetsiFlag = FalseFor i = 1 To n - 1If ShtName(i) = TheniFlag = TrueExit ForEnd IfNextIf Not iFlag Then sht.DeleteNextApplication.DisplayAlerts = TrueEnd Sub44、工作表标签排序Sub 工作表标签排序()Dim i AsLong, j As Long, nums As Long, msg As Longmsg =MsgBox('工作表按升序排列请选'是[Y]'. ' & vbCrLf& vbCrLf & '工作表按降序排列请选 '否[N]'',vbYesNoCancel, '工作表排序')If msg =vbCancel Then Exit Subnums =Sheets.CountIf msg =vbYes Then 'Sort ascendingFor i = 1 To numsFor j = i To numsIf UCase(Sheets(j).Name) < UCase(Sheets(i).Name)ThenSheets(j).Move Before:=Sheets(i)End IfNext jNextiElse'Sort descendingFor i = 1 To numsFor j = i To numsIf UCase(Sheets(j).Name) > UCase(Sheets(i).Name)ThenSheets(j).Move Before:=Sheets(i)End IfNext jNext iEndIfEnd Sub259个常用宏-excelhome(2)2009-08-15 14:11:4545、定义指定工作表标签颜色Sub 定义指定工作表标签颜色()Sheets('Sheet1').Tab.ColorIndex = 46 End Sub46、在目录表建立本工作簿中各表链接目录Sub 在目录表建立本工作簿中各表链接目录() Dim s%,Rng As RangeOn ErrorResume NextSheets('目录').ActivateIf Err =0 ThenSheets('目录').UsedRange.DeleteElseSheets.Add = '目录'EndIfFor i = 1To Sheets.CountIf Sheets(i).Name <> '目录' Thens = s + 1Set Rng = Sheets('目录').Cells(((s - 1) Mod 20) + 1, (s - 1) \ 20 + 1+ 1)Rng = Format(s, ' 0') & '. ' &Sheets(i).NameActiveSheet.Hyperlinks.Add Rng, '#' &Sheets(i).Name & '!A1',ScreenTip:=Sheets(i).NameEnd IfNextSheets('目录').Range('b:iv').EntireColumn.ColumnWidth = 20 End Sub47、建立工作表文本目录Sub 建立工作表文本目录()Sheets.Add before:=Sheets(1)Sheets(1).Name = '目录'For i = 2To Sheets.CountCells(i - 1, 1) = Sheets(i).Name'Sheets(1).Hyperlinks.Add Cells(i - 1, 1), '#' &Sheets(i).Name &'!A1' '添加超链接NextEnd Sub48、查另一文件的全部表名Sub 查另一文件的全部表名()On ErrorResume NextDimi%Dim sh AsWorksheetApplication.ScreenUpdating = FalseWorkbooks.Open Filename:=ThisWorkbook.Path &'\2.xls' Windows('1.xls').Activate '当前文件名称Sheets('Sheet1').Select '当前表名称i =1 '将表名称返回到第1行For Eachsh In Workbooks('2.xls').WorksheetsCells(i, 1) = '将表名称返回到第1列i = i +1 '返回每个表名称向下移动1行NextshWindows('2.xls').Close '关闭对象文件Application.ScreenUpdating = TrueEnd Sub49、当前单元录入计算机名Sub 当前单元录入计算机名()Selection =Environ('COMPUTERNAME')'Selection = Workbooks('临时表').Sheets('表2').Range('A1')调用指定地址内容EndSub50、当前单元录入计算机用户名Sub 当前单元录入计算机用户名()Selection =Environ('Username')'Selection = Workbooks('临时表').Sheets('表2').Range('A1')调用指定地址内容End Sub51、解除全部工作表保护Sub 解除全部工作表保护()Dim n AsIntegerFor n = 1T o Sheets.CountSheets(n).UnprotectNextnEnd Sub52、为指定工作表加指定密码保护表Sub 为指定工作表加指定密码保护表()Sheet10.Protect Password:='123'End Sub53、在有密码的工作表执行代码Sub 在有密码的工作表执行代码()Sheets('1').Unprotect Password:=123 '假定表名为“1”,密码为“123” 打开工作表Range('C:C').SpecialCells(xlCellTypeBlanks).EntireRow.Hidde n =True '隐藏C列空值行Sheets('1').ProtectPassword:=123 '重新用密码保护工作表54、执行前需要验证密码的宏(控件按钮代码)Private Sub CommandButton1_Click()IfInputBox('请输入密码:') <> '123' Then'密码是123 MsgBox '密码错误,按确定退出!', 64, '提示'Exit SubEndIfCells(1,1) = 10End Sub55、执行前需要验证密码的宏()Sub 执行前需要验证密码的宏()IfInputBox('请输入您的使用权限:', '系统提示') = 123 Then重排窗口 '要执行的宏代码或宏名称ElseMsgBox '对不起,您没有使用该宏的权限,按确定键后退出!' EndIfEnd Sub56、拷贝A1公式和格式到A2Sub 拷贝A1公式到A2()Workbooks('临时表').Sheets('表1').Range('A1').Copy Workbooks('临时表').Sheets('表2').Range('A2').PasteSpecial57、复制单元数值Sub 复制数值()s =Workbooks('book1').Sheets('Sheet1').Range('A1:A2')Workbooks('book2').Sheets('Sheet1').Range('A1:A2') = sEnd Sub58、插入数值条件格式Sub 插入数值条件格式()Selection.FormatConditions.DeleteSelection.FormatConditions.AddType:=xlCellValue,Operator:=xlGreater, _Formula1:='70'Selection.FormatConditions(1).Interior.ColorIndex = 45Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess,_Formula1:='55'Selection.FormatConditions(2).Interior.ColorIndex = 39Selection.FormatConditions.AddType:=xlCellValue,Operator:=xlGreater, _Formula1:='60'Selection.FormatConditions(3).Interior.ColorIndex = 34End Sub59、插入透明批注Sub 插入透明批注()Selection.AddCommentment.Visible = FalseDim XS AsWorksheetFor i = 1To ments.Countments(i).Text '透明批注'ments(i).Shape.Fill.Visible = msoFalseNextEnd Sub60、添加文本Sub 添加文本()Selection = Selection + '×''不可在数字后添加文本'Selection = Workbooks('临时表').Sheets('表2').Range('A1')调用指定地址内容EndSub61、光标定位到指定工作表A列最后数据行下一单元Sub 光标定位到指定工作表A列最后数据行下一单元()a =Sheets('数据库').[a65536].End(xlUp).RowSheets('数据库').SelectRange('A'& a + 1).SelectEnd Sub62、定位选定单元格式相同的全部单元格Sub 定位选定单元格式相同的全部单元格()DimFirstCell As Range, FoundCell As RangeDimAllCells As RangeWith Application.FindFormat.Clear.NumberFormatLocal = Selection.NumberFormatLocal.HorizontalAlignment = Selection.HorizontalAlignment.VerticalAlignment = Selection.VerticalAlignment.WrapText = Selection.WrapText.Orientation = Selection.Orientation.AddIndent = Selection.AddIndent.IndentLevel = Selection.IndentLevel.ShrinkT oFit = Selection.ShrinkT oFit.MergeCells = Selection.MergeCells = .Font.FontStyle = Selection.Font.FontStyle.Font.Size = Selection.Font.Size.Font.Strikethrough = Selection.Font.Strikethrough.Font.Subscript = Selection.Font.Subscript.Font.Underline = Selection.Font.Underline.Font.ColorIndex = Selection.Font.ColorIndex.Interior.ColorIndex = Selection.Interior.ColorIndex.Interior.Pattern = Selection.Interior.Pattern.Locked = Selection.Locked.FormulaHidden = Selection.FormulaHiddenEnd WithSetFirstCell =edRange.Find(what:='',searchformat:=True) If FirstCell Is Nothing ThenExit SubEnd IfSetAllCells = FirstCellSetFoundCell =FirstCellDoSet FoundCell = edRange.Find(After:=FoundCell,what:='', searchformat:=True)If FoundCell Is Nothing Then Exit DoSet AllCells = Union(FoundCell, AllCells)If FoundCell.Address = FirstCell.Address Then Exit DoLoopAllCells.SelectEnd Sub63、按当前单元文本定位Sub 按当前单元文本定位()ABC =SelectionDim aa AsRangeFor Eacha In edRangeIf a Like ABC ThenIf aa Is Nothing ThenSet aa = a.CellsElseSet aa = Union(aa, a.Cells)End IfEnd IfNextaa.SelectEnd Sub64、按固定文本定位Sub 文本定位()Dim aa AsRangeFor Eacha In edRange If a Like '*合计*' ThenIf aa Is Nothing ThenSet aa = a.CellsElseSet aa = Union(aa, a.Cells)End IfEnd IfNextaa.SelectEnd Sub65、删除包含固定文本单元的行或列Sub 删除包含固定文本单元的行或列() DoCells.Find(what:='哈哈').Activate Selection.EntireRow.Delete '删除行' Selection.EntireColumn.Delete '删除列LoopUntil Cells.Find(what:='哈哈') Is NothingEnd Sub66、定位数据及区域以上的空值Sub 定位数据及区域以上的空值()Dim aa As RangeFor Each a In edRangeIf a Like 〈0 ThenIf aa Is Nothing ThenSet aa = a.CellsElseSet aa = Union(aa, a.Cells)End IfEnd IfNextaa.SelectEnd Sub67、右侧单元自动加5(工作表代码)Private Sub Worksheet_Change(ByVal Target As Range) Application.EnableEvents = FalseTarget.Offset(0, 1) = Target + 5Application.EnableEvents = TrueEnd Sub68、当前单元加2Sub 当前单元加2()Selection = Selection +2'Selection = Workbooks('临时表').Sheets('表2').Range('A1')调用指定地址内容EndSub69、A列等于A列减B列Sub A列等于A列减B列()For i = 1 To 23Cells(i, 1) = Cells(i, 1) - Cells(i, 2)NextEnd Sub70、用于光标选定多区域跳转指定单元(工作表代码)Private Sub Worksheet_SelectionChange(ByVal T As Range)a = Array([b6:b7], [e6], [h6])For i = 0 To 2If Not Application.Intersect(T, a(i)) Is Nothing Then[a1].Select: Exit ForEnd IfNextEnd Sub71、将A1单元录入的数据累加到B1单元(工作表代码)Private Sub Worksheet_Change(ByVal Target As Range)Dim t As LongIf Target.Address = '$A$1' Thent = Sheet1.Range('$B$1').ValueSheet1.Range('$B$1').Value = t + Target.ValueEnd IfEnd Sub72、在指定颜色区域选择单元时添加/取消'√'(工作表代码)Private Sub Worksheet_SelectionChange(ByVal Target As Range)Dim myrgAs RangeFor Eachmyrg In TargetIf myrg.Interior.ColorIndex = 37 Then myrg = IIf(myrg<> '√', '√', '')NextEnd Sub73、在指定区域选择单元时添加/取消'√'(工作表代码)Private Sub Worksheet_SelectionChange(ByVal Target As Range)Dim RngAs RangeIfTarget.Count <= 15 ThenIf Not Application.Intersect(Target, Range('D6:D20')) IsNothingThenFor Each Rng In SelectionWith RngIf .Value = '' Then.Value = '√'Else.Value = ''End IfEnd WithNextEndIfEndIfEnd Sub74、双击指定单元,循环录入文本(工作表代码)Private Sub Worksheet_BeforeDoubleClick(ByVal T As Range, CancelAs Boolean)If T.Address <> '$A$1' Then ExitSubCancel = TrueT = IIf(T = '好', '中', IIf(T = '中', '差', '好'))End Sub75、双击指定单元,循环录入文本(工作表代码)Dim nums As BytePrivate Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,Cancel As Boolean)If Target.Address = '$A$1' Thennums = nums Mod 3 + 1Target = Mid('上中下', nums, 1)Target.Offset(1, 0).SelectEnd IfEnd Sub76、单元区域引用(工作表代码)Private Sub Worksheet_Activate()Sheet1.Range('A1:B3').Value = Sheet2.Range('A1:B3').Value End Sub77、在指定区域选择单元时数值加1(工作表代码)Private Sub Worksheet_SelectionChange(ByVal Target As Range)If NotApplication.Intersect([a1:e10], T arget) Is Nothing Then Target = Val(Target) + 1EndIfEnd Sub259个常用宏-excelhome(3)2009-08-15 14:12:5878、混合文本的编号Sub 混合文本的编号()Worksheets(1).Range('B2').Value = '北京' &(--(Mid(Worksheets(1).Range('B2'), 3, 100)) + 1)End Sub79、指定区域单元双击数据累加(工作表代码)Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,Cancel As Boolean)If Not Application.Intersect([A1:Y100], Target) Is NothingThenoldvalue = Val(Target.Value)inputvalue = InputBox('请输入数量,按ENTER键确认!', '数值累加器')Target.Value = oldvalue + inputvalueEnd IfEnd Sub80、选择单元区域触发事件(工作表代码)Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Address = '$A$1:$B$2' ThenMsgBox'你选择了$A$1:$B$2单元'End IfEnd Sub81、当修改指定单元内容时自动执行宏(工作表代码)Private Sub Worksheet_Change(ByVal Target As Range)If Not Application.Intersect(Target, [B3:B4]) Is NothingThen 重排窗口End IfEnd Sub82、被指定单元内容限制执行宏Sub 被指定单元限制执行宏()If Range('$A$1') = '关闭' Then Exit Sub窗口End Sub83、双击单元隐藏该行(工作表代码)Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,Cancel As Boolean)Rows(Target.Row).Hidden = TrueEnd Sub84、高亮显示行(工作表代码)Private Sub Worksheet_SelectionChange(ByVal Target AsRange)Cells.Interior.ColorIndex = 2Rows('1:2').Interior.ColorIndex =40 '保持1至2行的颜色推荐39,22,40,Rows(Target.Row).Interior.ColorIndex =35 '高亮推荐颜色35,20,24,34,37,40,15End Sub85、高亮显示行和列(工作表代码)Private Sub Worksheet_SelectionChange(ByVal Target As Range)Cells.Interior.ColorIndex = xlNoneRows(Target.Row).Interior.ColorIndex = 34Columns(Target.Column).Interior.ColorIndex = 34End Sub86、为指定工作表设置滚动范围(工作簿代码)Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object,ByVal Target As Range)Sheet1.ScrollArea = 'A1:M30'End Sub87、在指定单元记录打印和预览次数(工作簿代码)Private Sub Workbook_BeforePrint(Cancel As Boolean)Range('A1') = 1 + Range('A1')End Sub88、自动数字金额转大写(工作表代码)Private Sub Worksheet_Change(ByVal M As Range)On Error Resume Nexty = Int(Round(100 * Abs(M)) / 100)j =Round(100 * Abs(M) + 0.00001) - y * 100f = (j /10 - Int(j / 10)) * 10A = IIf(y< 1, '', Application.Text(y, '[DBNum2]')& '元')b = IIf(j> 9.5, Application.Text(Int(j / 10), '[DBNum2]')& '角', IIf(y < 1, '', IIf(f> 1, '零', '')))c = IIf(f< 1, '整', Application.Text(Round(f, 0), '[DBNum2]')& '分')M =IIf(Abs(M) < 0.005, '', IIf(M < 0,'负' & A & b & c, A& b & c))End Sub89、将全部工作表的A1单元作为单击按钮(工作簿代码)Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object,ByVal Target As Range)If Target.Address = '$A$1' ThenCall宏名End IfEnd Sub。
excel常用公式大全(共35张PPT)
多工作表或工作簿的操作
同一工作簿中的某一个公式中引用不同工作
表中的数据,要引用的单元格地址前加表名 字和感叹号!
如:=sheet3!E3+sheet3!F3
一个公式中引用不同工作簿中的数据,要在
引用的单元格地址前加工作簿的名字,并用 方括号括起来
如:=[cjb.xls]sheet3!E3+[cjb.xls]sheet3!F3
工作表的格式化
单元格格式的设置: 选定单元格或区域
选择菜单[格式]→[单元格]
设置数字格式:两位小数、千位分隔
字体、对齐方式、边框底纹等,EXCEL表格要加
边框线,打印的时候才有边线
合并及居中
选择菜单[格式]→[条件格式]设置带条件的格式,如: 小于60分的成绩显示红色粗体,背景为兰色
使用[格式刷]或[选择性粘贴]复制格式
总”命令
• ●在“分类汇总”对话框中选择分类的字段
(与排序字段相同),汇总的方式,汇总的 项(统计的数值字段)
清除分类汇总
• “编辑“里的“撤消分类汇总”命令(若
已按了1、2或3分级显示,则需多次按 “撤消显示分级层次”至到出现“撤消分 类汇总”为止),
• 方法二:在“分类汇总”对话框中按“全部删
工作表的格式化
自动套用格式
菜单[格式]→[自动套用格式]
样式(格式的组合)
菜单[格式]→[样式] 添加、修改、删除、应用样式
拆分和冻结工作表
• 拆分工作表窗口
– 工作表拆分成多个窗格,在拆分窗口中查看工作表的不同部 分内容
– 选择菜单 [窗口]→[拆分]
• 冻结工作表窗口
– 冻结工作表中某几行或几列单元格的显示 – 选择菜单 [窗口]→[拆分]
EXCEL操作命令大全
choose case ConnectE rr case -1 messageb ox('错误 提示',' 无效的调 用') case -2 messageb ox('错误 提示',' 类名没发 现') case -3 messageb ox('错误 提示',' 对象不能 创建') case -4 messageb ox('错误 提示',' 文件不能 连接') case -5 messageb ox('错误 提示',' 不能连接 现在的对 象') case -6 messageb ox('错误 提示',' 文件无效 ') case -7
14. 设置页眉
eole.Act iveSheet .PageSet up.Cente rHeader= ″报表1 ″
15. 设置页脚
eole.Act iveSheet .PageSet up.Cente rFooter= ″第&P 页″
16. 设置页眉 到顶端边 距为2厘 米
9. 设置指定 行的高度 (单位: 磅)
eole.Act iveSheet .Rows(1) .RowHeig ht=1/0.0 35
(设 定行高为 1厘米,1 磅=0.035 厘米)
10. 在第18行 之前插入 分页符
eole.Wor ksheets( ″Sheet1 ″).Rows (18).Pag eBreak=1
eole.Act iveSheet .PageSet up.Heade rMargin= 2/0.035
EXCLE大全
解决办法是:在 C 行后插入一个空列(如果 D 列没有内容,就直接在 D 列操作),在D1 中输入“=B1&C1”,D1 列的 内容就是 B、C 两列的和了。选中 D1 单元格,用鼠标指向单元格右下角的小方块“■”,当光标变成"+"后,按住鼠
山西远大教育---专注 ● 高端 IT 培训
电话:0351--8720432 400-653-0881
下面是一个“&”实际应用的例子。用 AutoCAD 绘图时,有人喜欢在 EXCEL 中存储坐标点,在绘制曲线时调用这些参数。 存放数据格式为“x,y”的形式,首先在 Excel 中输入坐标值,将 x 坐标值放入 A 列,y 坐标值放入到 B 列,然后利用 “&”将 A 列和 B 列合并成 C 列,在 C1 中输入:=A1&","&B1,此时 C1 中的数据形式就符合要求了,再用鼠标向下拖 动 C1 单元格,完成对 A 列和 B 列的所有内容的合并(如图 3-4)。
自定义格式的通用模型相当于下式:[>;0]正数格式;[<;0]负数格式;零格式;文本格式。
下面给出一个例子:选中一列,然后单击“格式”菜单中的“单元格”命令,在弹出的对话框中选择“数字”选项卡, 在“分类”列表中选择“自定义”,然后在“类型”文本框中输入“"正数:"($#,##0.00);"负数:"($ #,##0.00);"零 ";"文本:"@”,单击“确定”按钮,完成格式设置。这时如果我们输入“12”,就会在单元格中显示“正数:($12.00)”, 如果输入“-0.3”,就会在单元格中显示“负数:($0.30)”,如果输入“0”,就会在单元格中显示“零”,如果 输入文本“this is a book”,就会在单元格中显示“文本:this is a book”。 如果改变自定义格式的内容,“[红 色]"正数:"($#,##0.00);[蓝色]"负数:"($ #,##0.00);[黄色]"零";"文本:"@”,那么正数、负数、零将显示为不同的 颜色。如果输入“[Blue];[Red];[Yellow];[Green]”,那么正数、负数、零和文本将分别显示上面的颜色(如图 6)。 图6
Excel使用技巧大全(超全)
Excel使用技巧大全(超全)Excel 是一个非常强大且广泛使用的电子表格工具。
无论是商业、金融、科学、教育、管理等领域都有其应用。
但是,作为普通用户来说,可能并不知道如何使用Excel 来处理数据和完成任务。
为了帮助大家更好地使用Excel,我们将会介绍一些Excel使用技巧大全。
1. 快捷键首先,口袋里必须装着的工具-快捷键。
它能够帮助你更快速的完成任务,减少繁琐的操作步骤。
- Ctrl + C:复制选中的单元格。
- Ctrl + V:粘贴剪贴板中的内容。
- Ctrl + X:剪切选中的单元格。
- Ctrl + Z:撤销操作的上一步。
- Ctrl + Y:重做操作的上一步。
- Ctrl + A:选中所有单元格。
- Ctrl + B:向选中范围添加或移除加粗样式。
- Ctrl + I:向选中范围添加或移除斜体样式。
- Ctrl + U:向选中范围添加或移除下划线。
- Ctrl + F:在当前工作表中查找并替换指定的文本。
- Ctrl + H:在当前工作表中查找和替换指定内容。
2. 自动填充自动填充可以极大的提高你的操作效率,它可以快速的填充一系列数据、日期、数字和文本等。
- 数据自动填充:选中需要填充的单元格,输入第一个单元格的数据,然后上下拖动选择框以便为其余单元格填充相同的数据。
- 数字和日期自动填充:输入第一个数字或日期,选中该单元格,使用鼠标右键单击单元格,选择 "自动填充选项",然后选择 "线性增长" 或 "管理序列" 选项。
- 文本自动填充:输入一条文本,选中该单元格,然后上下拖动选择框以便为其余单元格填充相同的数据。
3. 排序数据在处理数据时,Excel往往需要将选中的单元格按照一定规则进行排序。
Excel支持多种排序方式,如按字母顺序、按数字大小等。
- 按字母顺序排序:首先选定列或行中任意一个单元格,然后在 "数据" 选项卡中点击 "排序与筛选",然后选择 "升序" 或 "降序" 排序。
Excel命令大全
在没有自定义快捷键情况下:F2: 编辑活动单元格并将插入点放在单元格内容的结尾。
如果禁止在单元格中进行编辑,它也会将插入点移到编辑栏中。
Ctrl+F2: 显示“打印预览”窗口。
Ctrl+Enter: 可使用当前条目填充选定的单元格区域。
==============================================2007 Office system 中的键盘快捷方式教程(中文):Office Excel 2003 中快捷键和功能键简介:Ctrl 组合快捷键按键说明Ctrl+( 取消隐藏选定范围内所有隐藏的行。
Ctrl+) 取消隐藏选定范围内所有隐藏的列。
Ctrl+& 将外框应用于选定单元格。
Ctrl+_ 从选定单元格删除外框。
Ctrl+~ 应用“常规”数字格式。
Ctrl+$ 应用带有两位小数的“货币”格式(负数放在括号中)。
Ctrl+% 应用不带小数位的“百分比”格式。
Ctrl+^ 应用带有两位小数的“指数”格式。
Ctrl+# 应用带有日、月和年的“日期”格式。
Ctrl+@ 应用带有小时和分钟以及AM 或PM 的“时间”格式。
Ctrl+! 应用带有两位小数、千位分隔符和减号(-)(用于负值)的“数值”格式。
Ctrl+- 显示用于删除选定单元格的“删除”对话框。
Ctrl+* 选择环绕活动单元格的当前区域(由空白行和空白列围起的数据区域)。
在数据透视表中,它将选择整个数据透视表。
Ctrl+: 输入当前时间。
Ctrl+; 输入当前日期。
Ctrl+` 在工作表中切换显示单元格值和公式。
Ctrl+' 将公式从活动单元格上方的单元格复制到单元格或编辑栏中。
Ctrl+" 将值从活动单元格上方的单元格复制到单元格或编辑栏中。
Ctrl++ 显示用于插入空白单元格的“插入”对话框。
Ctrl+1 显示“单元格格式”对话框。
Ctrl+2 应用或取消加粗格式设置。
Ctrl+3 应用或取消倾斜格式设置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、编辑公式F2(快捷方式);2、在已有的单元格中批量加入一段固定字符(&命令+ 拖曳);3、F9可计算出选中部分对应的结果;4、Ctrl+`键可快速查看公式内容和公式结果;5、D:D 第D列全部单元格;6、D:H第D列和第H列的所有单元格;7、R2C8 第2行和第8列交叉处的单元格;8、R[2]C[8] 下2行右8行所指的单元格;9、 C 当前光标所在位置的单元格;10、$是绝对引用的意思(D3 $D$3);11、绝对引用和相对引用可以用F4键快速切换;12、=DATE(2014,1,4)-TODAY()&"天" 这是一个倒计时的公式;13、=DATE(MID(A4,1,4),MID(A4,5,2),MID(A4,7,2))非日期格式转化成日期格式公式;A1String数据公式结果=MID(A1,1,7) “String数”=MID(A1,3,10) “ring数据”=MID(A1,10,5) (空)14、=DATEV ALUE("2013-11-04")表示的是将日期文本转化成所对应的序列号的函数;15、=DATEDIF(A14,TODAY(),"Y") 计算年龄;16、WEEKDAY() 函数用于返回特定日期所对应的星期数;17、year()函数用于返回某制定日期对应的年份;18、year(today())-year(a2)表示计算年龄;19、yearfrac()函数用于返回两个日期之间的天数占全年天数的百分比;20、edate()函数用于返回两个日期之间的天数所占全年天数的百分比;21、emonth()函数用于返回特定日期之前或之后月份中的最后一天日期;22、networkdays()函数用于返回指定两个日期之间完整的工作日数值,不包括周末和指定的假期;23、time()函数用于返回某一特定时间的小数值;24、=TIMEV ALUE("8:30:00")函数可以将任何时间转换成时间小数值;25、minute()从给定的时间中提取分钟数;26、second()从给定的时间中提取秒数;27、hour()从给定的时间中提取时钟数;28、not()求反函数;29、left()是一个文本函数,从特定字符串中提取指定位数的字符串;30、vlookup()false精确查找ture近似查找;31、if(A2>=85,”A”,if(A2>=70,”B”,if(A2>=60,”C”,if(A2<60,”D”))))一个if函数的简单应用主要看清楚括号;32、理解一个if和or组合函数if(or(a2=”硬盘”,a2=”内存”,a2=”cpu”),”电脑设备”,”其他办公用品”)33、个人所得税中if的应用If(“a2<=1000,””,if(a2<=5000,(a2-1000)*0.1,if(a2<=10000,(a2-50 00)*0.15+25,if(a2<=20000,(a2-10000)*0.2+125,(a2-20000)*0.25 +375))))34、asc()可以将字符串中的全角英文字符更改为半角英文字符;35、char()用于返回数字代码所对应的字符;36、code()返回文本字符串中的第一个字符所对应的数学代码;37、concatenate()在某列字符后面快速添加固定字符;38、exact()用于测试两个字符串是否完全相同,如果是,返回true;反之,返回false;39、left()从指定的字符串中的最左边开始返回指定书目的字符;40、leftb()从指定的字符串中的最左边开始返回指定书目的字符(以字节为单位);41、len()用于返回字符串的长度;42、mid()用于从文本字符串中提取指定位置开始的特定书目的字符;43、proper()用于将文本字符串中的首字母及任何非首字母之后的首字母转换成大写;44、replace()是使用其他文本字符串并根据指定的字数替换另一文本字符串中的部分文本;45、rept()用于按照给定的次数重复显示文本;46、right()用于返回某个文本字符串中最后一个或几个字符;47、search()用于从文本字符串中查找特定字符或文本字符串的位置编号;48、substitute()用于在文本字符串中,用特定文本来替代文本字符串指定的旧文本;49、text()将数值转换成为按指定数字格式表示的文本;50、trim()删除文本单词之间的单个空格之外的所有空格;51、upper()用于将文本转换成大写形式;52、lower()用于将一个文本字符串中的所有大写字母转换成小写字母;53、dollar()用于按照货币格式将小数四舍五入到指定的位数并转换成文本;54、rmb()按照货币格式将小数四舍五入到指定的位数并转换成文本;55、bahttext()将数字转换成泰语文本并添加前缀“泰铢”;56、value()将代表数字的文本字符串换成数字;57、sum()用于返回某一单元格区域中所有数字之和;58、数组公式必须按组合键(shift+ctrl+enter)才能得到正确结果;59、abs()用于计算指定数值的绝对值;60、ceiling()用于将参数number向上舍入(沿绝对值增大的方向)为最接近的significance的倍数;61、int()用于将指定数值向下取整为最接近的整数;62、trunc()用于将数字的小数部分截去;63、floor()用于将number向下舍入(向零的方向)到最接近的significance的倍数;64、round()用于按指定位数对其数值进行四舍五入;65、mround()用于返回参数按指定基数舍入后的数值;66、roundup()用于按照指定的位数对数值进行向上舍入;67、rounddown()用于按照指定的位数对数值进行向下舍入;68、even()用于指定的数值沿绝对值增大方向取整,并返回最接近的偶数;69、odd()用于将指定的数值沿绝对值增大方向取整,并返回最接近的奇数;70、mod()用于求两个数值相除后的余数,其结果的正负号与除数相同;71、quotient()用于返回两个数值相处后的整数部分,即舍去商的小数部分;72、gcd()用于返回两个或多个整数的最大公约数;73、lcm()计算两个或多个整数的最小公倍数;74、product()求任意长方体的体积;75、power()求任意数值(底数)的三次或多次指数的方根值;76、rand()返回一个大于等于0小于1的随机数如果要生成a、b之间的随机实数,可以使用公式“=rand()*(b-a)+a”如果在某一个单元格内应用公式”=rand()”,然后再编辑状态下按住F9键,将会产生一个变化的随机数;=ROUND(RAND()*99+1,0) 随机自动生成1~100之间的整数值;77、randbetween()用于返回位于两个指定数值之间的一个随机数;78、roman()用于将阿拉伯数字转换成文本形式的罗马数字;79、sign()用于返回数值所对应的符号,整数返回1;零返回0;负数返回-1;80、sqrt()用于返回指定正数值的算术平方根;81、sqrtpi()用于返回指定正数值与π的乘积的平方根值;82、sumproduct()用于在指定的几组数组中,将数组间对应的元素相乘,并返回乘积之和;一个应用:从学生档案表中统计出生年月19930901-19940831之间且性别为”女”de 学生人数————Sumproduct(($E$2:$E$100>=19930901)*($E$2:$E$100<=1 9940831)*($C$2:$C$100=”女”)) (*有相当于且的作用)83、subtotal()用于返回列表或数据库中的分类汇总;84、sumsq()用于返回所有参数的平方和;85、sumx2my2()用于返回两数组中对应数值的平方差之和;86、sumx2py2()用于返回两数组中对应数值的平方和的总和;87、sumxmy2()用于返回两数组中对应数值之差的平方和;88、mdeterm()用于返回一个数组的矩阵行列式的值;89、minverse()用于返回数组矩阵的逆矩阵;90、mmult()用于返回两数组的矩阵乘积;91、ln()用于求自然底数的对数值;92、exp()用于返回以e为底数,指定指数的幂值;93、log10()求取以10为底数的对数值;94、log()求取指定底数和指数的对数值;95、fact()函数用于求指定正数值的阶乘;96、factdouble()用于返回参数number的半阶乘9!=9*7*5*3*1;97、multinomial()用于返回参数和的阶乘与各参数阶乘乘积的比值;98、将指定角度转换成为弧度A1*pi()/180;99、radians()将角度转换成弧度;100、degrees()将指定的弧度转换成角度;101、sin()求指定角度的正弦值;102、sinh()求指定实数的双曲正弦值;103、cos()求指定角度的余弦值;104、cosh()求指定实数的双曲余弦值;105、tan()求指定角度的正切值;106、tanh()求指定实数的双曲正切值;107、asin()求指定正弦值的角度数;108、asinh()、acos()、acosh()、atan()作用类似;109、atan2()指定x坐标、y坐标的反正切值;110、atanh()求在-1~1范围内指定实数的反双曲正切值;112、amordegrc(资产原值,购入资产的日期,第一个期间结束的日期,资产在使用寿命结束时的残值,期间,折旧率,所使用的年基准) 年基准—0或省略或4,则一年按360天计算,若为1,则按实际天数计算;若为3,则一年按365天计算;计算每个会计期间的折旧值;113、amorling()以法国会计系统计算每个会计期间的折旧值;114、sln(资产原值,可使用年限,折旧后价值)采用直线法计算的固定资产的每月折旧额;115、db(资产原值,资产残值,折旧期限,需要计算折旧的时间,第一年的月份数)使用固定余额递减法计算一笔资产在给定期间内的折旧值;116、ddb()采用双倍余额递减法计算一笔资产在给定期间内的折旧值;117、vdb(资产原值,资产残值,折旧期限,进行折旧计算的起始期间,进行折旧计算的截止期间,余额递减速率,一逻辑值)使用双倍余额递减法或其他指定的方法,返回指定的任何期间内(包括部分期间的资产折旧值);118、syd(资产原值,资产残值,折旧期限,期间)返回某项固定资产按年限总和折旧法计算的指定期间的折旧值;119、pmt(贷款利率,付款时间数,现值,未来值,指定各期的付款时间是在期初1还是期末0);120、ipmt()基于固定利率及等额分期付款方式,返回贷款在某一给定期限内的利息偿还额;121、ppmt()基于固定利率及等额分期付款方式,返回贷款在某一给定期间内的本金偿还额;122、cumipmt()返回一笔贷款在给定的两个期间累计偿还的利息数额;123、cumprinc()用于返回一笔贷款在给定的两个期间累计偿还的本金数额;124、fv()基于固定利率及等额分期付款方式,返回某项投资的未来值;125、nper()基于固定利率及等额分期付款方式,返回某项投资(或贷款)的总期数;126、npv()用于通过使用贴现率以及一系列未来之处(负值)和收入(正值),返回一项投资的净现值;127、xnpv()用于返回一组不定期现金流的净现值;128、pv()用于返回投资的现值,即一系列未来付款的当前值的累积和;129、fvschedule()计算某项投资在可变利率下的未来值;130、ispmt()用于计算特定投资期内要支付的利息额;131、irr()返回由数值代表的一组现金流的内部收益率;132、mirr()返回由数值代表的一组现金流的修正内部收益率;133、xirr()返回一组不定期现金流的内部收益率;134、rate()用于返回年金的各期利率;135、accrint()计算有价证券定期应付利息金额;136、accrintm()计算有价债券一次性应付利息金额;137、coupdaybs()返回当前付息期内截止到成交日的天数;138、coupdays()用于返回成交日所在的付息期的天数;139、coupdaysnc()用于返回从成交日到下一付息日之间的天数;140、coupncd()返回一个表示在成交日之后下一个付息日的序列号;141、coupnum()计算债券成交日到到期日之间的利息应付次数;142、couppcd()计算债券成交之日之前的上一个付息日期;143、disc()用于返回有价证券的贴现率;144、intrate()计算债券的一次性付息利率;145、oddfprice()计算债券首期付息日的价格;146、oddfyield()计算债券首期付息日的收益率;147、oddlprice()计算债券末期付息日的价格;148、oddlyield()计算债券末期付息日的收益率;149、price()计算面值$100债券的发行价格;150、pricedisc()计算$100面值债券的折价发行价格;151、pricemat()计算到期付息的$100面值的债券的发行一样;152、yield()计算$100面值债券的收益率;153、yielddisc()用于返回折价发行的有价债券的年收益率;154、yieldmat()计算到期付息的有价证券的年收益率;155、received()计算购买债券到期的总回报金额;156、tbillprice()用于返回面值$100的国库券的价格;157、tbillyield()用于返回国库券的收益率;168、duration()计算定期债券的修正期限;169、mduration()计算定期债券macauley修正期限;170、effect()利用给定的名义年利率和一年中的复利期数;171、nominal()基于给定的实际利率和年复利期数,返回名义年利率;172、dollarde()将以分数表示的证券价格转换成以小数表示的证券价格;173、dollarfr()将以小数表示的证券价格转换成以分数表示的证券价格;174、average()用于计算所有参数的算术平均值;175、avedev()用于返回一组数据与其均值的绝对偏差的平均值(测定数据的离散程度);176、averageif()用于返回某个区域内满足给定条件的所有单元格的平均值(算术平均值);177、count()返回数字参数的个数;178、counta()返回包含任何值(包括数字、文本、逻辑值)的参数列表中的非空值单元格个数或参数个数;179、countblank()用于计算某个单元格区域中空白单元格的数目;180、countif()用于计算单元格区域中满足给定条件的单元格的个数;181、countifs()用于计算某个区域中满足多重条件的单元格数目;182、large()返回某一个数据集中的某个最大值;183、small()用于返回某一数据集中的某个最小值;184、max()用于返回数据集中的最大数值;185、min()用于返回数据集中的最小值;186、rank()用于返回一个数值在一组数值中的排位;187、percentrank()用于返回特定数值在一个数据集中的百分比排位;188、percentile()返回数值区域的k百分点对应数值;189、permut()用于返回从给定数目的元素集合中选取的若干元素的组合数;190、median()用于返回给定数值集合的中位数;191、mode()统计出一组数据中哪个数据出现次数最多;192、quartile()用于返回一组数据的四分位数;193、binomdist()用于返回一元二项分布的概率值;194、chidist()返回X2分布的单尾概率;195、chiinv()用于返回X2分布单尾概率的反函数值;196、expondist()求指定数值的指数分布;197、fdist()用于返回F概率分布,它可以确定两个数据系列是否存在变化程度上的不同;198、gammadist()用于返回伽马分布,用它研究具有偏态分布的变量,通常用于排队分析;199、gammainv()用于返回伽马累计分布函数的反函数;200、gammaln()用于返回伽马函数的自然对数;201、kurt()用于返回数据集的峰值;202、normdist()用于返回给定平均值和标准偏差的正态分布函数值;203、normsdist()求指定数值的标准正态分布累计分布;204、norminv()用于返回指定平均值和标准偏差的正态累积分布函数的反函数值;205、negbinomdist()用于返回负二项式分布;206、lognormdist()用于返回x的对数累计分布函数值;207、loginv()用于返回x的对数正态累积分布函数的反函数值;208、hypgeomdist()用于返回超几何分布;209、prob()用于返回区域中的数值落在指定区间内的概率;210、poisson()用于返回泊松分布;211、skew()返回分布的偏斜度;212、standardize()返回以mean为平均值,以standard_dev为标准偏差的分布的正太花数值;213、tdist()返回指定数值和自由度的学生t分布的百分位点;214、tinv()返回作为概率和自由度函数的t分布的t值;215、ttest()用于返回与学生t检验相关的概率;216、weibull()用于返回韦伯分布,进行可靠性分析;217、betadist()返回累积beta分布的概率密度函数;218、betainv()返回指定的beta分布的累积分布函数的反函数值;219、fisher()返回点x的fisher变换,该变换生成一个正态分布二非偏斜的函数;220、fisherinv()返回fisher变换的反函数值;221、critbinom()返回使累积二项式分布小于或等于临界值的最小值;222、frequency()计算数值在某个区域内的出现频率,然后返回一个垂直数组;223、ztest()返回z检验的单尾概率值;224、var()用于估算样本方差;225、vara()用来估算给定样本的方差,与var的区别在于文本和逻辑值(true和false)也将参与计算;226、varp()用于计算样本总体的方差;227、varpa()用于计算样本总体的方差(包括文本);228、stdev()用于估算样本的标准偏差,即反应数据相对于平均值(mean)的离散程度;229、stdeva()用于计算基于给定样本的标准偏差,包括true和false等逻辑值;230、stdevp()用于返回整个样本总体的标准偏差,它反映了样本总体相对于平均值(mean)的离散程度;231、stdevpa()用于计算样本总体的标准偏差,文本值和逻辑值也参与计算;232、confidence()用于返回一个值,利用该值可以构建总体平均值的置信区间;233、trend()用于返回一条线性回归拟合线的值;234、correl()返回两个不同事物之间的相关系数;235、devsq()返回数据点与各自样本平均值的偏差的平方和;236、geomean()用于返回正数数组或数据区域的几何平均值;237、growth()用于对给定的数据预测指数增长值;238、linest()使用最小二乘法对已经数据进行最佳直线拟合,并返回描述此直线的数组;239、logest()在回归分析中logest函数,计算最符合观测数据组的指数回归拟合曲线,并返回描述该曲线的数值数组;240、steyx()用于返回通过线性回归法计算每个x的y预测值时所产生的标准误差,标准误差用来度量根据单个x变量计算出的y预测值的误差量;241、covar()返回协方差;242、chitest()返回独立性检验值;243、forecast()根据预测点预测出未来考试成绩;244、intercept() 计算学生考试成绩的线性回归直线的截距;245、psq()返回学生考试成绩的pearson成绩矩相关系数的平方;246、dsum()用于返回列表或数据库列中满足指定条件的数字之和;247、daverage()用于返回列表或数据库中满足指定条件的列中数值的平均值;248、dcount()用于返回数据库中或列表中满足指定条件且包含数字的的单元格个数;249、dcounta()用于返回数据库或列表中满足指定条件的非空单元格个数;250、dget()用于从列表或数据库的列中提取符合指定条件的单个值;251、dmax()用于返回列表或数据库中的列中满足指定条件的最大数值;252、dmin()用于返回列表或数据库中的列中满足指定条件的最小数值;253、dproduct()用于返回列表或数据库中的列中满足指定条件的数值的乘积;254、dstdev()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为一个样本估算出的样本总体标准偏差;255、dvar()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为一个样本估算出的样本总体方差;256、dvarp()用于返回列表或数据库中的列中满足指定条件的记录字段(列)中的数字作为样本总体估算出的样本总体方差;257、address()用于按照给定的行号和列标,建立文本类型的单元格地址;258、areas()用于返回引用中包含的区域个数;259、choose()用于从给定的参数中返回指定的值;260、column()用于返回给定引用的列标;261、row()返回引用的行号;262、rows()用于返回引用或数组的行数;263、lookup()用于从单行或单列区域或者从一个数组返回值,具有向量型和数组型两组形式;264、hlookup()用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行出的数值;265、vlookup()用于在表格或数值数组的首列查找指定的值,并由此返回表格或数组当前行中指定列处的值;266、match()用于返回在指定方式下与指定数值匹配的数组中元素的对应位置;267、index()用于返回数据或数组中的元素之,此元素由行序号和列序号的索引值给定;268、indirect()返回由文本字符串指定的引用,并立即对引用进行计算,并显示内容;269、offset()以指定的引用为参考系,通过给定的偏移量得到新的引用,返回的引用可以为一个单元格或单元格区域,并可以指定返回的行数或列数;270、transpose()将表格中的行列标识项相互转置;271、hyperlink()用于创建一个快捷方式(跳转),打开存储在网络服务器、intranet或internet中的文件;272、cell()用于返回在某一引用区域的左上角单元格的格式、位置或内容等信息;273、info()用于返回有关当前操作环境的信息;274、type()返回数值的类型,如日期型数据、文本型数据、逻辑值等;275、error.type()用于返回对应于Microsoft Excel2007中某一错误值的数字;276、iseven()用于判断指定值是否为偶数,如果是则返回true,不是则返回false;277、isodd()用于判断指定值是否为奇数;278、isblank()用于判断指定值是否为空值;279、isnumber()用于判断指定数据是否为数字;280、istext()用于判断指定数据是否为文本;281、isnontext()用于判断指定数据是否为非文本;282、islogical()用于判断指定数据是否为逻辑值;283、isref()用于判断指定数据是否为引用;284、isna()用于判断指定值是否为错误值”#N/A”;285、iserr()用于判断指定值是否为错误值#N/A”之外的任何错误值;286、iserror()用于判断指定值是否为任意错误值;287、n()用于返回转化为数值后的值;288、na()用于返回错误值”#N/A”,错误值”#N/A”表示“无法得到有效值”;289、besseli()返回修正bessel函数值;290、besselj()返回bessel函数值;291、bin2oct()将二进制编码转为八进制编码;292、bin2dec()将二进制编码转为十进制编码;293、bin2hex()将二进制编码转为十六进制编码;294、oct2bin()将八进制编码转换为二进制编码;295、oct2dec()将八进制编码转换成十进制编码;296、oct2hex()将八进制编码转换成十六进制编码;297、dec2bin()将十进制编码转换成二进制编码;298、dec2oct()将十进制编码转换成八进制编码;299、hex2bin()将十六进制编码转换成二进制编码;300、hex2oct()将十六进制编码转换成八进制编码;301、hex2dec()将十六进制编码转换成十进制编码;302、convert()将数字从一个度量系统转换到另一个度量系统中;303、erf()返回误差函数在上下限之间的积分;304、complex()将实系数及虚系数转换成x+yi或x+yj形式的复数;305、imabs()用于返回以x+yi或x+yj文本格式表示的复数的绝对值;306、imag()求任意复数的虚系数;307、imconjugate()求任意复数的共轭复数;308、imsum()求任意两个或多个复数的和;309、imdiv()求任意两个复数的商;310、improduct()求任意两个或多个复数的积;311、imexp()求任意复数的指数;312、imsqrt()求任意复数的平方根;313、delta()测试两个数值是否相等;314、gestep()用于比较给定参数的大小;。