excel将数字附加到单元格引用

时间:2016-01-14 12:21:17

标签: excel excel-formula append

我正在尝试将递增的交易号码设为9位数。

单元格C1中的

我的日期(编号)为201510。

在A6列中,我想取C1的右4位并附加001,然后向下拖动。因此A6将读取1510001和A7 1510002等

我通过键入A5 000实现了这一目标。 然后使用以下公式:

=CONCATENATE((RIGHT($C$1, LEN($C$1)-2)),$A5)+1

这适用于A6,结果1510001但是在A7中它是15101510002.我可以通过将A7调整为=SUM(A6)+1来实现此目的。

=CONCATENATE((RIGHT($C$1, LEN($C$1)-2)),$A$5)+1

如果我把它复制下来+1不会改为+2等,无论如何要做到这一点?并且在单元格A5中仍然有额外的数字,我不喜欢。

我想在A6单元格中放置一个干净的配方,这可能会在将来引起混淆,并希望在单元格A5中没有额外的000。所以A6可以简单地复制下来,然后公式就会出现。

有什么想法可以提供更好的方法吗?

1 个答案:

答案 0 :(得分:0)

= CONCATENATE(RIGHT($ C $ 1,4),TEXT(ROW(A1), “000”))

另外你说你想要4个正确的数字,而在你提出的公式中,日期长度减去2.我不知道它是否与你相关 - 如果是的话,将数字4更改为什么你用过。