数据分列是Excel中一个非常有效的功能,在之前的文章中我们讲过多次,但是分列功能是一次性的工作,如果有了新数据还需要重新进行分列。 如下图:B列是用分隔符“-”分成的三个部分,现在想用公式把这些数据分到三个单元格里,怎么做呢? 答疑群中的朋友分享了一个公式,非常巧妙的解决了这个问题。 解决方法 1、在C2单元格输入公式:=TRIM(MID(SUBSTITUTE($B2,'-',REPT(' ',50)),COLUMN(A1)*50-49,50)),就得到了第一个数据。 2、然后在单元格右下角向右拉,复制公式到其它单元格,就得到了第二,第三,直直到第n列数据,多少列都可以,只要是用分隔符“-”分隔开的数据就可以。 3、最后再向下复制这行公式,就得到了所有的三列数据。 4、可以验证一下,当修改B列数据后,后边的分列里的数据也自动变化了。 |
|
来自: 昵称32901809 > 《文件夹1》