Excel宏替换B中其他单元格中的单元格

时间:2017-05-03 17:32:51

标签: excel excel-vba excel-formula vba

我有一个excel文档,我有这样的东西

     A    B     C
1   1   45    a
2   2   32    b    
3   3   34    H
4   3   37    
5   4   49    i
5   5   76    H

请注意,3c合并但3b不合并 我需要做一个宏来改变B的内容与C的内容,但只有那些没有字母H.所以文件看起来像这样

     A    B     C
1   1    a    a
2   2    b    b    
3   3   34    H
4   3   37    
5   4    i       i
5   5   76    H

Here a image

1 个答案:

答案 0 :(得分:0)

只需在C列中使用这个简单的公式,

=IF(B1="H",A1,B1)

并将其拖动到整个范围内。完成后,将C列中的所有数据复制粘贴到A(粘贴特殊)