当前位置:主页 > Office办公

最新发布

Excel三个vba生成不重复随机整数的案例
Excel三个vba生成不重复随机整数的案例

文章提供三个vba代码生成不重复随机数的案例供学习。vba不重复随机数案例一:下面的代码,将在A1:A5000单元格产生1-5000的不重复随机整数。Private Sub vba不重复随机数()Dim Arr1(1 To 5000) As BooleanDim Arr2(1 To 5000, 0) As Integert = Timer[A:A] = EmptyFor i = 1 To 5000num = Int(5000 * Rnd + 1)Do While Arr1(num)num = Int(5000 * Rnd + 1)LoopArr1(num) = TrueArr2(i, 0) = numNext i[A1:A5000] = Arr2End Subvba不重复随机数案例二:在A1:A100中产生1-100的不重复随机整数,代码如下:Sub vba不重复随机数()Dim TempArr1(99) As Integer, TempArr2(0 To 99, 1 To 1) As IntegerDim RndNumber As Integer, i As IntegerRandomize (Timer) ‘初始化随机数生成器For i = 0 To 99 ‘产生包含1-100的不重复的随机数列TempArr1(i) = iNext iFor i = 99 To 0 Step -1RndNumber = Int(i * Rnd)TempArr2(99 – i, 1) = TempArr1(RndNumber) + 1TempArr1(RndNumber) = TempArr1(i)Next i‘在A1:A100中输入这些数字Range("a1:a100").Value = TempArr2End Subvba不重复随机数案例三:在A1:A10单元格产生10个0-100的随机整数,以下是代码:Sub vba不重复随机数()Dim i As Longi = 100Dim num As LongReDim arr(i) As LongReDim Arr2(i, 0) As LongDim x As LongFor x = 0 To iarr(x) = xNext xFor x = 0 To inum = Int(Rnd() * (i – x))Arr2(x, 0) = arr(num)arr(num) = arr(i – x)Next xRange("A1:A10") = Arr2End Sub

516 次浏览
Excel年月日加减的例子和公式原理剖析
Excel年月日加减的例子和公式原理剖析

文章介绍excel年月日加减的两个典型案例,并介绍年月日加减的公式和原理,让大家知其然也知其所以然。excel年月日加减案例一:  excel年月日加减,使用极其广泛。比如下面的excel工作表截图:已知合同起始日、到期日,计算合同期限。   C2单元格输入公式:=DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"ym")&"个月"&DATEDIF(A2,B2,"md")&"天",下拉复制完成年月日相减。  公式解释:=datedif(开始日,结束日,返回两日期间的年月日)  使用时,结束日一定要大于开始日,否则会出错。DATEDIF第三参数介绍如下:  Y:返回两日期间的整年数  M:返回两日期间的整月数  D:返回两日期间的整日数  Md:返回两日期间的日数差,忽略月和年  Ym:返回两日期间的月数差,忽略日和年  Yd:函数结果返回两日期间的日数差,忽略年excel年月日加减案例二:  根据出生年月,计算法定退休时间。题意就是只在年份上加60年,月日保留不变。  C2单元格公式为:=DATE(YEAR(B2)+60,MONTH(B2),DAY(B2))

118 次浏览
Excel使用定义名称的超级链接
Excel使用定义名称的超级链接

以下技巧为excel实践者本人今天在网上看到。分享大家下。此方法对行政人员安排酒店时应用比较多。源如下:我们如何能立即查找到对应城市的酒店清单的。当然筛选是个方法。这里介绍下如何使用定义名称我们首先定义名称 北京,然后是上海,方法一样最后我们增加辅助列选中北京,我们点超级链接,操作如下上海也是一样,最后我们发现此时点上海就会选中上海名称所在的区域,大家看懂了吗,有什么疑问,欢迎留言,与我交流。

198 次浏览
Excel合并单元格透视表求值图解教程
Excel合并单元格透视表求值图解教程

问题如下,合并单元格求平均值。A,B,C都是已知。我们要求的是D列的平均数。大家看到这题,心想。好像合并单元格让我们无法直接用什么函数知道每人究竟有多少科目,也就难求平均数了。如果没有,合并单元格,问题应该是很简单的事情。Sumif条件求和,countif条件计数。更深入一下,直接透视表不就行了。所以问题的关键就是对付合并单元格。关于合并单元格,请看之前的文章lookup合并单元格求值。内容重复,也就不扯了。插入B列,B2=LOOKUP("座",$A$2:$A2)处理掉合并单元格后,我们得到这样的表格。透视表处理,选择数据一步步下去。最后。然后用vlookup关联回去就行了。这也是种办法。当然肯定还有更难的。举例此,只是为了说明合并单元格带给我们的痛苦。本篇结束.欢迎大家来交流。

146 次浏览
显著性水平a,多大才合适?
显著性水平a,多大才合适?

1.概念与意义在假设检验中,显著性水平(Significant level,用α表示)的确定是至关重要的问题。 显著性水平a,是在原假设成立时,检验统计量值落在某个极端区域的概率值。因此,若取α= 0.05,如果计算出的p值小于α ,则可认为原假设是一个不可能发生的小概率事件。当然,如果真的发生了,则犯错误的可能性为5%。显然,显著性水平反映了拒绝某一原假设时所犯错误的可能性,或者说,α是指拒绝了事实上正确的原假设的概率。2.显著性水平a,取多大才合适?显著性水平α值一般在进行假设检验前由研究者根据实际的需要确定。 常用的取值是0.05,0.01及0.1。对于前者,相当于在原假设事实上正确的情况下,研究者接受这一假设的可能性为95%;对于中间者,则研究者接受事实上正确的原假设的可能性为99%;后者,接受的可能性为90%。一般最常用的0.05和0.01,医学类大多采用0.01。显然,降低α值可以减少拒绝原假设的可能性。因此,在报告统计分析结果时,必须给出α值。

253 次浏览
如何使用Execl2010的IFERROR函数运用
如何使用Execl2010的IFERROR函数运用

该函数主要用在避免数据运算时,出现“#NA”的错误,而导致后面的数据无法正常计算。IFERROR函数的格式是IFERROR(value,value_if_error)。“例如,要在下图中计算利润率,利润率=利润/销售额。如果销售额未填写,戒者是0,则计算会出错。采用IFERROR函数后,即可避免出现错误提示”操作方法 选定单元格,输入函数,如图所示。 “value”参数表示所需计算的值或公式,此处为“C7/B7”。“value_if_error”参数表示如果此计算公式出错了应如何处理,此处为两个连续的英文双引号“”””,表示若“C7/B7”的值错误,则显示空值。 向下填充公式后,结果如下图所示。

129 次浏览
Excel Offset实现多行多列转单列
Excel Offset实现多行多列转单列

绝对是干货。也绝对是大家常常需要的。今天来分享下offset是如何实现多行多列转单列的。我想得到单列怎么办:经过我的研究最终得到公式是=OFFSET($A$1,(ROW(A1)-1)/4,MOD(ROW(A1)-1,4))找个E1输入上面的公式,然后一个个下拉就行了。稍微解析下公式,offset最简单的语法结构为(基点,偏移行,偏移列).(ROW(A1)-1)/4,是为了偏移行时实现每4次偏移1行。对应如果源数据是5列,就改为5.MOD(ROW(A1)-1,4),是为了偏移列时实现偏移都是1,2,3,4进行循环。对于如果源数据是5列,这里也改成5.这样解释可能不能把原理解释非常明白,但我这种解释对于工作实际应用已经够了,我已经告诉你们如何修改公式进行嵌套了。

142 次浏览
如何将Excel表格中的数字文本批量转换为数字
如何将Excel表格中的数字文本批量转换为数字

在使用Excel表格对数据求和时,只能对单元格内常规格式的数据进行计算,而不能对单元格中的文本格式的数据进行计算,特点就是在单元格的左上角有一个绿色的小三角,(如图:)(上边1234是常规格式数据、6789就是文本格式数据、下边的1234是数据求和时得到的结果。)怎样才能讲这些文本格式的数据批量转换成常规的数字格式以便进行计算呢?问题的解决:把文本格式的转换成常规格式不就可以了吗,当然可以了,但是在把所有填写文本格式的数据单元格选中,然后右击选项中“设置单元格格式”设成常规(如下图)后,左上角并仍有绿色小三角,怎么办,不要急,按下面的步骤去做就行。经过试验发现经过刚才的设置后还必须在每个单元格里双击一下,再回车就可以,但是这样做比较麻烦,只适合修改少量孤立单元格格式。如果文本格式的单元格较多批量的修改一个个双击就不合适了。那怎么办呢?接着往下看。先选中所有要修改的文本数字单元格→选择Excel 菜单中“数据”菜单→“分列”(如下图)接着出现下面的对话框:一直选下一步→下一步→列数据格式选“常规”即可。(如下图)以上方法,同样如果需要把数字格式转化成文本格式数字,操作中最后一步列数据格式选“文本”就可以了。另外,我们在使用Excel时是否发现单击文本格式的单元格的时候,单元格的左上方都有一个感叹号,(如下图)

120 次浏览
Excel函数各种排名方法大汇总
Excel函数各种排名方法大汇总

给大家介绍下excel里的各种常见和不常见的排名。了解excel函数基础的朋友,就算不是很理解我的函数公式,但是了解函数基础,肯定就能去修改函数公式,为你所用了。Excel的学习或是提升,都是为了应用,不是为了装牛逼。能用简单连接符的方法,就不要傻傻地去追求所谓的宏编程。废话不多说。下面开始介绍各种排名。首先是最简单的排名。我们先看源数据A列是 人名,B列是分数.C列是排名.结果就是C列.1有人说排序不就行了嘛,当然可以,但是他不能满足自动标名名次.所有我们用rank函数,rank的语法为(所对应的单元格,排名值的区域).最简单理解就是这样,更详细的理解请购买函数入门视频进阶教程,里面有丰富详细的解释和工作案例展现.所以最后我们在C2输入=RANK(B2,$B$2:$B$15).下拉得到这结果.2有人发现了同分排名成一样的了.他想不一样,就是说希望一个是4,一个是5.我们的思路是如何实现第一个出现是4,第二个出现是5.他们之间的区别是差异1.1也就是出现2次-1.所以我们想到了条件计数countif函数.关于这函数,同样在高清视频教程里有详细的介绍.整合思路,我们最后的公式是得到countif和rank的共同使用.我们在D2输入=RANK(B2,$B$2:$B$15)+COUNTIF($B$2:$B2,B2)-1.得到还有些人的排名方式是这样的,他要并列的,但是并列为4后,接下来要是5,而不是6.我们的思路是我们要先知道,除去重复值后,还存在多少个不重复.这里我们用到了经典公式=sum(1/COUNTIF(B2:B15,B2:B15)),注意这里是数组公式,我们得到12.也就是说去重后,我们得到12个不同的.换句话说,排名最大是12.最终我们的公式是=SUM(IF($B$2:$B$15<=B2,"",1/(COUNTIF($B$2:$B$15,$B$2:$B$15))))+1 ,以数组公式结尾.if的数组用法是为了返回true,false的判断常量数组.关于数组的原理,请搜索本博客其他文章,可以在搜索框输入数组进行查找相关文章学习.本篇结束,欢迎大家订阅我的博客.

122 次浏览
Excel2010中更改散点图颜色的操作方法
Excel2010中更改散点图颜色的操作方法

在Excel中经常需要把散点图的颜色给更改了才能显示出表格的美化,或许有的朋友并不知道散点图该如何更改颜色,如果不懂的朋友欢迎一起来学习研究一番吧。今天,小编就教大家在Excel2010中更改散点图颜色的操作方法。  更改散点图颜色步骤1:点击散点,选中图中的所有点。  更改散点图颜色步骤2:在任一点上右键,点击填充按钮,选择黑色,点击轮廓按钮,选择白色。这样散点就变成纯黑色的了。  1、散点图的应用情景  1)相关性表现,看变量y与x之间是否存在相关性的变化趋势。  2)矩阵分析,看各分析对象在两个维度交叉的格子上如何分布,如:  重要性-满意度矩阵,可分析哪些因素应优先解决。  arpu值-增长率矩阵,可分析哪些分公司流失严重且影响大。  2、散点图的做法要点  Excel提供了散点图类型,但一般初学者很难顺利做出想要的散点图,不知道微软为什么 excel做散点图_word文档在线阅读与下载_文档网http://www.wendangwang.com/doc/473e83d4f620b731f4a351b7 让一个散点图这么难做,2007版本也没有解决这个问题。excel中做散点图需要注意两个要点:

236 次浏览
共计75934条记录 上一页 1.. 1257 1258 1259 1260 1261 1262 1263 ..7594 下一页