-1

我有两个表组合在一起,在每个奇数编号行(1、3、5....633)中,它包含我的主表的值(在我所附的屏幕截图中以红色显示)。

EVEN 行来自需要更新的 USER 表(在我的屏幕截图中为蓝色)。

B 列中的数字字符串是我用于比较值的键值。对于 ODD 行中与 EVEN 行中与其下方的数值不同的每个数值,我希望将该 ODD 行(红色)复制到新工作表中。如果您注意到 A 列是每两行重复的数值(这是一个贷款编号,并且该记录需要使用 B 列中不同的数值进行更新)......这将是一个项目,一旦所有区分行被识别。

例如,在屏幕截图中,第 359、361、363 行等将被复制到新工作表,因为其下方偶数行的 B 列中的值不同

截屏

在此处输入图像描述

4

1 回答 1

0

您是否希望使用公式、VBA 手动执行此操作?如果您熟悉 VBA,我建议您通过以下方式使用宏记录器:

  1. 添加一个公式来检查奇数/偶数值=OR(B1=B2,MOD(ROW(),2)=0)(这个公式将只返回FALSE奇数行,其中下一行的值不同)
  2. 过滤FALSE
  3. 选择可见(过滤的)单元格
  4. 将单元格复制并粘贴到新工作表中

我希望这有帮助。让我们知道什么有效!

于 2012-08-09T13:20:15.987 回答