如何在excel中用函数公式将单元格内容按照固定的分隔符分列?

在excel中经常会遇到需要将一个单元格中的内容按照固定的分隔符拆分到几列的情况,如下图所示

一般情况下,我们可以使用分列功能实现。

如果要用函数公式实现,可以使用如下的公式模版:

=TRIM(MID(SUBSTITUTE($A2,",",REPT(" ",100)),1+(COLUMN(A1)-1)*100,100))

思路如下:

1.把固定的分隔符替换为足够长的空格字符

2.然后按照等差数列的需求,分段提取分隔后的字符

如果分隔符不是上图中的逗号,只需要将逗号修改为其它的分隔符即可。

 

       

仅有1条评论 发表评论

  1. 南途 /

    如果以列来拉下显示怎样写?谢谢

  2. 匿名 /

    太棒了!

发表评论