0

我有一个有几行的 Excel 工作表,但我需要将它们转换为列。所以每一行实际上是一列。我有这个

Name
Address
City
Info
Website
"Empty Space"


Name
Address
City
Info
Website
"Empty Space"

但我想要:

Name   Address   City   Info   Website
Name   Address   City   Info   Website
Name   Address   City   Info   Website

我的文档有 22,467 行,我也不知道如何为此创建和运行宏。我真的很感谢你的帮助。我已经尝试过转置,但它给了我错误。我在 Mac 上使用 Microsoft Office 2008。

4

1 回答 1

1

假设每个块是 5 行名称/地址/城市/信息/网站,每个块由三个空白行分隔,第一行在NameA1 中,然后在 B1 中,复制到 F1:

=OFFSET($A1,MOD(ROW(),9)/9+COLUMN()-2,0)  

在 G1 中:

=MOD(ROW(),9)

向下复制 B1:G1 以适应。然后选择并复制整个工作表并将选择性粘贴,值在顶部。

筛选 ColumnG 以选择所有但0删除所有可见行并删除 ColumnA。

于 2014-12-23T05:28:59.780 回答