You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中从1800个唯一值列随机抽取100个样本?

Excel随机抽取100个样本的其他实现方法

方法1:RAND函数排序截取

  • 在目标数据列旁插入新列(如B列),在B2单元格输入公式:=RAND()
  • 下拉填充至所有1800行数据对应的行,生成随机数序列
  • 选中数据列与随机数列,按随机数列进行升序/降序排序
  • 直接选取排序后数据列的前100个值,即为随机样本

方法2:Excel 365/2021动态数组公式

若你的Excel支持动态数组,可一键生成不重复的随机样本:

  • 在空白单元格输入公式:=TAKE(SORTBY(A2:A1801,RANDARRAY(ROWS(A2:A1801))),100)
  • 公式逻辑:
    • RANDARRAY(ROWS(A2:A1801)):生成与数据行数匹配的随机数数组
    • SORTBY(A2:A1801, ...):依据随机数对原始数据随机排序
    • TAKE(...,100):提取排序后的前100个值

方法3:Power Query抽取

  • 选中数据列,点击「数据」选项卡 → 「从表格/区域」,将数据导入Power Query编辑器
  • 在编辑器中,点击「开始」→ 「保留行」→ 「随机保留行」
  • 在弹窗中选择「保留100行」,确认后点击「关闭并上载」,即可得到随机样本

方法4:数据分析工具库抽样

  • 先启用工具库:点击「文件」→「选项」→「加载项」→ 选择「Excel加载项」→「转到」→ 勾选「分析工具库」→ 确定
  • 选中数据列,点击「数据」→「数据分析」→ 选择「抽样」→ 确定
  • 在抽样对话框中:
    • 输入区域选择你的数据列(如A2:A1801)
    • 选择「随机样本」,输入样本数100
    • 指定输出区域后点击确定,即可生成随机样本

内容的提问来源于stack exchange,提问作者Nate Anderson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 00:22:04