Excel 将.CSV文件中的单个显式标签转换为多个二进制标签

Excel 将.CSV文件中的单个显式标签转换为多个二进制标签,excel,csv,Excel,Csv,我有一个.csv文件,格式如下: NameOfFile, Type Example, Word Document; Picture; PDF; Example2, Word Document; Example3, Picture; 我想使用一个程序将其转换为这种形式: Name of File, Word Document, Picture, PDF Example, 1, 1, 1 Example2, 1, 0, 0 Example3, 0, 1, 0

我有一个.csv文件,格式如下:

NameOfFile, Type
Example, Word Document;
         Picture;
         PDF;
Example2, Word Document;
Example3, Picture;
我想使用一个程序将其转换为这种形式:

Name of File, Word Document, Picture, PDF
Example, 1, 1, 1
Example2, 1, 0, 0
Example3, 0, 1, 0
所以我们要从显式地写下类型,到有一个显示类型的二进制特性

我想一定有一些聪明的方法可以做到这一点,因为我认为人们通常需要这样做

我的最佳实践方法是什么?

填空选择整个列,主页>编辑-查找和选择,转到特殊…,选中空格,=,向上,Ctrl+Enter,然后创建一个数据透视表,其中行的名称为文件,列的类型为类型,值的类型为计数。为了适应和在数据透视表选项下……,请检查是否有空单元格显示:并添加0


您的第一个名为Example的文件真的没有在行中重复吗?只有一个实例,然后在下面空白?@jnevil不,没有重复,只有一个实例。每种类型都由分号和返回号分隔:。这是数据透视表的一个很好的用例。@pnuts您能进一步解释一下吗?要填充空格,我是否要选择整列、特殊项、空格、=、向上和Ctrl+Enter?谢谢: