操作特定范围内的数字

Manipulate numbers in a specific range

我的核心问题是操纵以不同方式编写的帐号以相同方式格式化。帐号由清算编号和帐号组成。例如:

写的账号是:清算8357,账号是1234567。

首先,代码需要识别8357是8300-8400的区间。这意味着该代码应在清算编号和帐号之间添加一个“9”。在某些范围内根本没有 9,空地应该保持原样。

其次,帐号总共需要恰好是 15 个数字,所以在我们的例子中,我们需要在清算号和帐号之间添加零。

在我们的例子中,代码应该将书面帐号从 8357 1234567 更改为“835790001234567”

在此过程中提供的任何帮助将不胜感激。

谢谢!

没有VBA

将清算号填入A1,账号填入B1;然后在 C1 中输入:

=A1&IF(AND(A1<=8400,A1>=8300),9,"")

并在 D1 中输入:

=B1 & REPT("0",15-LEN(B1)-LEN(C1)) & C1