我有一个数字列表,其中的破折号后有 3 位数字(FL-100),但列表中的数字被格式化为破折号后只有 2 位数字(AR-12)。它们都需要前导零,才能在破折号后有 3 位数字。我尝试了 TEXT 函数,但没有成功,因为出于某种原因,Excel 无法将它们识别为文本。有人有什么建议吗?在包含已正确格式化为 3 位数字的数字的列表中,只为破折号后有 2 位数字的数字添加前导零?列表示例已附上。
FL-05
FL-08
FL-100
FL-101
FL-102
FL-103
FL-104
提前谢谢大家!
答案1
答案2
如果您已经将数字和“FL-”文本混合在一起,则需要先将它们拆分,公式为=VALUE(MID(cell,4,99))
;如果它们已经可以单独访问,则可跳过该步骤。
下一步是将它们格式化为三位数:=TEXT(cell,"000")
。
第三步是将两部分用 连接起来&
。
全部一起:=LEFT(cell,3)&TEXT(VALUE(MID(cell,4,99)),"000")