当前位置: 首页 > 常见问题 > Excel表格

excel打乱,表格数据打乱顺序怎么弄

  • Excel表格
  • 2024-06-30

excel打乱?1、打开或新建好表格,在所有内容的旁边一列新建“辅助排序”列 2、在“C2中输入”RAND()”。3、回车后得到一个随机的数据,下拉填充柄,在下方得到不同的随机数据。4、选中全部需要排列的数据,点击标题栏“数据”标签,点击“排序”,出现“排序”选项框,我们在主要关键字选择”辅助排序”。5、那么,excel打乱?一起来了解一下吧。

怎么把表格里的内容打乱

1、打开excel文档,可以看到A列数据是从小到大的。

2、我们先在D1单元格上输入公式=rand()。

3、那是一个获得随机数的函数,获得值后,我们使用下拉填充功能,把下方的单元格也填充上这个公式。

4、然后点击‘排序’下拉菜单下的‘自定义排序’。

5、在这里选择D列做排序列,点击确定按钮。

6、确定后,就会按D列的数据重新排列了,我们A列的数据就打乱了。

表格如何打乱一组数据

1、打开或新建好表格,在所有内容的旁边一列新建“辅助排序”列

2、在“C2中输入”RAND()”。

3、回车后得到一个随机的数据,下拉填充柄,在下方得到不同的随机数据。

4、选中全部需要排列的数据,点击标题栏“数据”标签,点击“排序”,出现“排序”选项框,我们在主要关键字选择”辅助排序”。

5、然后按照这些数据进行排序就可以把之前的排序打乱了。

表格内容怎么随机打乱

一、打开一个【Excel表格】。将C列按升序方式排列。

二、选中C列,【菜单栏】下—【数据】—【筛选】—【升序】。

三、升序后,发现表格的【序号】排序全部打乱。

四、这时不用着急,将表格恢复到没有升序前,选择A2单元格输入=【SUBTOTAL(3,B$2:B2)】。鼠标下拉将序号列填充完毕。

五、【SUBTOTAL函数的解析】:"3"是第一个参数3代表非空单元格数 量。"B$2:B2"为计算区域。

六、在序号列输入【subtotal函数】,C列升序后,【序号顺序不变】。

表格怎么打乱数据的排序

在WPS中,可以通过使用“排序”功能来进行随机打乱顺序。

WPS是一款办公软件套件,其表格和演示等功能在处理数据时,经常需要对数据进行排序。通常我们按照数字大小、字母顺序等进行排序,但有时候为了某些特定需求,比如制作随机抽题、随机分组等场景,我们需要将数据随机打乱顺序。以下是具体步骤:

1. 首先,选择你想要打乱顺序的数据区域。例如,如果你有一个包含10个题目的列表,并且你希望将这些题目随机打乱顺序,那么你需要先选中这10个题目。

2. 接着,点击WPS工具栏中的“数据”标签,在弹出的菜单中选择“排序”功能。在排序对话框中,你可以看到多个排序选项,包括按列排序、按行排序等。

3. 为了实现随机打乱顺序的效果,我们需要添加一个随机数作为排序的依据。在排序对话框中,选择“添加级别”,然后在“排序依据”中选择“随机数”。

4. 确定随机数生成的范围和种子。范围应该覆盖到你的数据总量,种子则可以是任意数字,只要每次打乱顺序时使用相同的种子,就可以保证结果的一致性。

5. 应用排序设置,你的数据就会按照随机生成的数字进行排序,从而达到打乱顺序的效果。

例子:

假设你正在准备一个随机的抽奖游戏,有50个人的名字在一个WPS表格中,你希望将这些名字随机打乱顺序以进行抽奖。

excel如何随机打乱顺序

要在Excel中打乱数据,你可以使用以下方法之一:

方法一:使用随机函数

1. 创建一个新的列,用于存放随机数。假设你要打乱的数据位于列A,将随机数放在列B。

2. 在B2单元格中输入以下公式:`=RAND()`。

3. 将B2单元格的公式填充至数据范围(与原始数据相同的行数),方法是将鼠标悬停在B2单元格右下角的小黑点上直至光标变为 "+",然后双击或拖动鼠标以填充整个数据范围。

4. 将A列和B列的数据排序。选中A列和B列的所有数据,点击Excel菜单栏上的"数据",然后选择"排序"。

5. 在排序对话框中,选择以B列作为排序依据,并按升序排序。

6. 排序完成后,你会发现原始数据已经被打乱。

方法二:使用VBA宏

如果你熟悉Excel的VBA编程,你也可以通过以下VBA宏代码来实现打乱数据的功能:

1. 按下"ALT + F11"打开VBA编辑器。

2. 在VBA编辑器中,插入一个新的模块。点击菜单栏上的"插入",然后选择"模块"。

3. 在模块中,复制并粘贴以下VBA代码:

```vba

Sub ShuffleData()

Dim LastRow As Long, i As Long

Dim tempValue As Variant

' 假设数据在Sheet1的A列,可以根据实际情况进行修改

With Worksheets("Sheet1")

LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row

' 随机打乱数据

For i = 2 To LastRow

Randomize

randomRow = Int((LastRow - i + 1) * Rnd + i)

tempValue = .Cells(randomRow, "A").Value

.Cells(randomRow, "A").Value = .Cells(i, "A").Value

.Cells(i, "A").Value = tempValue

Next i

End With

End Sub

```

4. 修改代码中的"Sheet1"为你要打乱数据所在的工作表名称。

以上就是excel打乱的全部内容,方法一:使用随机函数 1. 创建一个新的列,用于存放随机数。假设你要打乱的数据位于列A,将随机数放在列B。2. 在B2单元格中输入以下公式:`=RAND()`。3. 将B2单元格的公式填充至数据范围(与原始数据相同的行数),方法是将鼠标悬停在B2单元格右下角的小黑点上直至光标变为 "+"。

猜你喜欢