我有table。
我想返回(到一个范围)出现的每种颜色的列表(但每种颜色在列表中只有一个条目,所以没有重复)。我已经找到了许多答案的单col版本,但我真的很想扩展到二维。我更喜欢数组公式解决方案而不是VBA解决方案(尽管我会给予它一个尝试)。例如,参见此。
Ignore Duplicates and Create New List of Unique Values in Excel
表可以占据纸张上的任何位置!
我有table。
我想返回(到一个范围)出现的每种颜色的列表(但每种颜色在列表中只有一个条目,所以没有重复)。我已经找到了许多答案的单col版本,但我真的很想扩展到二维。我更喜欢数组公式解决方案而不是VBA解决方案(尽管我会给予它一个尝试)。例如,参见此。
Ignore Duplicates and Create New List of Unique Values in Excel
表可以占据纸张上的任何位置!
3条答案
按热度按时间h7appiyu1#
要从二维表中提取唯一性,请参见:
Coderre Formula
EDIT#1:
在此示例中,4X6 表位于C4至F9中
helper列 * 为H4至H27
唯一 * 位于列I中,从I4开始
在H4中输入:
抄下来
在I4输入:
在I5中输入数组公式:
抄下来
数组公式必须使用Ctrl + Shift + Enter输入,不能只使用Enter键。
以下是我们所看到的:
bweufnob2#
可以通过在
1
和A
的交点处输入一些东西(“z”就可以了),然后创建一个具有多个合并范围的数据透视表(参见example),并在新工作表中对值列应用高级筛选,复制到另一个位置,复制到:并选择“Unique records only”(仅唯一记录)。然后可以删除PT和深入查看详细信息。wkyowqbh3#
这在现代Excel中变得非常容易。您可以在列表上使用UNIQUE,并且有几个选项可以在一个列表中获取所有数据。对于这样的示例列表:
您可以使用VSTACK来合并这些列,然后应用UNIQUE,如下所示:
或者你可以使用TOCOL,像这样: