我正在处理一个相当大的 Excel 文件,而且随着时间的推移,文件会变得越来越大。数据是从几个不同的位置导出的,所以最后我得到了这个文件,它在多行中列出了同一个项目。
几乎所有信息都相同,除了我最后几列列出了该特定商品的不同功能。问题是,当商品具有该列中列出的功能时,该单元格中会出现“是”。并且,具有多个功能的商品不会在适用的每个列中都列出“是”,而是会为其创建单独的行,而其他功能列则留空。
因此,我的文件列出了 6 种不同的功能。如果某个产品支持这 6 种功能中的 4 种,则将给出 4 行,每行仅对一种功能表示“是”,而不是每种产品只有一行,并在适当的位置列出“是”。
数据可能会随着时间而改变,所以我希望有某种方法可以在新的导出后根据需要汇总数据,最终每个唯一的项目只有 1 行,包含其所有详细信息。
以下是一个例子:
产品 ID | SKU | 功能 1 | 功能 2 | 功能 3 产品1 | 123 | 是 | 空白 | 空白 产品1 | 123 | 空白 | 空白 | 是 产品2 | 127 | 空白 | 是 | 空白 产品2 | 127 | 空白 | 空白 | 是 产品3 | 383 | 是 | 空白 | 空白 产品3 | 383 | 空白 | 是 | 空白 产品3 | 383 | 空白 | 空白 | 是
我希望最后能得到这样的结果:
产品 ID | SKU | 功能 1 | 功能 2 | 功能 3 产品1 | 123 | 是 | 空白 | 是 产品2 | 127 | 空白 | 是 | 是 产品3 | 383 | 是 | 是 | 是