我正在尝试通过公式而不是 VBA/宏来执行以下操作(我不想要复制/粘贴特殊解决方案,因为我需要更多控制)。是否有可能:
我有一列,其中有一些空白行和一些带有值的行。让我们称之为A列。在b列中,如果A列有值,我只想复制单元格。如果没有,我希望它跳到 A 列中的下一个单元格,但留在 b 列的同一单元格上。
A 列
1
2
[空白]
4
[空白]
6
我希望 b 列输出为(但没有空白行)。这意味着公式需要以某种方式循环并具有一些循环跳过逻辑:
1
2
4
6
通常我会设置单元格 B1 = A1 来复制它,但由于我想跳过 A 列中空白的行,我不知道除了正确的宏之外还能做什么。我可以使用数组或任何其他创造性的解决方案吗?最终,我也会将它用于具有特定值的项目(不仅仅是空白)。
谢谢!