excel一个单元格拆分上下两个表格 (excel如何将一个单元格拆分为两列)

有朋友遇到这样一个问题,一个数据表中有多列数据,其中两列包含多个内容,并用顿号隔开,现在要把这两列内容拆分成独立的一条记录,并且一一对应,其他列信息按原内容条目数重复多次,原问题和最终要达到的效果如下两个截图.

excel怎么将一个单元格拆分为多行,excel怎么把一个单元格的内容拆分

原问题截图

excel怎么将一个单元格拆分为多行,excel怎么把一个单元格的内容拆分

最终效果截图

针对这个问题要如何解决呢?当然我们可以使用"万能的"VBA编程来进行处理,但是这对Excel使用者的技术要求比较高,那么可有简便快捷和处理方法吗?当然是有的,我们可以利用Power Query技术,来对轻松处理这个问题,下面请看具体操作动图演示。

1、向PowerQuery导入数据,复制一个查询,并对原始查询姓名列按顿号进行拆分,然后添加一个索引列。

excel怎么将一个单元格拆分为多行,excel怎么把一个单元格的内容拆分

2、拆分证件号列,并添加索引列。

excel怎么将一个单元格拆分为多行,excel怎么把一个单元格的内容拆分

3、创建一个合并查询。

excel怎么将一个单元格拆分为多行,excel怎么把一个单元格的内容拆分

4、对合并查询结果进行处理,删除多余的列,并重命名列。

excel怎么将一个单元格拆分为多行,excel怎么把一个单元格的内容拆分

5、将结果加载到Excel中。

excel怎么将一个单元格拆分为多行,excel怎么把一个单元格的内容拆分

excel怎么将一个单元格拆分为多行,excel怎么把一个单元格的内容拆分