首页 > 解决方案 > 如何将不连续的数据复制到左侧的列中?

问题描述

会计软件吐出一份报告。

它当前是如何格式化的。
在此处输入图像描述

每个部分顶部的账号需要进入A栏,账户描述需要进入B栏。

通常,我会复制并向下拖动以复制到所有需要的内容,但该报告大约有 40,000 行。

我试图想出一个公式或函数来复制每个部分而不必手动执行,但无法想出任何东西,尤其是每个部分之间的空格。

标签: excelvbaexcel-formula

解决方案


将以下公式分别放在与第一个帐户行相邻的 A 和 B 列中,并根据需要向下复制。

Column A
=IF(OR(C4="",C5=""),"",IF(C3="",C4,A4))

Column B
=IF(OR(C4="",C5=""),"",IF(C3="",D4,B4))

POC


推荐阅读