0

我正在寻找和尝试,似乎没有任何效果,所以我希望有人来救援。

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

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

PS>当然5行不会有问题,我在A列中有数百行并试图为任务做一个宏..Help会非常受欢迎。

编辑

表很简单:

        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 
4

2 回答 2

1

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

于 2013-06-09T14:25:29.760 回答
0

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

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

于 2013-06-08T12:54:34.597 回答