从一列复制到另一列,整列复制到特定文本

时间:2013-04-19 17:11:10

标签: excel excel-vba replace ms-office vba

我知道这有点难,但我想知道是否有人可以提供帮助。 我想将一个完整的列数据复制到其他列但是当我们复制数据时,它应该只替换该列中的一个特定单词,而不是整个内容。

例如

Column A    
1234        
5252         
3265         
999        

Column B

This is **

This is **

This is **

This is **

我想将A列数据替换为B列数据,但它只能替换**,因此A列中的任何内容都将被B列中的**替换,但它不应改变B列中的任何其他文本

我想知道是否有人能解决这个问题? excel中的任何宏?它只是一个查找和替换宏但更复杂的

1 个答案:

答案 0 :(得分:2)

虽然这肯定可以在VBA中完成,但为什么不使用SUBSTITUTE公式呢?然后,您可以执行复制/选择性粘贴以将公式转换为值。例如,单元格C2中的公式为=SUBSTITUTE(B2,"****",A2)

enter image description here