需要Excel公式将值合并到Sunique列中

时间:2018-09-13 16:52:13

标签: excel excel-vba excel-formula

我下面有我的Excel工作表,我需要将它们合并为唯一值以帮助解决它。

Excel Sheet Vaues

必需的输出:

Output I Want

1 个答案:

答案 0 :(得分:0)

步骤1-创建唯一名称列表

使用以下公式,让您的名字出现并抄写下来:

=IFERROR(INDEX($A$2:$A$7, MATCH(0, COUNTIF($F$1:F1,$A$2:$A$7), 0)),"")

请注意,此上方必须有一个单元格。即它不能在第1行中。它也是一个数组公式,因此您需要使用 CONTROL + SHIFT + ENTER 而不是<输入公式时,请输入kbd> ENTER 。

步骤2-拉取相应的条目

与第一个条目相邻,使用以下公式并根据需要向下和向右复制:

=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($A$2:$A$8)/(($A$2:$A$8=$F2)*(B$2:B$8<>"")),1)),"")

上面的公式是一个常规公式,但是在函数的聚合部分的情况下,它确实执行类似于数组的计算。因此,请避免在聚合函数中使用完整的列引用。

Sample