从列excel中获取值

时间:2016-05-12 08:02:03

标签: excel formulas columnsorting

我有两列A和B的名字。我希望在C列中按字母顺序包含A列和B列中的所有名称,无论是否存在于多个单元格中。因此,如果我在A或/和B中的多个单元格中有mike1,那么它应该只有一次在C列中。谢谢。

enter image description here

1 个答案:

答案 0 :(得分:3)

假设条目在A2:B10范围内,请在C1中输入此数组公式** ,用于确定预期的退货数量:

=SUM(IF(A2:B10<>"",1/COUNTIF(A2:B10,A2:B10)))

然后在C2中输入数组公式**

=IF(ROWS($1:1)>C$1,"",INDIRECT(TEXT(MIN(IF(COUNTIF(A$2:B$10,"<="&A$2:B$10)=MIN(IF(COUNTIF(C$1:C1,A$2:B$10)=0,IF(A$2:B$10<>"",COUNTIF(A$2:B$10,"<="&A$2:B$10)))),10^5*ROW(A$2:B$10)+COLUMN(A$2:B$10))),"R0C00000"),0))

向下复制,直到你开始得到结果的空白。

此致

**数组公式的输入方式与&#39;标准&#39;相同。公式。您只需按住CTRL和SHIFT键,然后按ENTER键,而不是按ENTER键。如果您已正确完成,您会注意到Excel在公式周围放置了大括号{}(尽管不要尝试自己手动插入这些括号)。