【问题标题】:Excel - concatenating multiple rows into multiple columnsExcel - 将多行连接成多列
【发布时间】:2014-01-21 16:21:50
【问题描述】:

起始数据集是在线应用程序生成的标准输出,无法更改。

日期、数量、项目、名字、姓氏、电子邮件、评论、时间戳、电话、电话类型

因此,如果同一个人订购了 2 件商品(只有 2 件商品可供人们选择),它会创建 2 行,每行都有重复的数据,而不是商品和数量。

希望输出数据集位于新工作表上,并按姓氏排序,然后是名字。

姓氏、名字、电子邮件、电话、第 1 项数量、第 2 项数量

这是一个包含示例输入和输出数据的文件。抱歉,在声誉 >= 10 之前无法发布图片。 https://www.dropbox.com/s/2ig3jdd9n7p2h9w/Example.xlsx

非常感谢任何帮助,Excel 不是我的强项!

【问题讨论】:

  • 到目前为止,您尝试了哪些方法,尝试了哪些方法无效?如果您可以发布一个起始数据和所需输出的小示例,而不是要求人们从 intrawebz 下载和打开文件,这也可能是有益的。
  • Dan,我通过手动操作完成了这项工作,但对于我将拥有的数百行数据来说这并不实用。我确实尝试在 excel 中添加这两个表的图像,不幸的是,在您的声誉得分为 10 或更高之前,您无法发布图像。感谢您的好评,不知道如何解决您提到的问题。

标签: excel vba


【解决方案1】:

最简单的方法应该是数据透视表...

数据透视表工具/设计中的设置

  • 小计:不显示小计
  • 报告布局:以表格形式显示(在单独的字段中获取名称/第一个名称)
  • 报告布局:重复所有标签项(用于显示第二个琼斯先生)

数据透视表工具/选项中的设置(如果需要...我做到了,但并非绝对必要)

  • 选项/显示/经典数据透视表布局

【讨论】:

  • 迈克,谢谢你的建议,当我复制你在 Excel 2010 中所做的事情时,我没有在包含汤姆琼斯数据的行的 A 列中得到琼斯的名字,那个单元格是空白的!我注意到在您的屏幕截图中,您的姓氏中有 Jones,但前面没有加号,您是如何做到的?
  • MikeD - 尽我所能,我找不到以下选项“报告布局:重复所有标签项目(用于显示第二个琼斯先生)”我的报告布局下拉菜单允许选择紧凑形式、大纲形式或表格形式。没有其他选择?
  • 在我的 Excel 2010 中,报表布局下拉图标是“数据透视表工具”下彩色“设计”菜单中图标组“布局”(最左侧)中左起第三个图标
  • 原来 Excel 2007 中不存在“重复所有标签项”选项.....是时候升级了!
【解决方案2】:

您可以制作一个数据透视表,其中行字段中包含姓氏、名字、电子邮件和电话,列字段为项目,数据字段为数量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2017-06-19
    • 2011-06-24
    • 2020-11-03
    • 2014-06-02
    • 2012-01-01
    相关资源
    最近更新 更多