0

在 Excel 中,我想将第 1 行中的数据分成四个单列。A1:D1 应保留在原位。E1:H1 应该变成 A2:D2 等等。

我目前在 A2 中使用这个公式:

INDEX($1:$1;(ROW()-1)*4+COLUMN()-1)

...但我遇到了一个#REF!错误。

我该如何解决这个问题?

4

1 回答 1

4

尝试在 Cell 中使用此公式A2(您可能需要在非英文版 Excel 中使用分号而不是逗号)

=OFFSET(A$1,0,(ROW()-1)*4)

然后,在 B 到 D 列之间复制和粘贴或拖动公式,行数根据需要。

在此处输入图像描述

或者,您的公式 ( =INDEX($1:$1,(ROW()-1)*4+COLUMN()-1)) 没有为我返回错误,但它没有返回正确的列。如果您更喜欢 Index 功能,您可以使用:

=INDEX($1:$1,(ROW()-1)*4+COLUMN())

如果需要,用分号代替逗号。

于 2013-05-11T01:43:47.510 回答