逗号分隔值到Excel中的列

我有多个逗号分隔的行在Excel中与药物名称例如

1)drug1,drug2,drug3,drug4

2)药物1,药物2,药物3,药物5

3)drug1,drug2,drug5,drug6

我想要做的是使这些行列,使所有这些行不同的值成为列。 所以在我们的案例中,毒品1,毒品2,毒品3,毒品4,毒品5,毒品6将成为专栏,如果该行没有该毒品,则该行应该为0,如果在该行中具有该毒品,则应该为1。

任何帮助将不胜感激。

以下是我将如何在多个步骤中完成的截图。

  1. 将数据文本拆分为列(数据菜单,文本到列)
  2. 将数据复制到一个单一的列(B)(复制范围B2:E4)到B10中,然后复制出C10-范围结束,并放回到B13等)(并有2列一rowID和一个值
  3. 对于行10,11,12手动1-3。 使用Ctrl-down箭头复制并粘贴,以填充每个系列,直到全部填充。
  4. 生成数据透视表(现在包含布局)

在这里输入图像说明

这是一个一次性的东西扔掉。 如果这一定要重复做,我会macros观。