多行相同格式数据批量拆分之方法(一)

2025-10-09 08:34:10

1、以下表为例,A列数据包含有省市名称和编号,现在需要拆分为省市和编号单独两列数据。

多行相同格式数据批量拆分之方法(一)

2、将鼠标置于数据区域任一单元格上。依次点击“数据”、“自表格/区域”,之后点击“确定”。

多行相同格式数据批量拆分之方法(一)

3、进入查询编辑器之后,点击编辑了fx进入公式编辑区。

多行相同格式数据批量拆分之方法(一)

4、之后输入如下代码,输入完成之后点击左侧√即可。这段代码使用了M语言中的ZIP函数、提取不同类别字符串等操作方法。如果其他场合需要使用,复制下面这段代码并修改即可。

= Table.Combine(Table.AddColumn(源,"a",each Table.FromRows(

    List.Zip(Record.ToList([

       b=List.Select(

             Text.SplitAny([内容],

                 Text.Select([内容],

                       {"0".."9","A".."z"})),each _<>""),

       c=List.Select(

             Text.SplitAny([内容],

                 Text.Select([内容],{"一".."龥"})),each _<>"")

    ])),{"城市","编号"}))[a]

 )

多行相同格式数据批量拆分之方法(一)

5、之后可以看到拆分效果,达到了我们想要的效果。

多行相同格式数据批量拆分之方法(一)

6、接下来将数据上载至EXCEL内即可。

多行相同格式数据批量拆分之方法(一)

多行相同格式数据批量拆分之方法(一)

7、以后源数据如果有增加,只需要在数据区域单击鼠标右键刷新即可。

多行相同格式数据批量拆分之方法(一)

多行相同格式数据批量拆分之方法(一)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢