Excel中表的多个记录中的匹配要求

时间:2017-08-31 21:08:10

标签: excel

我已经搜索了这个问题很长一段时间了,我现在不得不创建一个帐户来询问。这感觉就像是一个普通的问题而且我不确定如何标记它。

我需要在excel中创建一个表,其中包含A列中的客户列表,然后是B到K中的10列,具有10个统一的客户标签要求(即,如果客户需要C列中的要求,则会得到一个标记在他们的行C列)。我想要一种简单的方法来了解客户有哪些相同的要求。我的第一个想法是:

Customer      Requirement B      Requirement C      Requirement D      Concatenated
John's Tools       B                  C                                  BC
Kate's Cats        B                                     D               BD
Tim's Toys                            C                                  C
Jack's Gym         B                  C                  D               BCD
Carl's Cars        B                  C                                  BC

我想,如果我只是在连锁专栏上排序,它会给我我想要的东西,但也许这里的社区有不同的想法。这就是我认为它的样子:

Customer      Requirement B      Requirement C      Requirement D      Concatenated
Carl's Cars        B                  C                                  BC
John's Tools       B                  C                                  BC
Jack's Gym         B                  C                  D               BCD
Kate's Cats        B                                     D               BD
Tim's Toys                            C                                  C

如果有人认为有更好的方法来使用此表格(或者如果它的格式错误),看看匹配的要求,我很乐意看到它。

奖金挑战:我也在寻找一种方法,看看客户是否"大多数是相似的,"正如我的老板所说,但我只是把它留在那里。我认为排序方法工作正常,但如果两个客户非常相似(7个要求中有6个)但是有不同的开始要求(即B和C因为表中有多少客户。)

1 个答案:

答案 0 :(得分:0)

连接字段的想法并不是一个糟糕的选择,并且会起作用。但是,您是否考虑使用TABLES甚至是PIVOT表。

如果您启用表格(选择您的数据,然后单击主页/格式为表格),那么您可以轻松地在所有具有" B"在要求" B"专栏,以及" C"表格中的过滤器适用于" AND"条件,因此如果您选择所有过滤器,那么最终结果将只是实际需要完成所有要求的人员。选择"空白"其中一个过滤器只会显示不需要该要求的人。

您还可以实现与数据透视表非常相似的功能,但这会稍微加工一些。

关于您的奖金问题,您可以为每个要求分配权重并将权重加起来。因此,假设"类似"的定义AB与AC相同,但是ABC不同,那么你可以给A分配100的值,50到B,50到C,然后通过总结要求,AB和AC都会得到150, ABC为200。有几种方法可以实现这一目标,但是你需要老板的意见来确定定义为"彼此相似的方式"它很可能需要一些调整。