【问题标题】:Row data that acts as header for some row to become column data for those rows充当某些行的标题的行数据成为这些行的列数据
【发布时间】:2014-05-23 11:30:31
【问题描述】:

在 MS Excel 中
我有一些具有“标题”的数据及其下方的实际信息。
我想将“标题”转换为实际信息的新列,以便使用数据透视表。

格鲁吉亚
代码 24
县人口区
富尔顿 1200 23
科布 1943 47
格威内特 5410 49
巴罗 5231 10

马萨诸塞州
代码 36
县人口区
汉普登 100 3
汉普郡 143 7
伯克希尔 510 9
伍斯特 531 1



州代码县人口区
乔治亚州 24 富尔顿 1200 23
乔治亚州 24 科布 1943 47
乔治亚州 24 格威内特 5410 49
乔治亚州 24 Barrow 5231 10
州代码县人口区
马萨诸塞州 36 汉普登 100 3
马萨诸塞州 36 汉普郡 143 7
马萨诸塞州 36 伯克希尔 510 9
马萨诸塞州 36 伍斯特 531 1

“标题”或实际“信息”的行数可能会有所不同。

【问题讨论】:

  • 您需要解决方案完全在 Excel 中吗?

标签: excel row multiple-columns


【解决方案1】:

在左侧添加两列(例如 A 和 B),在顶部添加一行,如果 24 在 D3 中,则输入:

在 A2 中:=IF(C2="State",D2,A1)
在 B2:=IF(C2="Code",D2,B1)

复制两者以适应,选择A:B,复制,选择性粘贴,顶部的值,重新排列标题并删除任何多余的部分。

【讨论】:

  • 太棒了。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2023-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多