编辑“固定宽度”文本文件

编辑“固定宽度”文本文件

我最初在 Engineering SE 中起草了这个问题,但经过再三考虑,它在这里更有意义。我不知道 SuperUser SE 是否不MathJax 格式,或者如果我不知道如何在这里使用它,但我的格式被破坏了。相反,我会发布我的问题的图片,希望这足够了。


在此处输入图片描述

任何帮助都将不胜感激!(另外,如果我第二次错了,这个问题没有解决这里,请告诉我,我会将其移动到新位置。)

答案1

与固定数据传输相关的工作比本问题的范围要多。要回答这个问题,假设我们需要转换为这种格式的单元格在单元格 G8 中,有 3 种可能性,

  • G8 的长度小于 8 =rept("0",8-len(g8))&g8 这会在前面添加零填充
  • g8 的长度为 8 =G8 无需工作
  • g8 的长度大于 8 =left(g8,8) 这将截断 g8

让所有的事情都在一个等式中完成,而不需要命名——

=IF(LEN(G8)<8,REPT("0",8-LEN(G8))&G8,IF(LEN(G8)>8,LEFT(G8,8),G8))

相关内容