【问题标题】:Need help about number orders需要关于编号顺序的帮助
【发布时间】:2014-12-09 09:35:56
【问题描述】:

我有一个如下图所示的号码;

140080066

90110439

110100255

110090248

10120539

150130043

150130045

40120258

10130133

150130142

50120473

50120521

40130224

有些数字是 8 阶,有些是 9。我想在有 8 阶的数字左侧添加“0”(零)。处理后的数字应该是这样的;

010120539

110100255

感谢您的回答。

【问题讨论】:

  • 我将集合的列格式化为文本,并使用此命令 ="0"&C2 我可以在左侧添加 0。但可以肯定的是,它将所有数字都加 0。我只需要将 0 添加到 8 个订单中即可。

标签: text paste libreoffice


【解决方案1】:

你可以使用公式

=IF(LEN(A1)=8,0&A1,A1)

在任何列中并将格式单元格设置为文本或将列中的格式单元格设置为数字并将000000000放在格式代码字段中

【讨论】:

    【解决方案2】:

    我认为需要更多上下文。 既然你标记了“libreoffice”,你想用宏来做吗? 如果是这样,您可以使用 len-operator 来测试该值是 8 位还是 9 位。

    更多信息: http://www.debugpoint.com/2014/11/string-processing-in-libreoffice-calc-macro-with-examples/

    【讨论】:

      猜你喜欢
      • 2014-03-11
      • 2014-09-25
      • 1970-01-01
      • 2011-03-25
      • 2017-08-05
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2019-02-12
      相关资源
      最近更新 更多