
excel
要从一列不重复的数据中随机提取,可以使用
excel的"PivotTable"功能。首先,将需要提取的列数据插入到PivotTable的值字段中。然后,在布局选项卡中选择"Report Layout",并点击"Report Layout Wizard"按钮。在弹出的对话框中,选择"Report Layout Wizard"选项卡,并点击"Next"按钮。接下来,在弹出的对话框中,选择要显示的数据列,并点击"Next"按钮。完成上述步骤后,在弹出的对话框中,根据需要设置显示内容和格式等参数,并且还可以为每个结果添加标题、筛选器等。最后,点击"Finish"按钮即可完成PivotTable的设置。除了使用PivotTable功能外,还可以使用
VBA代码来从一列不重复的数据中随机提取。具体方法是,在
VBA编辑器中打开一个名为"
VBAProject1.
VBA" 的文件,在其中添加以下代码:Sub RandomSelect()Dim ws As WorksheetSet ws = ActiveSheetFor i = 1 To ws.Cells(ws.Rows.Count, "B").End(xlUp).RowIf ws.Cells(i, "B").Value "" Thenws.Cells(i, "C").Value = ws.Cells(i, "B").ValueEnd IfNext iEnd Sub以上代码会在B列中随机选取不为空的值,并将其填充到C列中。可以根据需要修改代码的参数和逻辑来满足具体需求。