2016-05-12 177 views
-2

我有2列A和B的名称。我想在列C中按字母顺序排列列A和列B中的所有名称,而不管是否存在于多个单元格中。因此,如果我在A或/和B中的多个单元格中拥有mike1,那么在C列中应该只有一次。谢谢。从列中获取值excel

enter image description here

+1

[为什么不是图像的代码和示例数据](http://meta.stackoverflow.com/questions/285551/285557#285557)和[阻止代码和/或错误的屏幕截图](http:// meta .stackoverflow.com /问题/ 303812)。 – Jeeped

+0

因为:我没有在我的问题上找到谷歌上的任何东西(5小时搜索); 2个答案没有得到我的问题,因为我拥有它; html标签应该适用于线程标签中的图片,用于网站SEO;该问题不需要vba代码;如果我把链接指向一个网站为图片,人们不会因为垃圾而去那个网站。 – wittman

+0

这是数不.value - 我需要什么。 – wittman

回答

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))

复制下来,直到您开始获得结果的空白为止。

问候

**数组公式不以同样的方式为“标准”公式输入。您只需按住CTRL和SHIFT键,而不是按下ENTER键,然后按ENTER键。如果你做得对,你会注意到Excel在公式周围放置了大括号(尽管不要试图自己手动插入这些)。