如何将一行数据拆分为两两配对数据?

 时间:2026-02-13 03:42:01

1、以下表数据为例,数据结构为城市加代码,现在需要将内容拆分为“城市”和"代码"两列。

如何将一行数据拆分为两两配对数据?

2、这个问题我们可以借助Power Query来实现。将数据进行创建表操作。

如何将一行数据拆分为两两配对数据?

3、点击确定进入查询编辑器界面。

如何将一行数据拆分为两两配对数据?

4、点击高级编辑器,处理问题思路大致是先使用Split等函数逐一拆分单元格内容,生成record;将record转换为List,然后最后使用zip函数压缩;最后Combine函数进行合并。

我们输入如下代码,以后如果有同样问题直接修改代码即可

let

    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],

    转换=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]

        )

    

in

    转换

如何将一行数据拆分为两两配对数据?

5、之后可以看到拆分合并效果。

如何将一行数据拆分为两两配对数据?

6、最后我们将结果关闭并上载至EXCEL内即可。

如何将一行数据拆分为两两配对数据?

如何将一行数据拆分为两两配对数据?

  • 保证与告知的 区别
  • PowerQuery编辑器怎样快速对数据进行四则运算
  • excel中MULTINOMIAL函数使用
  • 怎样使用VBA不同工作簿间移动工作表?
  • Excel工作表如何快速计算指定字母所在位置技巧
  • 热门搜索
    手机投屏到电视上怎么操作 清蒸小黄鱼的做法 五香茶叶蛋的做法 菜泡饭的做法 鸡蛋饼的家常做法 红烧肉家庭做法 腰花的做法 馅饼做法 带鱼怎么处理干净 重庆小面的做法