我的数据集如下:
A | B | C |...
1abc | 1def | 1ghi |...
2abc | 2def | 2ghi |...
...
这是我们数据库中每个帐户的备忘录备注。 “1abc”中的1表示帐户ID,字母表示一些文本。总共有177列和1866行但不是每行都有值到列177,有些可能只有两列数据。
我需要将每列下拉到列A的底部,以便所有数据仅占用列A.例如,列B中的所有数据都将插入到A中的最后一个值之后。将插入列C中的数据在使用B中的数据填充A列中的最后一个值之后,依此类推。
最后,它应该看起来像这样(从这一点我可以简单地按升序排序)。
A | B | C |
1abc | | |
2abc | | |
...
1def | | |
2def | | |
...
1ghi | | |
2ghi | | |
...
任何人都可以帮忙吗?我假设我需要一个宏,并尝试使用找到的解决方案in this post,但无法弄明白。哦,如果有帮助的话,我正在使用Excel 2003。
答案 0 :(得分:0)
我不确定这是否会有所帮助,但是,从你给我的内容来看,你可能希望将3列数据放入一列。如果我的想法是正确的,你可以用几种不同的方式做到这一点。为了在添加扩展排序系统的同时保留原始文档,您可以:1:创建新选项卡。然后用鼠标突出显示范围a。使用鼠标右键单击并选择复制(尝试记住范围的值,例如您复制了多少项。将其粘贴到现在的选项卡中。对剩余范围执行此操作。或者使用V查找。如果你希望我有一个我创建的计划模块,它有许多不同类型的范围关联。你也可以在excel中拆分sting来区分st中的id。
答案 1 :(得分:0)
如果没有VBA,请在顶部添加一个空白行,并在左侧填充一行说出x
,然后按照详细步骤here进行操作。然后删除左侧两列并过滤剩余的一列以删除任何空白。