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

 时间:2024-11-11 03:37:20

有时候我们会遇到一行数据混杂在一起的情况,我们需要将其拆分。

工具/原料

EXCEL2013及以上版本

方法/步骤

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

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

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

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

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

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

4、点击高级编辑器,处理戒彬尢欤问题思路大致是先使用Split等函数逐一拆分单元格内容,生成record;将record转换为List,然后最后使用zip函数压缩;最后C泠贾高框ombine函数进行合并。我们输入如下代码,以后如果有同样问题直接修改代码即可let源=Excel.CurrentWorkbook(){[Name="表1"]}[Content],转换=Table.Combine(Table.AddColumn(源,"a",eachTable.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工作表如何快速计算指定字母所在位置技巧
热门搜索
18x漫画 冥王神话漫画 贾玲图片 春暖花开图片 乳母漫画