将单元格拆分为多行

将单元格拆分为多行

基本上我有这个表格格式:

Id  |   Order content
----+------------------------------------
01  |   Item 1, Item 2, Item 3
----+------------------------------------
02  |   Item 1
----+------------------------------------
03  |   Item 1, Item 2

我需要的是把这些线往下推,然后把所有的项目放在一行,就像这样

Id  |   Order content
----+------------------------------------
01  |   Item 1
    |   Item 2
    |   Item 3
----+------------------------------------
02  |   Item 1
----+------------------------------------
03  |   Item 1
    |   Item 2

最接近这个的是 Kutools,它有一个可以执行此操作的功能,但仅适用于 1 个单元格,而我需要它来处理大约 2000 行,其中一些行可以包含任意数量的订单项。

请指教

答案1

  1. 将光标放在表格中
  2. 使用数据 > 来自表/范围
  3. 在 PowerQuery 编辑器中,选择“订单内容”列并使用拆分>按分隔符,确保将分隔符设置为“逗号”
  4. 使用 Shift+单击选择所有“订单内容.X”列
  5. 使用变换>取消透视>仅取消透视选定的列
  6. 选择属性列,右键单击并选择“删除”
  7. 可选:选择“值”列,右键单击并选择“变换”>“修剪”(删除前导或尾随空格)
  8. 使用“主页”>“关闭并加载”将转换后的表格放回到新工作表中的工作簿中

在此处输入图片描述

答案2

选择您的订单内容列,然后用 ALT-SHIFT-J 替换 (CTRL-H) 您的逗号。这会将逗号替换为新行。这是假设您希望所有订单都位于每个 ID 的同一单元格中。

在此处输入图片描述

相关内容