excel表格中有一列数,其中有1、3、5这三个数若干,排列随机且乱序(可能是1243815386

作者&投稿:历贩 (若有异议请与网页底部的电邮联系)
如何用excel把1-32列,随机乱序排列~

我晕。。。A1-A32 是32行数据吧?

且不管它是行是列,原理都一样,需要增加一辅助行或列,里面用随机函数 Rand()取值,然后按这个行或列排序,就行了。
=======
Sub bbb()
Dim a As Integer
Dim b As Integer
Dim c As Integer
a = WorksheetFunction.CountA(Range("a1:a32"))
c = 1
Do While c <= a
b = Int(Rnd * a) + 1
If Cells(b, 1).Value "" Then
Cells(b, 1).Select
Selection.Copy '此处改一下,原是剪切,改为复制。
Cells(c, 3).Select
ActiveSheet.Paste
c = c + 1
Else
End If
Loop
End Sub


注意是 数组公式,需要同时按ctrl+shift+enter输入

 

 

 

"第一列:1,3,5;第二列:2,3,4;第三列:5,6,7;第四列:2,5,0;第五列:1,3,5;第六列:1,3,6;第七列:9,3,2;第八列:1,5,5;第九列:1,3,4;第十列:6,3,7;第十一列:1,3,5。现在要输出"1,3,4"和"1,3,5"和"1,3,6"这三个数组之间的行距,那么结果应该是:4,1,3,2。"

 

算法:

 

 



=IF(SUM(COUNTIF($A$1:$A$11,{1,3,5}))<ROW(A1)+1,"",INDEX(FREQUENCY(IF(MMULT(N($A$1:$A$11<>{1,3,5}),ROW($1:$3)^0)-2,ROW($A$1:$A$11)),IF(MMULT(N($A$1:$A$11={1,3,5}),ROW($1:$3)^0),ROW($A$1:$A$11)))+1,ROW(A2)))



A2输入公式:

=IF(OR(A2={1,3,5}),ROW()-MAX(IF((A$1:A1=1)+(A$1:A1=3)+(A$1:A1=5),ROW(A$1:A1))),"")

按CTRL+SHIFT+ENTER键结束,下拉填充

 

后面的自已搞定

 



没看明白。。。。不知道是不是我的理解能力有限。。。


excel表格里的数据求和 有一个数据老是加不上去 是为什么
最大的可能是这个数据是文本格式的,需要先将这个数据先转换成数字格式后再进行求和。以下演示步骤演示软件为2007版excel软件。1、首先在电脑上打开目标文件,然后找到文字格式的数据。2、然后选中文本格式数据的单元格,点击感叹号,在下拉菜单中点击“转换为数字”选项。3、然后将所有数据选中,如图所示。4...

EXcel怎么在表格中间增加一行,
1、打开需要增加行列的excel表格 2、选定需要增加行的位置,鼠标右键点击[插入],若要取消,鼠标右键点“删除”,若要增加列,也可用同样方法增加 3、选定需要增加行的位置,鼠标右键点击[插入],再点键盘上“F4”键,点击一次为增加一行,需要多行多次点击就可,若要取消,全选鼠标右键点“删除”,若...

如何将EXCEL表格中的同一列有相同的内容 合并成一个单元格
工具\/材料:EXCEL表格 1.首先打开EXCEL表格,并输入相关的信息到表格里面。2.输完了数据之后,点击导航栏上的数据选项。3.接着在数据一栏中点击高级选项进入。4.然后选择列表区域并勾选图示的选项并点击确定。5.最后就同一列有相同的内容就合并成一个单元格了。

Excel表格中有相同的特殊符号,怎样选定某一位置的特殊符号进行分列...
打开excel表格 请点击输入图片描述 选中数据区域 请点击输入图片描述 选择数据当中的分列按钮 请点击输入图片描述 选择分隔符号 请点击输入图片描述 在其他中输入要进行分列的符号 请点击输入图片描述 选择分列完成后数据输出区域 请点击输入图片描述 确定后即可完成操作 请点击输入图片描述 END ...

在excel表格中,有列数据1至100,如何筛选奇数或偶数?
可以用MOD函数来进行筛选。工具:excel2010版本。1、如下图,要在A列数据筛选奇数或偶数,首先在B2单元格输入公式,=MOD(A2,2),mod函数是一个求余函数,这里A2表示被除数,2是除数,如果结果等于0则表示A2是偶数,等于1则是奇数,按enter键后则可得出结果;2、把鼠标放在B2单元格右下角,下拉填充...

在一张EXCEL表格中有很多身份证号码,如何把其中相同的身份证号码怎么筛...
1、首先打开excel表格,在顶部的工具栏菜单中找到“条件格式”、“突出显示单元格规则”、“重复值”选项,点击打开。2、在打开的界面可以看到所有重复的数据都被标成了红色。3、接着选中所有的数据,在顶部工具栏选择“筛选”选项,如下图,可以看到重复的数据都放在了一起。4、最后选中重复的数据,...

Excel表格中有相同的特殊符号,怎样选定某一位置的特殊符号进行分列...
你这大概是把同一文件夹下的文件完整路径拆分为路径和文件名吧。用Power Qurey最方便,数据导入到Power Qurey后,一步步骤就完成了——拆分列,按分隔符的最后一个。拆分后上载回Excel工作表。但最好不覆盖原数据,当然也可以覆盖,但要粘贴为数值,且不再更新。

excel表格中,单击一个单元格怎么整行都变色?
5,这时不管单击哪一个单元格,整行和整列都会变色,而选中的那个单元格还是白色,这样会比较容易观看。6,选择阅读模式右边的倒三角,会出现颜色框,可以选择其中的颜色,如果颜色框里没有想要的颜色,可以选择其他的颜色,自己配色,单击确定。Excel是微软公司出品的Office系列办公软件中的一个组件,Excel...

在EXCEL表格中,表视行和列的代号前面有一排+或-的符号上面还有1、2...
1、是分类汇总,先将表格按分类字段排序,然后点数据---分类汇总(同一类的会自动求和汇总),点1显示汇总内容,点2显示全部内容。2、组级分级显示,选中要进行组合的列或行,点数据---组级分级显示---组合,要将组合内容隐藏起来就点1,要显示出来就点2 ...

请问Excel表格中A1单元格突然有一组数据把原来的内容给遮盖住,怎么才能...
要看你是哪个版本的EXCEL才方便告诉你方法了 如果是2003的,在工具条上右键,打开那个英文的工具条.找到工具条上的"设计模式"按下去,再来选择这个删除,如果是2007以上版本,你需要先将"开发工具"选项卡导出来才能看到设计模式 或者ALT+F11,在VBE窗口下,按一下工具条上的这个按钮,再选择删除 ...

武川县18912036809: excel中有一列数据,其中数据有1,01,01,01,1等,只想替换1,但是直接替换老是把01给替换了,请大侠指教. -
守习七厘: 如果你的这些单元格是文本格式的话,假设你的值在A1 你在B1输公式=IF(ISERROR(SEARCH(1,A1,1)),A1,REPLACE(A1,SEARCH(1,A1,1),1,2)) 这样就不会会替换掉0了 这是统计01的=COUNTIF(A:A,"?1") 这是统计1的=COUNTIF(A:A,"?") 有问题HI我

武川县18912036809: 如何在EXCEL中统计某一列为1的所对应的另一列的平均值 -
守习七厘: DAVERAGE:返回列表或数据库中满足指定条件的记录字段(列)中的数值的平均值.语法 DAVERAGE(database,field,criteria) Database 构成列表或数据库的单元格区域.数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,...

武川县18912036809: Excel表1内的D列其中一个单元格中如果判断有数字1,就将那有数字1的那一行A,B,C单元格中的 -
守习七厘: 表2 ,A1插入公式,选择 if ,Logical_test里边点1下空白,然后选择表1的D1,在输入=1 Value_if_true里边点1下空白,然后选着表1的A1, Value_if_false里边输入“”,小写引号中间没有空格.此操作需要表1的D1的单元格格式为“常规”,不然公式实效!=IF(表1!D1=1,表1!A1,"") 结果是,如果表1的D1等于1,那么 表2的a1=表1的a1,否着表2的a1等于空!

武川县18912036809: excel 表格中,列如一堆数中,只要有其中一个数<1或>1的话,选定区域就会变色或显示数字.能做到吗? -
守习七厘: 假如你的数据区域在A1:F10,用下面的公式可以判断该区域有多少不等于1的数=COUNT(A1:F10)-COUNTIF(A1:F10,1) 如果要突出显示可以在需要突出显示的区域添加条件格式 条件为=COUNT($A$1:$F$10)-COUNTIF($A$1:$F$10,1)>0

武川县18912036809: excel表中,有一列数值,01.01.01,01.01.02 ,01.01.02.0001,01.01.03,01.01.03.0001,只想过滤出具有x -
守习七厘: 在次列输入公式(假设在A列,就在在B列输入公式)=if(len(a1)=8,"OK","NO") 对B列进行自行筛选或者排列均可.

武川县18912036809: 在excel中有一列数字1 - 100,其中跳过了几个数字,采用什么办法才能把一列数字中缺失的数字筛选出来? -
守习七厘: 假设这列数字写在A列 另一列某单元格写入公式 =SMALL(IF(COUNTIF(A:A,ROW($1:$100))=0,ROW($1:$100)),ROW(A1)) 数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式

武川县18912036809: excel表格中有一列数,其中有1、3、5这三个数若干,排列随机且乱序(可能是1243815386 -
守习七厘: =IF(SUM(COUNTIF($A$1:$A$11,{1,3,5})){1,3,5}),ROW($1:$3)^0)-2,ROW($A$1:$A$11)),IF(MMULT(N($A$1:$A$11={1,3,5}),ROW($1:$3)^0),ROW($A$1:$A$11)))+1,ROW(A2)))

武川县18912036809: EXCEL中有一列数据,其中一个单元格中有一个数字和一个符号,我要怎么求所有单元格数值的和? -
守习七厘: 不能直接求和,需要先将B列内容拆分到多个单元格后再求和,方法如下:1、选中B列→在菜单栏点数据→分列→选择“分隔符号”→下一步→在分隔符号栏下面的空格选项前打钩,其他的钩去掉,“连续分隔符号视为单个处理”前打钩→下一...

武川县18912036809: excel中有一列数字(11111~99999,数字中不出现0)怎么样筛选出个十百千万都不只相邻一位的数字. -
守习七厘: 能否再把要的数字多列些,说明一下那些为什么不要,”个十百千万都不只相邻一位的数字“这样描述看不明白.补充:比如写要的数从小往大排为,11111,(11112为什么不要写一下)11113,11114,11115,11116,11117,11118,11119,11120,()11122 这是打个比方,能看明白就行.

武川县18912036809: EXCEL中当某一列的数字=前一列数字+1,如何自动生成同色显示 -
守习七厘: 假设B列的数据要等于A列的数据+1如果数据多,可用此法:1、选中B列数据第一格:B2(通常B1是数据名称)2、在格内输入“=”,用鼠标点A列的同一行那个格子,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网