在 Excel 中转置数据

在 Excel 中转置数据

A 列我有一个号码。B 列我有一个名字以及应该放在列中的数据C

我该如何扭转这种情况:

我拥有的

变成这样:

我需要的

答案1

假设:每 3 行旧记录 = 1 行新记录

  1. 输入 C1:=B2并复制到 C2:C99​​9
  2. 输入 D1:=B3并复制到 D2:D999
  3. 输入 E1:=MOD(ROW(E1) ,3) = 1并复制到 E2:E999
  4. 复制 C:E 列
  5. 选择 C1 > 编辑 > 选择性粘贴 > 数值 ( Alt-E > S > V > Enter)
  6. 打开自动筛选:数据 > 筛选 > 自动筛选 ( Alt-D > F > F)
  7. FALSE在 E 列自动过滤下拉列表中选择
  8. 选择行 2:999 > 右键单击​​ > 删除
  9. 删除虚拟列 E:E
  10. 关闭自动过滤:数据 > 过滤 > 自动过滤 ( Alt-D > F > F)

答案2

copy - paste special - transpose

相关内容