当前位置:主页 > Office办公 > Excel专区 > Excel函数

最新发布

excel随机函数知识分享:四大相关函数剖析
excel随机函数知识分享:四大相关函数剖析

本文的excel随机函数教程分享了excel生成整数随机数和字母等等.  excel随机函数在实际应用还是非常常见的。随机很多时候体现的是一种专业。今朝从事品质检查,经常会利用AQL对产品进行抽样,也就是根据一个标准从总体中抽取一小部分进行检查。有经验的人,会进行随机抽样,比如每个卡板的产品从各个方向抽取部分产品。又或每过一个时间段,从生产的产品中挑选部分进行检验。excel随机函数有两个,分别是:RANDBETWEEN和RAND函数。在你犹豫的时候,可以让它们帮你做决定。如果现在有十个产品,编号为1到10,想随机挑选一个的话,就可以用RANDBETWEEN这个随机函数,这个函数返回位于两个指定数之间的一个随机整数,语法:  =RANDBETWEEN(起始值,终点值)因为是1到10,所以可以设置为:=RANDBETWEEN(1,10)  重要的知识点再重复一遍:excel生成整数随机数就用RANDBETWEEN函数。之前的教程我们讲过【F9】键可以解读公式,其实它还可以让公式重新计算。轻点几下【F9】键,从中选择一个产品作为抽样的对象。如果要现在知道产品的名称为A,B,C,D,E,F,G,H,I,J,想从中挑选三个呢?RANDBETWEEN只能产生随机整数,即使可以产生字母,也有可能出现重复。因为是随机数,不可能保证在这么小的范围内,所有的数字都不重复。有句话叫做:正难则反。正常的办法很难做到,我们就可以变通下。先把产品名称罗列在A列,然后在B列利用RAND生成随机数,最后进行排序,从中选择前三个即可。  RAND这个函数没有参数,作用就是产生0-1之间的随机数。有人也许会问,如果产品名为A-Z,一共26个字母,手工输入很麻烦,有没更快捷的方法?答案是肯定的,不过先不急,先来看三个数字密码。52946 45230 50403,如果把这三个数字分开放,也许没人知道含义,但在情人节这一天说的,即使是傻瓜都能大概猜到意思。如果你想从谐音上获取含义,根本是破解不了。一起来认识CODE跟CHAR两兄弟,两者如影随形,有其中一个就会有另外一个。每一个字符都有唯一的数字码,而每个数字码都能组成唯一的字符。52946 45230 50403,这三个就是数字码,通过这些可以找到由这三个数字码组成的字符。数字码通过CHAR可转换成字符,那字符就可以通过CODE转换成数字码。通过验证,知道A的数字码为65,Z的数字码为90,每个字母之间的数字码都是递增,步长值为1。前面已经提过ROW可以产生行号,COLUMN可以产生列号。在这里就派上用途了。利用ROW可以产生65到90的数字码。=CHAR(ROW(A65))

154 次浏览
Excel offset函数用法教程
Excel offset函数用法教程

关于excel 中offset函数用法,卢子老师还是用他一贯的讲故事的手法来为大家分享offset函数的使用场景。Offset之今朝访友今朝有三个朋友:无言、安安、胖纸,朋友间就得互相来往。每个朋友的距离都挺远,今朝住在潮州,无言离今朝最近,在汕头那边,安安次之在深圳,胖纸最远在东莞。同属广东,坐车半天内都能到。假如Offset就是今朝的车,要如何去到每个朋友哪里?有人说过Offset会轻功,那速度当然不比车子慢。先来看看语法:OFFSET(起点,偏移行,偏移列,行高,列宽)  注:行高、列宽为可选参数。今朝要去无言那边,只需向右坐2站就到:=OFFSET(A1,0,2)如果要去安安那边,只需向下坐5站才能到:=OFFSET(A1,5,0)去胖纸那边就稍微麻烦点,要向下坐6站,再向右坐1站才能到:=OFFSET(A1,6,1)看到这里大概知道Offset是干嘛用的,如果偏移的行为正数就是向下偏移,偏移的列为正数就是向右偏移。相反,如果偏移的行为负数就是向上偏移,偏移的列为负数就是向左偏移。假如今朝现在在胖纸家,想要回到自己的家。就得向上坐6站,就是-6,向左坐1站,也就是-1,公式为:=OFFSET(A1,-6,-1)既然知道怎么去,就得知道怎么回,今朝还不至于路痴到忘记回来的路。安安跟胖纸离得很近,今朝想知道她们两家合并的范围有多大,也就是深圳跟东莞的范围。今朝就得先到安安这里,然后将这里的行高设置为2,列宽设置为2,这样就知道这两地的范围。公式:=OFFSET(A1,5,0,2,2)但这个只是划分个范围,没有统计,统计可以用COUNTA,得到这两地的范围为4。公式:=COUNTA(OFFSET(A1,5,0,2,2))Offset可以做各种偏移,所以常用于数据的变形,如将一列的数据转换成多行多列。这种题目只要找到规律其实很简单。C列就是偏移1-4的对应值,D列就是偏移5-8的对应值,E列就是偏移9-12的对应值。也就是说往右一列就加4。行列号可以通过ROW跟COLUMN获取,所以可以将公式设置为:=OFFSET($A$1,ROW(A1)+(COLUMN(A1)-1)*4,0)思考题:又如何将多行多列转换成一列?欢迎加入Excel软件学习QQ群:28246933,和老师同学一起畅聊excel。

146 次浏览
Excel删除或修改公式按回车键后提示不能更改数组的某一部分
Excel删除或修改公式按回车键后提示不能更改数组的某一部分

想必每一个使用Excel的朋友都有遇到过在删除某个单元格中的公式或修改公式后按回车键时Excel会提示“不能更改数组的某一部分”的情况吧,由于笔者也遇到过,所以搜索整理了一些可参考性的解决方法,经测试,效果还不错,有遇到此情况的朋友不妨参考下,或许会有所帮助。 解决方法:该单元格中的公式为数组公式,并且是多单元格数组公式,即该数组公式为位于多个单元格中的数组公式。如果要修改多单元格数组公式,可以先对某个单元格中的数组公式进行修改,修改完毕后不能直接按回车键,而是要按Ctrl+Shift+Enter结束,Excel会自动修改整个区域中的多单元格数组公式。如果要删除多单元格数组公式,必需选择整个多单元格数组公式所覆盖的区域然后删除。如果不能确定该数组公式的范围,可以用下面的方法:先选择某个包含数组公式的单元格,然后按快捷键“Ctrl+/”;或者F5键,打开“定位”对话框,单击“定位条件”按钮,在弹出的“定位条件”对话框中选择“当前数组”,单击“确定”;Excel会自动选择多单元格数组公式所覆盖的区域,然后按Delete键删除即可。

176 次浏览
Excel用ODDFPRICE函数计算债券首期付息日的价格
Excel用ODDFPRICE函数计算债券首期付息日的价格

在Excel中,如果计算债券首期付息日的价格,可以使用ODDFPRICE函数计算债券首期付息日的价格。Excel2007可使用ODDFPRICE函数计算债券首期付息日的价格。如上图所示,在B11单元格输入公式:=ODDFPRICE(B1,B2,B3,B4,B5,B6,B7,B8,B9) 按回车键即可计算债券首期付息日的价格。返回债券首期付息日的价格。Excel2007可使用ODDFPRICE函数计算债券首期付息日的价格。相关说明: 0 或省略 US (NASD) 30/360 1 实际天数/实际天数 2 实际天数/360 3 实际天数/365 4 欧洲 30/360

164 次浏览
excel 生动易懂VLOOKUP函数行业实例教程
excel 生动易懂VLOOKUP函数行业实例教程

根据姓名查询快递单号  现在我们买东西都是在网上购买,经常都会收到各种快递,通过快递单号查询物件什么时候到。现在有一份快递清单,因为姓名的顺序乱了,如何根据姓名查找韵达快递单号?  查找数据我们首先想到的就是借助Excel中的查找功能,复制姓名,利用快捷键Ctrl+F调出“查找和替换”功能对话框,查找姓名所在的位置,然后复制韵达快递单号,粘贴。每次查找一个就重复一遍这样的操作。如果数据只有几个的话,用这种方法其实也挺快的,但假如有1000个甚至更多的时候,这种方法明显是不行,非常吃力。  其实Excel中的技巧有这个功能,函数也是有这个查找的功能。查找数据首先想到的就是VLOOKUP函数,一个非常神奇的函数,学会他可以让你事半功倍。  在单元格E2输入公式:=VLOOKUP(D2,A:B,2,0),并向下复制公式。  正常的话,输入公式就能查找到对应值,但这时出现一个很奇怪的现象,就是查找出来的结果都是1.90092E+12,这是怎么回事呢?  在Excel中超过11位的数字都会显示科学计数法,也就是类似E+12这种形式出现。选择E列,用快捷键Ctrl+1调出“设置单元格格式”对话框,在“分类”选项卡选择“数值”格式,小数位数改为0,单击“确定”按钮。通过设置单元格格式,数字就显示正常了。原理分析  本例借助VLOOKUP函数查找D2在区域A:B两列中的第2列的对应值,也就是韵达单号,函数语法如下:  VLOOKUP(查找值,查找区域,返回查找区域的第几列,精确还是模糊查找)  参数4如果为0就是精确查找,1就是模糊查找。  这个函数参数有点多,搞一个示意图应该会更好理解。  如果还不能理解不妨看看微博高手们如何对这个函数进行通俗易懂的说明。  =Vlookup(找啥,在哪块儿找,找到后要它身上哪个地儿的东西,是准确找还是近似找找)  东北话版:=Vlookup(你瞅啥,向哪儿瞅,瞅着了是卸胳臂还是卸腿,来真格的还是扯犊子)  河南话版:=Vlookup(信谁咧,搁哪儿信,信卓特跟特要啥,非得信卓特还是长哩差不多都中)知识扩展  在函数学习到一定程度的时候,很多人都喜欢使用简写,但对于新手而言这种简写让人很摸不着头脑,明明看起来“一样”,但结果却差了十万八千里。    高手这样写公式:=VLOOKUP(D2,A:B,2,)  菜鸟这样写公式:=VLOOKUP(D2,A:B,2)  粗看还真一样,对于菜鸟而言,函数有几个参数很多时候都记不住,就依然画葫芦照搬,但如果仔细观察,还真能够发现这2个公式存在一点点的差别。就是第一个公式最后有个逗号(,)而第二个公式没有。这个逗号在这里起到什么作用呢?  用逗号占位,其实也就是省略了0,依然就是精确查找,这2个公式的作用是一样。  =VLOOKUP(D2,A:B,2,)  =VLOOKUP(D2,A:B,2,0)  而没有逗号占位的,其实就是模糊查找,跟最后参数设置为1的作用是一样的。  =VLOOKUP(D2,A:B,2)  =VLOOKUP(D2,A:B,2,1)  说到模糊查找应该很多人会好奇这个用在哪里?模糊查找就是获取一个区间的对应值,比如下面的例子,查找天数在期间的日费率。  借助一个辅助列,创建每个区间的下限,然后用VLOOKUP函数进行模糊查询,当查找不到对应值,会返回比查找值小,且最接近查找值的值。比如查找值为70查找不到对应值,就查找比他小的值,0、31、61都比他小,而61最接近70,也就是查找61的对应值。  =VLOOKUP(D12,$E$4:$G$9,3)课后练习  在购买基金前要了解的信息有很多,比如这只基金是哪个基金经理,任职了多少年,任职期间涨了多少。如图所示,根据基金简称,用VLOOKUP函数查询每只基金的所有对应值。  练习题的公式,您知道如何写吗?可以加QQ群:231768146一起学习。

182 次浏览
Excel使用DISC函数计算债券的贴现率
Excel使用DISC函数计算债券的贴现率

在Excel中,如果计算债券的贴现率,可以使用DISC函数计算债券的贴现率。Excel2007可使用DISC函数计算债券的贴现率。如上图所示,在B7单元格输入公式:=DISC(B1,B2,B3,B4,B5) 按回车键即可计算债券的贴现率。返回债券的贴现率。Excel2007可使用DISC函数计算债券的贴现率。相关说明: 0 或省略 US (NASD) 30/360 1 实际天数/实际天数 2 实际天数/360 3 实际天数/365 4 欧洲 30/360

164 次浏览
Excel vlookup函数模糊查找匹配案例:查找日费率
Excel vlookup函数模糊查找匹配案例:查找日费率

本文通过一个vlookup函数模糊查找匹配案例:查找日费率来剖析vlookup函数模糊匹配查找的原理.  Excel里面vlookup函数模糊查找就是获取一个区间的对应值,下面我们通过一个案例来理解vlookup函数模糊匹配。  vlookup函数模糊查找案例:查找天数在期间的日费率。   我们在E12单元格输入公式:=VLOOKUP(D12,$E$4:$G$9,3),下拉复制得到所有天数在期间的日费率。  vlookup函数模糊匹配剖析:借助一个辅助列,创建每个区间的下限,然后用VLOOKUP函数进行模糊查询,当查找不到对应值,会返回比查找值小,且最接近查找值的值。比如查找值为70查找不到对应值,就查找比他小的值,0、31、61都比他小,而61最接近70,也就是查找61的对应值。

182 次浏览
Excel lookup函数的高级使用案例:lookup提取数字运用
Excel lookup函数的高级使用案例:lookup提取数字运用

本文讲解lookup提取数字案例,这是除了lookup函数逆向查找之外的另外一种使用方法.  本文我们重点以一个lookup提取数字案例来讲解在提取数字方面的使用。  案例如下:A列是一些excel学习QQ群列表数据,需要在B列提取A列中的群号,提取数字后的效果如B列所示。  我们在B2单元格输入公式:=-LOOKUP(,-LEFT(A2,ROW($1:20))),然后下拉复制即可一次性提取完。  一起来看看本例的lookup函数提取数字公式整体思路:  1.Row(1:20),可以产生1-20的序列号。  2.Row配合left函数用于提取A2单元格左边1位\2位……20位字符。  3.Left左边的减号用于将数组元供需转换成负数,文本则转换成错误值。  4.Lookup函数在转换后的数组中查找0,由于left函数提取的数组包括负数和错误值,一定找不到0,那么就返回小于0的最大值。  5.最后再通过lookup左边的负号将lookup函数查找到的结果还原为正数。  特别提醒:本文的lookup函数提取数字公式,仅限从左边提取数字。如果数据源中数字在右边,将会出错。

128 次浏览
Excel len函数和lenb函数实战案例:将excel 汉字和字母分开
Excel len函数和lenb函数实战案例:将excel 汉字和字母分开

本文通过大量的案例演示len函数和lenb函数的应用,其中最典型的一个案例就是将excel单元格汉字和字母分开.  本文为大家分享一个案例:excel 汉字和字母分开。如下图所示:将A列的产品名称和型号分开放在B列和C列。其实就是len函数和lenb函数的实操应用。  excel 汉字和字母分开,本文我们分两种情况进行分享。第一种:汉字在前面,字母数字在后面  我们在B2单元格输入公式:=LEFT(A2,LENB(A2)-LEN(A2)) ,然后在C2单元格输入公式:=SUBSTITUTE(A2,B2,),最后下拉复制公式,就实现了excel中汉字和字母分开。第二种:汉字在后面,字母数字在前面  我们在B2单元格输入公式:=RIGHT(A2,LENB(A2)-LEN(A2)),然后在C2单元格输入公式:=SUBSTITUTE(A2,B2,),同样下拉复制公式,也实现了excel中汉字和字母分开。  总结:上面的案例,其实就是LEN函数和LENB函数的应用。  最后,为了让同学们更加清楚函数len和lenb的区别,我们分享出4个小案例。len函数和lenb函数案例一:计算字数  计算A1单元格的字数,公式为:=Len(A1)  统计A2:A10区域内总字符数(数组公式):{=Sum(Len(A2:A10))}len函数和lenb函数案例二:截取字符串  从左截取除最右3位之外的字符串,ABCDE截取后为AB,公式为:=Left(A1,Len(A1)-3)len函数和lenb函数案例三:统计个数  判断一个字符串中某个字符的个数,公式为:=Len(A1) – Len(Substitute(A1,"-",""))len函数和lenb函数案例四:控制输入单元格字符输入  某列只能输入18位或15位长度字符:数据 – 数据有效性 – 允许:自定义。在下面框中输入公式:=Or(Len(C1)=15,Len(C1)=18)

191 次浏览
学习excel或函数——if or函数
学习excel或函数——if or函数

让我们一起听故事学习excel或函数OR函数,以及excelifor函数结合使用编写公式.第一,听故事中认识excel or函数  现实生活中一定会发现经常遇到女朋友没有理由的生气,或者感觉女朋友无理取闹,那么在这个时候你应该怎么办呢?是晾着不管还是想办法哄她开心呢。这个时候如果你选择不管,那一定会进一步激化矛盾,所以你最好的办法就是尽快找到合适的方法哄她开心。  下面的方法都可以让女朋友开心:吃大餐、送礼物、安慰她、讲趣事、去散心、陪伴……  哄女朋友开心的方法有很多,但只要你用了1种或者多种女朋友都会开心,而如果你什么都不做,女友肯定会很不开心。  在G2输入公式,并向下复制。公式为:=IF(OR(A2="吃大餐",B2="送礼物",C2="安慰她",D2="讲趣事",E2="去散心",F2="陪伴"),"开心","不开心")第二,excel或函数原理分析  OR函数就是或者的意思,语法如下:  OR(条件1,条件2,……)  只要其中有一个条件满足就显示TRUE,全部不满足就显示FALSE。在广东这边每天不是喝粥就是吃白米饭,不管吃什么都算吃过。第三,excel if or函数知识扩展  AND函数可以用*代替,OR函数可以用+代替,前面案例的公式可以改成这样:  =IF((A2="吃大餐")+(B2="送礼物")+(C2="安慰她")+(D2="讲趣事")+(E2="去散心")+(F2="陪伴"),"开心","不开心")

115 次浏览
共计5788条记录 上一页 1.. 151 152 153 154 155 156 157 ..579 下一页