Home Articles

按指数查找平均值

Asked
Viewed 472 times
0

我需要在Excel中执行稍微复杂的任务 . 我有一个10,000行乘100列的电子表格 . 我想从该电子表格中提取1000行×100列的10个组 . 然后我想获得我之前获得的每个组的100列中每一列的平均值 .

然后我想复制每个平均值500次,这样我就有500行来自第一组的平均值,然后是500行,平均值来自第二组,依此类推 .

这是很多手工操作,所以我想知道是否有任何部分可以轻松实现自动化 . 我不熟悉Excel中的脚本,但我觉得很多这些东西都可以通过内置函数来完成 .

1 Answer

  • 0

    假设您的数据标记为列并在A2中开始,请在A2的最左侧插入一列:

    =1+INT((ROW()-2)/1000)
    

    复制到适合 . 选择并复制ColumnA,然后选择Paste Special,Values到顶部 . 选择ColumnsA:CW,DATA> Outline - Subtotal,Use function:Average并检查Add subtotal中的所有条目:(同时检查Replace current subtotals和Summary数据) .

    在顶部选择并复制整个工作表,选择性粘贴,值 . 过滤以选择ColumnA包含 a 并复制/粘贴新工作表的A1中可见的内容 . 删除ColumnA那里 . 在A12输入:

    =OFFSET(A12,-10,)
    

    复制到Row5001 . 在顶部选择工作表,复制和选择性粘贴,值 . 选择工作表并在ColumnA上排序 .

Related