我的核心问题是操纵以不同方式编写的帐号,以相同的方式格式化。帐号由清算编号和帐号组成。例如:
书面帐号为:清算8357,帐号为1234567。
首先,代码需要确定8357的范围是8300-8400。这意味着代码应该添加" 9"清算编号和帐号之间。在某些范围内根本没有9,清理应保持原样。
其次,帐号总共需要15个数字,所以在我们的情况下,我们需要在清算编号和帐号之间添加零。
在我们的案例中,代码应将书面帐号从8357 1234567更改为" 835790001234567"
一路上的任何帮助都将深受赞赏。
谢谢!
答案 0 :(得分:0)
没有VBA
将清算编号放在 A1 中,将帐号放在 B1 中;然后在 C1 中输入:
=A1&IF(AND(A1<=8400,A1>=8300),9,"")
并在 D1 中输入:
=B1 & REPT("0",15-LEN(B1)-LEN(C1)) & C1