在 OpenOffice Calc 中增加部分字母数字字符串

Posted

技术标签:

【中文标题】在 OpenOffice Calc 中增加部分字母数字字符串【英文标题】:Increment part of alphanumeric string in OpenOffice Calc 【发布时间】:2016-09-23 19:49:50 【问题描述】:

我有一个像这样的字母数字字符串(序列号)

S/N:WLD4450001256790

我试图用经典的“拖放”方法来增加它,但它给了我奇怪的结果,例如。

S/N:WLD4450001256790
S/N:WLD415138135
S/N:WLD415138136
S/N:WLD415138137
S/N:WLD415138138
S/N:WLD415138139
S/N:WLD415138140
S/N:WLD415138141
S/N:WLD415138142
S/N:WLD415138143

我认为问题在于数字的长度,因为当我使用数字较小的字母数字字符串时,它可以工作:

例子:

S/N:WLD445000
S/N:WLD445001
S/N:WLD445002
S/N:WLD445003
S/N:WLD445004
S/N:WLD445005
S/N:WLD445006

让我们回到第一个字母数字字符串

S/N:WLD4450001256790

除了最后 6 个数字之外的所有数字都是常数。唯一的“增量”部分是 256790。 我正在尝试找到一种方法来创建一个宏或其他东西,其中字母数字字符串的第一部分只是一个......'字符串'(S / N:WLD4450001),其余部分是一个数字,希望能够成功递增它。

任何人都可以给我一个建议吗? 我是 excel 的新手,这些天我正在阅读宏。

非常感谢您的帮助

【问题讨论】:

【参考方案1】:

在这种情况下,我想简化问题:我将把字符串放在 A 列中,将增量数字放在 B 列中,并将两个字符串的连接放在 C 列中。连接的运算符是 &,所以:

A1 中键入S/N:WLD415B1 中键入一个数字 在C1 中键入=A1&B1 选择A1:A10并按Ctrl + D复制常量字符串 选择A2并向下拖动单元格右下角的小方块,同时按下Ctrl键复制和增加(填充系列) 使用上述两种方法之一复制公式

【讨论】:

优秀的解决方案,不受行限制。非常感谢!【参考方案2】:

A1中输入:

="S/N:WLD445000" & 1256790+(ROW()-1)

然后抄下来。

【讨论】:

以上是关于在 OpenOffice Calc 中增加部分字母数字字符串的主要内容,如果未能解决你的问题,请参考以下文章

在 XSLT 导出过滤器中为 OpenOffice Calc 指定工作表

使用 c# 在 OpenOffice calc 中的超链接

openoffice calc sumproduct 有一个转折

用于 Libreoffice-calc 和 Openoffice-calc 的 Python“Hello World”[关闭]

在 OpenOffice Calc 中自动化图表的标题

连接 OpenOffice Calc/电子表格文件