根据标准在Excel中创build新的重复值列表

我有一个数据电子表格,其中包含“成本类别”栏和“供应商名称”栏。 我需要创build一个属于劳动力成本类别的所有独特供应商的清单。

此问题部分地通过以下链接中的问题回答: 在Excel中忽略重复项和创build唯一值的新列表

该链接中的公式创build了一个唯一的供应商名称列表,但我无法想出一个方法,使公式只能从供应商名称进入人工成本类别。

我需要使用公式而不是使用VBA来完成此操作,因为新列表中的结果将用于填充文档中的其他工作表以深入到其他数据。

谢谢您的帮助!

更新:我已经包含一个链接到一个样本数据的谷歌文档。 我希望这有帮助。 https://docs.google.com/spreadsheets/d/1SofyLcIxnglQgojNP7YxjkS9kJrfp35qA2Y7nE2PZoo/edit?usp=sharing

我接触这个方法可能会或可能不适合你。 基本上,我做了以下几点:

  1. 创build一个名为index的列,它创build一个与数据匹配的所有项目(C列)的数字增量列表。
  2. 创build一个使用=VLOOKUP()=INDEX(MATCH())来检索find当前行(E列)索引号的每个项目的值。

我创build了一个样例表,如下面的截图所示: 电子表格的屏幕截图

使用的公式是:

 C4 =IF(A4=C$2,MAX(C$3:C3)+1,0) D4 =D3+1 E4 =INDEX(B:B,MATCH(D4,C:C,0),1) F4 =IFERROR(E4,"") 

我只是拖下每列的公式。