道歉,如果我不清楚......
我对Excel电子表格有疑问,非常感谢有关如何处理它的建议。我应该补充一点,我不是脚本专家,并且对Excel基础知识有合理(但不是专家)的工作知识。
目前,我的电子表格如下:
我需要转换它,以便第1列中的每个名称在下一个单元格中只有一个值,然后在下一行中使用下一个值重复该名称,如下所示,直到前一个单元格中的所有值用完了,此时它移动到下一行:
john 23
john 54
john 45
paul 654
paul 6
等等。有没有一种快速简单的方法来实现这一目标?这份清单非常非常长,而且我不想手动执行此操作 - 我们会说1000多行,每行最多20个值!
提前感谢。
答案 0 :(得分:1)
是的,正如@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 。选择多个合并范围,然后选择为我创建单页面字段。选择整个范围(包括标题)。单击添加,然后完成
这将创建一个数据透视表。双击右下角的值(盛大总计),会出现类似这样的内容。删除空白,你就完成了!
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