1

我想要具有将长格式数据更改为宽格式的功能。这意味着每个级别的因素将在 Excel 中的单独列中。

我想自动化这个过程,这样当一个因子的级别数非常高时,我每次都不需要做大量的复制和粘贴。

类似于以下内容:

在此处输入图像描述

4

1 回答 1

2

使用转置函数并使用 Ctrl + Shift + Enter(数组函数)将其应用于 EH 范围。如果大小增加,您只需选择更大的范围 E2:xx 并再次使用 Ctrl + Shift + Enter 应用公式。

自动化使用 VBA 代码,例如:

Range("J5:O13").Select
Selection.FormulaArray = "=TRANSPOSE(R[-3]C[-8]:R[13]C[-6])"
于 2013-03-20T09:17:55.760 回答