需要将四个数字集连接成一个数字集,前导零保持不变

Need to CONCATENATE four number sets into one number set with leading zeroes intact

我正在使用 Excel 2013,需要将四个数字集连接成一个数字集,前导零保持不变。我还需要添加小数点 b/t 数字集。

例如

   A      B     C     D
  111    010  00111 00011

 =CONCATENATE(A1,".",B1,".",C1,".",D1)

从上面我的意图是进入 E1:111.010.00111.00011

我已经为 A1/B1 创建了自定义格式:[$-409]000 和 C1/D1:[$-409]00000。 所以 A1 到 D1 正确显示为自定义格式的数字。 但是,我尝试了 E1 的许多自定义格式,以便 excel 显示组合数据集的前导零,但无济于事。

您需要在公式中进行格式化:

=CONCATENATE(TEXT(A1,"000"),".",TEXT(B1,"000"),".",TEXT(C1,"00000"),".",TEXT(D1,"00000"))

也许,

 =TEXT(D1+C1*10^5+B1*10^10+A1*10^13, "000\.000\.00000\.00000")