如何从电子表格中的订单中提取组合

如何从电子表格中的订单中提取组合

我有一个电子表格,请参阅下面的屏幕截图,其中包含大量订单号和这些订单内的相关 SKU。

我正在寻找一种方法来提取一起订购的 SKU 组合。这是家具,例如什么椅子搭配什么桌子,以找出我们最受欢迎的组合。

我对 Excel 并非完全陌生,但我也不是 Excel 高手。

我希望能为此指明正确的方向。

我想我知道一种方法来解决这个问题,但这需要学习 Python,而且可能不太优雅。我希望 Excel 中已经内置了可以做到这一点的功能。

电子表格的屏幕截图,显示了订单号、SKU 和数量的数据布局

答案1

我确信这项任务有某种既定的编码方法,但老实说我不知道​​。如果我必须在 Excel 中执行此操作,我会按以下方式执行:

  1. 将所有订单列在一行中,并确保文章在该行中排序(在本例中,它们按字母顺序排序)。您将需要一列用于订单号,然后列出与您最大的订单包含的文章数量一样多的列(例如,如果您最大的订单包含 10 篇不同的文章,请将它们全部列在一起)。

在此处输入图片描述

  1. 单击此数据簇,转到“插入”选项卡,单击“数据透视表”并单击“确定”

在此处输入图片描述

  1. 在数据透视表字段选择器中,将所有文章列拖到“行”字段中。将订单号列拖到“值”字段中。

在此处输入图片描述

  1. 现在您可以评估数据。在我的示例中,您可以看到“苹果”这篇文章的销量最高,并且它最常与“香蕉”和“葡萄”搭配在一起

在此处输入图片描述

请记住,这种方法只有在单行中的文章正确排序时才有效!而且,您无法用这种方法对子集进行求和。您可以看到,例如,订单 1 有子集 (香蕉 | 葡萄),订单 4 也有这个集合。但由于它们不在数据透视表中的同一组中,因此您不会意识到您拥有的这个子集比显示的要多。

我知道这不是最优雅的方法,但它绝对是一个简单的方法,不需要你编写代码。

相关内容