Excel数据有效性如何排除重复值

如图H列有N多值,但是很多都是重复的,我对另一个单元格设置【数据有效性】-序列,得到的下拉菜单中就有很多重复值!
实际上我只需要这个菜单显示几个不重复的就可以了。
有木有办法实现~
Ps:请不要说手动输入啥的~拜谢。有追分哟!

用辅助列实现要求。

1、建立辅助列:假设Q列作为辅助列,Q1用公式:
=IFERROR(INDEX(H$4:H$1000,SMALL(IF(MATCH(H$4:H$1000&"",H$4:H$1000&"",)=ROW($1:$997),ROW($1:$997),9^9),ROW(A1)))&"","")
这个是数组公式,按组合键:CTRL+SHIFT+回车,完成公式,按填充柄向下填充公式;

2、建立下拉菜单:选中需要建立下拉菜单的单元格,“数组”功能区,“数据工具”分组,按“数据有效性”下拉菜单,选择“数据有效性”,调出“数据有效性”设置对话框,在“设置”选项卡下,“允许”中选择“序列”,在下面的“来源”中输入公式:
=INDIRECT("Q1:Q"&COUNTIF($Q:$Q,"><"))
按“确定”,完成设置;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-23
找到数据有效性序列来源的引用单元格,用菜单工具删除重复项即成。本回答被网友采纳
第2个回答  2012-10-23
刷选的时候只显示不重复的数据,如果你发现有“重复”的了,可能是因为有空格等不易发现的格式存在
第3个回答  2012-10-23
选择数据有效性,然后选择数列
第4个回答  2012-10-23
用countif函数
相似回答