excel - 在 Excel 中转置数据集

标签 excel excel-formula transpose

我可以知道如何将这些数据转换为我想要的 Excel 格式

enter image description here

我目前所做的方法是手动复制和粘贴,但我必须将 15 行 x 6 列数据转换为 3 行 x 30 列数据。一个案例研究我必须重复 7 次,而且我有 100 个不同的案例研究。

这是我需要的实际表格的一部分:

enter image description here

最佳答案

转换数据

enter image description here

=LET(data,A2:C7,result_rows,3,
    sr,ROWS(data),
    sc,COLUMNS(data),
    tc,sr*sc,
    ts,SEQUENCE(tc)-1,
    dn,tc*result_rows/sr,
WRAPCOLS(INDEX(TOCOL(data),
    MOD(INT(ts/result_rows),sc)
        +sc*MOD(ts,result_rows)+1
        +dn*INT(ts/dn)),
    result_rows))

enter image description here

关于excel - 在 Excel 中转置数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77245095/

相关文章:

vba - 保存在工作簿中而不是作为 xlsx 保存在目录中

excel - 运行时错误 13 : Type mismatch on Date using DateSerial

excel - 验证复利公式

excel - excel如何统计某个字段出现在特定 'week'的次数

java - 打印方阵并使用 Java 对其进行转置

python - 使用 Python 从行列表中提取列

python - 为 django-datatables-view 转置来自模型对象的数据

vba - 将变量范围附加到数组vba

excel - 如何计算预期交货时间后的预期数量

excel - 如何在excel中添加总行动态数组公式