如何用EXCEL统计某一日期在某列出现的次数?我用的是WPS表格的“分类汇总”导出日期的频数,已经实践过,EXCEL与此类似,也可参照下面的路径完美解决。目标:统计C列“报告日期”中,
如何将固定数值随机且不重复分配到下面三个单元格
EXCEL怎么把一个单元格的数随机分配到几个单元格里
在B1输入公式:
=RANDBETWEEN(1,$A$1/14) ,下拉B1到B14;
见图一
由于A1为350,B1:B14每个单元格都限制在25,也就是350/14的值,所以每单元格都是25的话,总和也不会超过350。
说明:B1:B14单元格的值将会随机变化,当按下F9键,就会刷新数据,在表格其他部位输入数据后也会变化,如需要固定,可复制B1:B14,选择性粘贴为:值
Excel单元格数值选取随机填入另外的单元格,要求不重复。
真实的要求与提问完全一致吗?感觉这个问题好特别的,填写随机数的目标单元格还是跳跃式的,这就只能一个单元格一个公式了。
1. 因为随机数函数是易失性函数,即函数得到的数据在工作表有相关的操作时,如输入数据,运算等,函数结果会失去原来的数据,产生新的数据。所以要先在选项的公式选项卡,勾选“启用迭代计算”后确定。
2. 五个单元格的公式分别为:
H2=IF(OR(H2={"",0}),INDEX(A1:A6,RANDBETWEEN(1,6)),H2)
即H2先取A1:A6中的任意数据
H8=IF(OR(H8={"",0},H8=H2),INDEX(A1:A6,RANDBETWEEN(1,6)),H8)
即H8取A1:A6除H2已取走的数据后的任意数据(下面的公式类似,不再说明)
I8=IF(OR(I8={"",0},I8=H2,I8=H8),INDEX(A1:A6,RANDBETWEEN(1,6)),I8)
K10=IF(OR(K10={"",0},K10=H2,K10=H8,K10=I8),INDEX(A1:A6,RANDBETWEEN(1,6)),K10)
K11=IF(OR(K11={"",0},K11=H2,K11=H8,K11=I8,K11=K10),INDEX(A1:A6,RANDBETWEEN(1,6)),K11)
excel如何实现随机抽取且不重复
方法一:公式法
1、我们以生成1-10范围内的随机数字为例,讲述方法。
首先,在A2单元格中输入公式:=SMALL(IF(COUNTIF($A$1:A1,ROW($1:$11))=0,ROW($1:$11)),INT(RAND()*(11-ROW(A1))+1))
然后按下Ctrl+Shift+Enter三键结束数组公式。
2、然后,下拉填充公式到A12单元格,也就是填充11个单元格,为什么要填充11个呢,我们明明只要10个数字?这是因为,最后一个数字是不会变化的,所以呢,要生成10个随机数,需要填充11个单元格,同样的生成11个随机数的话,要填充12个单元格,除此之外,公式中的11还要改成12。
3、生成随机数后,每按下一次F9(或者其他单元格进行一次计算),随机数就会刷新一次,重新生成一组随机数,要注意喽!
4、好了,一组不重复的随机数字生成了,现在我们回头看看这个公式是怎么实现的吧。首先看Small函数的第一个参数,也就是数字区域,这里是利用if和Countif函数来实现此单元格上面的单元格区域,是否有当前单元格的数字,如果有,就返回False,而如果没有就返回这个数字,从而生成一组由上面单元格没有的数字和Flase组成的序列,下图是按F9得到的结果:
5、Small函数的第二个参数,也就是从这个序列中取第几个最小值,在得到的数字中,利用随机函数rand和row函数,实现在这有个个数中随机抽取一个数字,从而得到排序中这个数字顺序的一个数字。通过这样一个数组公式,就实现了生成一组不重复的随机数字啦。
方法二:VBA法
1、VBA功能强大,可以利用很多算法实现随机数。这里介绍一种简单的办法。首先在Excel中按下Alt+F11,打开VBE界面,双击要生成随机数的工作表,在右侧空白处需要输入代码。
输入代码如下:
Sub m()
Range("A:A").ClearContents'这里是A列,根据需要修改
For i = 1 To 10'这里是10个数字,根据需要修改
kkk:
Randomize
x = Int(Rnd * 10) + 1
If Application.CountIf(Range("A:A"), x) = 0 Then
Cells(i, 1) = x
Else
GoTo kkk
End If
Next i
End Sub
2、代码原理很简单,就是随机生成数字,如果A列中有了这个数字,就返回再次随机生成,一直到没有这个数字为止;利用循环生成制定数量的数字。
3、按下F5执行代码,就看到在对应的Sheet中的对应列,生成了一组随机的不重复的数字。
怎么实现excel三列内容的随机组合,且组合结果不重复呢,求excel大佬指教
这个需要用到宏,不过有个简单的解决办法,安装方方格子
选择随机排列
排列后使用&合并单元
最终结果是这样的,
随机排列的话,可以通过按钮点击多次排列自己喜欢的随机样式
EXCEL 怎样将一个数值不平均分配到多个单元格?
用随机分布函数0-1之间随机取数,B1然后和1325.5289乘积,C1为保证不超过1325.5289,所以用1325.5289-B1然后再和随机数乘积,D1最简单,直接就是1325.5289-B1-C1
标签:MicrosoftExcel MicrosoftOffice 信息技术 excel 随机
相关文章
- 详细阅读
-
excel提取部分文字,只提取收货地址详细阅读
excel如何从文字里提取数字1因为excel表格版本比较多,现以excel2007版为例;首先打开需要编辑的excel表格,选择需要编辑的表格,再点击鼠标右键,选择“复制”,或者用复制功能快捷键
-
excel表格上面的1变成S2变成D怎么详细阅读
excel表格中数字异常或变字母,怎么回事?在Excel表格中,数字异常或变成字母的情况可能是由以下原因导致的:单元格格式设置不正确:如果单元格的格式没有正确设置,可能会导致数字显示
-
微信群成员昵称录入Excel。①有什详细阅读
怎么把微信昵称中的特殊符号复制到excel表格步骤如下:
1、在excel表格中输入一行需要复制的字符。
2、选中需要复制的单元格与需要被粘贴数值的单元格(以复制到第十行为例)。
3 -
高级:excel表格根据指定条件生成不详细阅读
excel 如何按条件自动编号在指定列的任何指定如何随意编写excel表格前面第一列的自动序号。 单元格内输起始数字,比如“1”,在此单元格同行下方单元格内输入数字“2”,当前
- 详细阅读
-
寻Microsoft Office Project Serve详细阅读
求OFFICE2013密钥Office 2013 零售 key: 01. 72RN3-HB2JJ-K9RF8-YVB3Q-628P9 02. ND8PK-2PRQW-869D2-RVT6Y-6VGXK 03. N3KJM-Q24M3-GM2HY-KQXYW-HMF29 Office 2013 viso 零售
-
长25cm高15cm的二联纸怎样设置我这详细阅读
Microsoft excel表格怎么设置A4纸大小?Microsoft excel表格设置A4纸大小,可在页面布局,纸张大小中设置。方法步骤如下:1、打开需要设置的EXCEL表格,点击工具栏的“页面布局”。2
-
Excel表格函数,问题请大佬看图,看图,详细阅读
excel:各位大佬帮我看看函数有什么问题。只需要将将mid函数前面加上负负运算符号即可(--)原理:mid是文本函数,返回的结果是文本,而行政区划代码表中A列数据是数值,这样vlookup在做
-
把下面的内容用EXCEL公式表达,详细阅读
怎么用excel公式表达出来下面的内容?要先规则你的需求:1、“给定两个对比数”:设A、B两列数字*2、“第六名为基准奖5分”?A?B?不升不降?其他名次的基础?还是说不管以前第几名,只要到