怎么随机选择数据

如题所述

可以通过Excel中的“随机选择”功能来实现自动化地随机复制数据。

以下是步骤:

创建一个新的工作表,在其中创建两列,分别为“日期”和“时间”,将原始数据中的所有日期和时间分别填入这两列中。

在第三列中添加随机数,用于作为筛选条件。

使用VLOOKUP函数,将随机数与原始数据中的日期和时间一一对应起来。

运用RAND函数为每一行产生一个随机数,然后使用IF函数将其与第三列的随机数对比,如果相等则复制这一行数据到另一个工作表中。

重复上述步骤多次,直到所需的随机样本数量达到要求。

参考如下示例公式:

=RAND() >= VLOOKUP(DATE($C$1,$D$1,D$2),DATE(ORIGINAL_DATE_COL,TIME(ORIGINAL_TIME_COL),RANDOM_NUM_COL),FALSE)

以上步骤中,

ORIGINAL_DATE_COL代表原始数据中的日期所在的列

ORIGINAL_TIME_COL代表原始数据中的时间所在的列

RANDOM_NUM_COL代表新创建的随机数所在的列

注意:这个方法可能需要一段时间来运行,取决于数据量的大小。如果您有大量数据需要复制,则可能需要寻求更为高效的方式来实现此操作。

温馨提示:答案为网友推荐,仅供参考
相似回答