我正在寻找和尝试,似乎没有任何工作,所以我希望有人在这里救援。
问题:在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)列表。