【问题标题】:Merging two columns but only certain cells?合并两列但只合并某些单元格?
【发布时间】:2015-09-08 21:18:40
【问题描述】:

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

所以它最终是这样的:

   A           B

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

所以我需要合并单元格 A 和 B,但仅在缺少图像的地方(在 A 列中)。将 A 列中的数字替换为 B 列中的数字很重要(因为我在拆分数字/文件名之后使用文本到列)。

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

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    不需要 VBA。将此公式放入单元格C1

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

    并向下拖动。下一步 这样做。

    1. 复制 C 列并将特殊值粘贴到 C 列上。
    2. 删除列 A 和列 B

    【讨论】:

    • 太棒了!感谢您的快速答复。你能解释一下&lt;&gt;吗?谢谢
    • 很高兴能帮上忙 :)
    猜你喜欢
    • 2013-02-01
    • 1970-01-01
    • 2022-11-20
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 2014-11-22
    • 2013-08-01
    相关资源
    最近更新 更多