Excel 2010:将单元格中的单元格分成多行

道歉,如果我不清楚这个…

我有一个Excel电子表格的问题,并会非常感激如何处理它的build议。 我应该补充说,我不是脚本专家,并且有一个合理的(但不是专业的)Excel基础知识的工作知识。

目前,我有一个电子表格,其布局如下:

Excel布局

我需要将其转换为使列1中的每个名称在下一个单元格中只有一个值,然后在下一行中重复该名称,如下所示,直到所有正在处理的单元格中的值都用完,然后移到下一行:

john 23 john 54 john 45 paul 654 paul 6 

等等。 有没有一个简单快捷的方法来实现这一目标? 这个列表非常非常长,我不想手动做这个 – 我们正在说1000行以上,每行最多有20个值!

提前感谢感谢。

是的,正如@Scott Craner指出的,你需要使用多个合并范围

用标题设置你的数据(任何都可以)

  Item1 Item2 Item3 Item4 Item5 Item6 John 23 54 45 Paul 654 6 1 6781 George 68 6 987 Ringo 135 6 456 Jane 684 1 Mary 1 87 357 618 687 210 

然后按Alt + D + P。 然后select多个合并范围,然后为我创build单个页面字段 。 select你的整个范围(包括标题)。 点击添加 ,然后点击完成

这将创build一个数据透视表。 双击右下angular的值(总计),就会出现类似的内容。 删除空白,你就完成了!

 Row Column Value Page1 George Item1 68 Item1 George Item2 6 Item1 George Item3 987 Item1 George Item4 Item1 George Item5 Item1 George Item6 Item1 Jane Item1 684 Item1 Jane Item2 1 Item1 Jane Item3 Item1 Jane Item4 Item1 Jane Item5 Item1 Jane Item6 Item1 John Item1 23 Item1 John Item2 54 Item1 John Item3 45 Item1 John Item4 Item1 John Item5 Item1 John Item6 Item1 Mary Item1 1 Item1 Mary Item2 87 Item1 Mary Item3 357 Item1 Mary Item4 618 Item1 Mary Item5 687 Item1 Mary Item6 210 Item1 Paul Item1 654 Item1 Paul Item2 6 Item1 Paul Item3 1 Item1 Paul Item4 6781 Item1 Paul Item5 Item1 Paul Item6 Item1 Ringo Item1 135 Item1 Ringo Item2 6 Item1 Ringo Item3 456 Item1 Ringo Item4 Item1 Ringo Item5 Item1 Ringo Item6 Item1