如何在Excel中随机化许多行?
For example I have an excel sheet with data in 3 rows.
1 A dataA
2 B dataB
3 C dataC
I want to randomize the row order. For example
2 B dataB
1 A dataA
3 C dataC
我可以创建一个新列,并使用=RAND()用随机数填充它,然后根据该列进行排序。
但这是最好的方法吗?兰德方程将提供高达,我有25万行,所以它似乎可以工作。
谢谢
我搜索了一下,虽然已经很接近了,但它看起来有点过头了。
例如,如果我在数据库中有一个名为RANDOM的列,该列具有随机位信息,其结尾符号如下所示:
随机性
1. 12312 KM, 201 M, 1213 H, 101029 DOLLARS
2. 231 KM, 2351 M, 754 H, 345 DOLLARS, 120 L, 1201 FT
3. 2324 M
一些条目有其他杂乱但重要的数据点,而其他条目可能只有一两个数据点。我想只使用随机列中的数据进行排序。
$RESULT = mysqli_query($CON, "SELECT * FROM TABLE WHERE RANDOM CONTAINS 'M' ORDE
问题是要想出一个可以与巨大的excel工作表一起工作的数据结构(显然不适合主内存)
假设下面的内容是excel表格的一部分,其中e表示一个空单元格。
A B C D ...
1 3 9 e e ...
2 e e e e ...
3 e e 5 e ...
4 e e e e ...
5 e e 6 e ...
因此,数据结构应该允许我将excel表存储到内存中(我们知道只有excel表中的值才能放入主内存),并支持以下操作
getByColumn(Column col); -给出某一列的所有值,比如C列的5,6
getByRow(Row row); -给出某一行的所有值,比如第
我没有-我需要在电子商务应用程序搜索框中选择列表项。并且必须在Excel中以排序的形式逐行打印每一列或任意数量的行和列
我能够在搜索中获得项的名称,并在eclipse控制台中打印它们。在Excel中以排序的形式逐个打印它们的逻辑是什么,我需要先将它们全部保存在一个数组中还是其他什么。
在这段代码中,我从电子商务应用程序的搜索框中获取项目,并将它们打印到Excel中。
我需要的逻辑,任何随机数量的搜索项目打印在Excel中的排序形式
我使用下面的代码来打印列(Excel)中的所有搜索列表项,可以进行哪些更改才能按排序顺序打印它们
// picking list items//
List
我的SQLite查询似乎是从指定的"ORDER“子句返回结果。当我运行以下内容时,第三列给出了我想要的随机值,但是它的顺序看起来被忽略了。结果集似乎是随机排序的。
// frequency is an int of either 5, 10, or 15
String query = "SELECT id, name, ABS( RANDOM() % frequency ) FROM person ORDER BY 3"
SQLiteDatabase database = this.getReadableDatabase();
Cursor cursor = data
我有一个类似于以下内容的SQLite表:
| A | B |
_________
| e | 5 |
| f | 7 |
| a | 5 |
| n | 7 |
| g | 5 |
| d | 7 |
| i | 5 |
| j | 5 |
| e | 7 |
| v | 7 |
如何检索列5中具有值7的三行随机行和具有值7的三行随机行?我不知道B中的值,也不知道5 ad 7的值。我希望为B__中的每个不同值设置3行随机行。结果可能不按列B值分组。可能是这样的:
| A | B |
_________
| e | 5 |
| g | 5 |
| e | 7 |
| v | 7 |
| j |
我在Excel中有一个由两列组成的数据,看起来像这样:第一列是一个值,第二列包含一个相应的单词。但是,我希望删除此数据集中的行,这样,最后,对于第二列中的每个唯一字,只保留列一中的值是该字的最大值的一行,甚至删除那些具有每个唯一字的最大值的重复的行,并为每个唯一字保留一行。
2 cat
2 cat
1 cat
3 dog
2 dog
1 dog
2 milk
1 milk
2 juice
1 juice
列首先按列2排序(因此单词按字母顺序: A-Z),然后按列1排序(从最大到最小,因此最大值始终是每个单词的第一个值)。
我一直在尝试在Mac2011的E
我的excel中有以下数据。
A
Text 1
Text 2
Text 3
Text 4
Text 5
Text 6
我想用来自A列的随机连接数据填充列A。它应该尊重1> B > 6的标准。也就是说,列B应该有来自A列的最小1值,或者可以有最多6个由,连接的唯一值。我可以让列B最多拖到100行。但是,他们仍然应该尊重这些标准。
我能够使用公式A从列INDEX($A$1:$A$6, RANDBETWEEN(1, ROWS($A$1:$A$6)), 1)中得到一个随机值,并加入两个随机文本--我使用的是公式
=TEXTJOIN(",",true, INDEX($A$1: