复数N列每x行Transpose

时间:2018-05-24 23:28:58

标签: excel excel-formula

我有一个excel数据集,每行有5行。

我需要进行转置,以便所有数据都只有两列:

每一行必须包含第1列中数据集的第1列,数据集中第2-5列中的每列第2列为第2列,当数据集耗尽时,数据集的第2行将以相同方式处理。这将导致数据集中的每一行在转置集中创建4行。

为了更好地解释,我在一些截图中添加了我的意思。

Dataset

transposed rows

遗憾的是,我无法在我们的机器上访问VBA或宏,所以它需要是一个公式。

在我完成问题之前发帖抱歉:

我尝试使用= row()和= column()的变体来尝试对列进行计数,然后在列号超过5时移动到下一行,但我正在努力计算出逻辑那会有用。

我还玩了整个数据集作为数组的= index,并使用一些计算为函数提供指向下一个显示的行和列的指针。

但是作为一个阵列,当处理10,000条记录时它很慢(我仍然没有找到我将使用的逻辑)。

0 个答案:

没有答案