Vba 合并列
我有从“D”列到“N”列的数据,我希望在不丢失数据的情况下将这些数据合并到一列中。我尝试过使用“主页”选项卡中的“合并单元格”选项,但它会丢弃我的所有数据 在VBA中可以这样做吗 顺便说一句,功能对我没用 如果尚未为空,则在N之后插入列 在O1中输入公式=串联1、E1、F1、G1、H1、I1、J1、K1、L1、M1、N1 填满 突出显示O列并复制 右键单击列O并选择“粘贴特殊值”,然后选择“值” Delete columns D-NO现在是合并列,Delete之后是D列。 这里的假设是: 在D:O中没有您关心的其他数据。 一列包含所有数据是可以接受的,您不需要外部单元格保持独立。Vba 合并列,vba,excel,Vba,Excel,我有从“D”列到“N”列的数据,我希望在不丢失数据的情况下将这些数据合并到一列中。我尝试过使用“主页”选项卡中的“合并单元格”选项,但它会丢弃我的所有数据 在VBA中可以这样做吗 顺便说一句,功能对我没用 如果尚未为空,则在N之后插入列 在O1中输入公式=串联1、E1、F1、G1、H1、I1、J1、K1、L1、M1、N1 填满 突出显示O列并复制 右键单击列O并选择“粘贴特殊值”,然后选择“值” Delete columns D-NO现在是合并列,Delete之后是D列。 这里的假设是: 在D:
您也可以使用连接公式。请注意,您也可以使用=D1&E1&F1&……&N1而不是=CONCATENATE…相同的结果。@pnuts-只是好奇-什么时候连接比使用&?更好?我不是在问,因为我是在说我是对的,或者别的什么,我只是没有太快地了解&和连接的差异。是什么使这种情况更适合连接?编辑:好吧,也许恰当是我想要的词,而不是更好。请看Excel Hero的评论:P@BruceWayne It’s never better。它的唯一用途是在一个神话般的未来,当ms最终让它感知阵列时。@pnuts-啊,这是有道理的!谢谢你,也感谢ExcelHero!