【问题标题】:Rearrange two sets of ten columns into two columns [closed]将两组十列重新排列成两列[关闭]
【发布时间】:2013-08-06 09:14:28
【问题描述】:

我有一个表格,其中包含一个名称列和十个问题列,其中包含相关列下的名称和答案。

如何将十个问题列格式化为一列,每个问题位于单独的行中,而新列用于该特定问题的答案?

【问题讨论】:

  • 这看起来像一个基本的翻译功能是不是?
  • 这听起来像你有一个“多对一”/“一对多”的关系问题。您能否发布您正在使用的代码以及到目前为止您尝试过的代码?
  • 感谢您的回复。
  • d-stroyer,我尝试了复制和转置,但这只会水平翻转到垂直。嘿嘿,是的,所以一排所有的问题到 10 排,每个名字都有一个问题。到目前为止我还没有代码,所以真的在寻找一些指针,例如VBA 或 SQL。谢谢。
  • 您是否有示例屏幕截图说明您目前拥有的内容以及您希望它的外观? (手动做几个应该不会太难)我不太确定你的问题是否足够清楚。

标签: sql excel vba pivot-table unpivot


【解决方案1】:

它被称为“反向枢轴”。构建一个具有多个合并范围的数据透视表(Alt+D,如有必要,P)并双击总计。但是,必须以其他方式添加正确答案,因为您的问题中没有给出。

【讨论】:

  • 感谢您的回复。我要合并哪些范围?
  • 这可能有用吗? unpivot
  • 感谢 pnuts 和 zx8754 - 这正是我正在寻找的。​​span>
  • 哈哈!感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2011-09-26
  • 1970-01-01
  • 2017-05-07
  • 1970-01-01
  • 2019-11-11
  • 1970-01-01
  • 1970-01-01
  • 2020-04-11
相关资源
最近更新 更多