合并两列,但只有某些单元格?

考虑在目录中包含图像的CSV。 现在不pipe出于什么原因,一些文件名最终在A列,一些最终在B列。我在dir > foo.csv使用命令提示符dir > foo.csv来检索文件列表。

所以最终结果如下所示:

  AB 203 foo.jpg 204 bar.jpg 205 345 baz.jpg 206 346 foo1.jpg 204 bar1.jpg 

所以我需要合并单元格A和B,但只有在图像丢失的地方(在列A)。 将列A中的数字replace为列B中的数字是非常重要的(因为我在分割数字/文件名后使用文本到列)。

除了我拒绝做的手动复制/粘贴之外,我还想不出一个小时后的方法。 这似乎很简单,也许我需要另一双眼睛,因为我无法弄清楚。

无需VBA。 把这个公式放在单元格C1

 =IF(B1<>"",B1,A1) 

并把它拖下来。 下一步做这个。

  1. 复制C列并在C列自行粘贴特殊值。
  2. 删除Col A和Col B

在这里输入图像描述