这是我正在使用的表:
首先,如何分隔 C 列中的数字字符串,以便它们在每两位数字后有一个逗号和空格?
我能够部分完成它,但由于某种原因我无法捕获最后两位数。我使用了这个公式:
=MID(C4,1,2)&", "&MID(C4,3,2)&", "&MID(C4,6,2)&", "&MID(C4,10,2)&", "&MID(C4,13,2)&", "&MID(C4,16,2)
之后,我需要以某种方式将该字符串格式化为看起来像 E 列中的示例,这就是我真正感到困惑的地方。也许我什至不需要第一步?
任何帮助表示赞赏。谢谢
最佳答案
如果您已经可以访问 TEXTJOIN
那么它很快就会成为你最好的 friend :-)
我假设您的值位于 C 列(从单元格 C1 开始),并且该列被格式化为文本。
尝试:
="""stats"":["&TEXTJOIN(", ",TRUE,MID(C1,ROW($A$1:INDEX(A:A,LEN(C1)/2))*2-1,2))&"]"
如果您的 Office 365 版本尚未使用动态数组,请尝试使用
Ctrl+Shift+Enter
输入公式:关于excel - 如何在 Excel 中每两位数字后添加一个逗号和空格,然后格式化文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60645105/