我有一个包含多行的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。
答案 0 :(得分:1)
假设每个块是5行名称/地址/城市/信息/网站,每个块由三个空白行分隔,第一个Name
在A1中,然后在B1中,复制到F1:< / p>
=OFFSET($A1,MOD(ROW(),9)/9+COLUMN()-2,0)
在G1:
=MOD(ROW(),9)
复制B1:G1以适应。然后选择并复制整个工作表,并在顶部选择“粘贴特殊值”。
过滤ColumnG以选择除0
以外的所有内容并删除所有可见行并删除ColumnA。