excel vba:向右移动的特定数据列

时间:2014-12-08 18:31:25

标签: excel vba excel-vba

我在编写一个执行以下操作的VBA小代码时遇到了问题:在一个巨大的数据集中,搜索特定列中明显错误的条目(例如,当它们应该是1-10时,大于50)。我想要这个找到这些条目,并复制alla右边的列并将它们向右移动3列。这是某种数据清理。谢谢

1 个答案:

答案 0 :(得分:0)

不确定为什么需要VBA。假设列A应填充1到10之间的数字。列B,C和D填充其他数据。

  1. 选择单元格E1并在公式框中输入公式=IF($A1>50,A1,""),然后按CTRL + Enter。
  2. 使用拖动手柄将公式复制到单元格F1,G1和H1中。
  3. 选择单元格E1到H1,双击单元格H1的拖动手柄。