Excel:如何作为两列查找的结果返回唯一列表数组

时间:2018-08-10 02:00:08

标签: excel excel-formula

我有两列相等的行数,每列中都有重复的值。第一列按数字顺序排列,第二列按数字顺序排列。我想要第一列中与给定值配对的所有唯一值的列表。 示例:

Col A:{1; 1; 1; 1; 2; 2; 2; 2; 3; 3; 3; 3; 4; 4; 4; 4} B:{a; a; b; c; a; b; b; c; ..... etc}

我想指定一个包含Col A中值(例如“ 2”)的单元格,并将唯一值作为数组返回到Col B中值的单元格列表中。因此:{a; b; c}

现在,我有一个使用Small的列索引数组公式来列出全部B个匹配项,然后我有了第二个列索引数组公式以从中筛选出唯一值,但是我似乎找不到使其成为一个公式的方法。

现在我有(说C栏):

  

{= INDEX(A:A&B:B,SMALL(IF(A:A = A1,ROW(A:A)),ROW(1:1),2)}

我将其填充为涵盖给定A值的所有值的行数。 然后,我还有另一列来查找唯一性:

  

{= IFERROR(INDEX(C:C,MATCH(0,COUNTIF($ D $ 1:D1,C:C),0)),“”)}

我填写覆盖唯一值的行数

0 个答案:

没有答案