如何将逗号分隔的数据分隔为新行,同时为每个新条目保留来自另一列的相同标签?

康纳·科森斯(Connor Cozens)

我有一个很大的excel工作表,需要用逗号定界,其格式类似于此处的示例excel工作表我需要在逗号中将column2中的每个数据条目定界,并在工作表中放入一个新行,但必须为每个新条目复制column1中的标签。因此,如果示例中的第1行是定界的,那么我将拥有5行,分别是tag1和来自column2的5条单独的数据。

编辑:澄清我的意思

我的工作表当前的格式如下:

Column 1 | Column 2
----------------------------
tag1     | data1,data2,data3
tag2     | data4,data5,data6

我正在努力使它像这样:

Column 1 | Column 2
-------------------
tag1     | data1
tag1     | data2
tag1     | data3
tag2     | data4
tag2     | data5
tag2     | data6
病毒

这是一种非常简单的方法,可完全避免使用公式/ VBA。您需要的是访问Power Query,最新Excel的内置功能,但可以从Excel-2010下载。


样本数据

在此处输入图片说明


脚步

  • 选择所有数据
  • 转到Data标签(或Power Query当它是插件时),然后选择From Table确认您的数据具有标题。
  • 一个新的标签将打开。但请选择“ Column2”,然后单击Split Column(在Start选项卡或上Transform。选择在定界符分割
  • 在下一个菜单中,对我而言,标准分隔符是逗号。如有需要,请进行更改。然后点击Advanced并选择分成几
  • 击中OK

  • 另外,出于清洁目的,右键单击“ Column2”标题Transform>> Trim
  • 并退出Power Query,选择保存所有更改。

结果

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将逗号分隔为条件数据集?

如何将多列分组为逗号分隔的输出

如何将逗号分隔的数据拆分到同一列中

根据来自不同数据帧的另一列,将值更新为当前数据帧中的新列

如何将一列分隔为多列(复杂列)

如何将逗号分隔的列值与另一个表作为行连接

当另一列值与上一行不同时,如何将pct更改重置为NaN?

如何将逗号分隔的数据导出到Excel工作表,但每一行都是一个新的Excel工作表

Powershell脚本将逗号分隔的值转换为行并输出为新的CSV文件

如何将逗号分隔的 JSON 值显示为列表?

将多个管道分隔的列解析为行,同时保留适当的对齐方式和ID

如何为熊猫列中的每个逗号分隔值创建新行

如何将具有多个值(分隔)的一列单元格分成新列并添加标题

如何将一列拆分为逗号分隔的字符串?

在保留一些顺序的同时,按第一列对逗号分隔的文件进行排序

Google 表格 - 将一列中未排序的逗号分隔值解析为单独的列。值并不总是以相同的顺序

如何将多行数据显示为单行逗号分隔字符串

将一列分隔为多列

使用R / tidyverse将数据框的一列分隔为未定义的列数

如何将 json 转换为数据框,根据分隔符将默认行转换为新列?

如何将 2 行或更多行合并为一行并用逗号分隔符连接一列

将另一列设置为索引后,将数据框的先前索引保留为一列

将命令中的列分隔为新命令

如何将csv行中的每个字符串分隔为几行

如何将一列中的数据分组为保持行的多列

为另一列中的每个重复值返回新列中的最大值

python - 将行转换为列,并将新列值计算为另一列的总和

Pandas groupby 通过另一列中的每个逗号分隔值获得一列的总数

如何将两列的数据合并为一列,并按类型标识每个条目?