需要公式来添加足够的零,使总数达到 10 个字符

需要公式来添加足够的零,使总数达到 10 个字符

我需要调整以下公式,这样它就不会总是添加 5 个零,而是添加足够的零以等于 10 个值(字符)。我在一个系统 (iCIMS) 中使用它,结果(取决于特定人员的状态,即此模拟中的 A1 和 A2)需要是首字母、姓氏首字母、系统 ID,并添加足够的零以等于 10 个值。

Example: Kiki James  System id: 123  Result: KJ12300000
Example: Bob Jones System id: 2345   Result: BJ23450000

下面的方法可以工作一段时间;但是,现在系统 ID 已经增长到 4 位数字(因此有些人有 3 位数字,有些人有 4 位数字)。

IF(OR(A1="yes",A2="yes),Left(B1)&Left(B2)&B3&"00000","")

答案1

REPT满足您的需要。它会追加足够的0字符,直到有 8 个字符。将其添加到 2 个首字母,总长度为 10。

=IF(OR(A1="yes",A2="yes"),LEFT(B1)&LEFT(B2)&B3&REPT("0",8-LEN(B3)),"")

样本数据

Napoleon Solo 的系统 ID 太长。

相关内容