将行col. A复制到col. B,但保留列B中的当前单元格值(Excel)



我正在寻找和尝试,似乎没有任何工作,所以我希望有人在这里救援。

问题:在Office Excel(2010)中,列A有5行。每行都有一个简单的文本值。在B列中,只有第4行有文本值。

我想用一个复制粘贴将所有5行从A列复制到B列。是否有可能(在Excel中)阻止单元格B4,因此复制粘贴不会删除B4中的文本值?

PS>当然5行不会是一个问题,我在列a中有数百行,并试图为任务做一个宏。帮助将非常感谢。

编辑

表很简单:

        Col a               Col B              Col B after copy/paste
r1.     this is text        -blank cell-       this is text
r2.     this is text 2      -blank cell-       this is text 2
r3.     this is text 3      -blank cell-       this is text 3
r4.     this is text 4      Titel ect          Titel ect
r5.     this is text 5      -blank cell-       this is text 5 

一种方法是对col B(与col A一起)进行排序,然后从col A复制粘贴到col B

一个简单的解决方案是取C列并运行公式(从第一行开始)=If(B1="",A1,B1)往下看。它只是说如果B列是空的,就给你A列的内容,否则就给你B列的内容。

然后你可以复制列,并使用特殊的粘贴(值)来摆脱公式,并留下一个合并(优先于列B)列表。

相关内容

最新更新