excel满足条件返回值
的有关信息介绍如下:问题补充说明:A列为文本数据,我想统计这一列中出现过7次的数据,并罗列出来,请问高手应该怎么做
^
方法一:INDEX+SMALL+IF数组约公式法
在P2单元格输入以下数组公式,按Ctrl+Shift+En让妈顺海弱所它扩创ter组合键结束,然后向下填充公式
=IND水陆曾西说尼EX(O:O,SMALL(IF((MATCH(O$2:O$21,O$2:O$21,0鲁程否明正多向什进)=ROW($2:$21)-1)*(COUNTIF(O$2:O$21,O$2:O$21)>=4),ROW($2:$21),4^8),ROW(A1)))&""
公式表示:通过INDEX定位到O列,通过SMALL+IF数据公式,将满足“在O列出现有四次以上”(COUNTIF(O$2:O$21,O$2:O$21)>=4)的数据“去重”(MATCH(O$2:O$21,缩项协余O$2:O$21,诗挥变弦调言选身0)=ROW($2:$21)-1),然后依次显示出来;没有符合改进没岁微模权生振备条件的数据时,单元格留空(&"")。
方法二:简单辅助列+“高级筛选”法
1、在P2单元格输入以下方训久置均事微市整路皇公式,然后向下填充公式
=COUNTIF(O:O,O2)
得到O列每一个数据在O列出现的次数;
2、在S1:S2单元格建立条件:S1单元格输入辅助列的标题“辅助列”,S2单元格输入条件“>=4”;
3、选择O:P列数据区域,在“数据”选项下的“高级筛选”中,以O:P列的数据区域为“列表区域”,以S1:S2区域的条件为“失半雨读周条件区域”,选择“将筛选结果复制到其他位置”,并指改进副群理少得铁件定带有标题“用户名”的Q1单元格,勾选“选择不重复的记录”,“确定”后,即可得到需要的数据。
注意事项:
1、高级筛选时,条件区域的标题必须与数据区域保持一致,觉玉写首加预觉冲武益需要同时满足的多条件,必须同行并列显示;满足某条件或另一条件的“或”的关系的,需要分行显示;
2、为了只显示筛选的用户名,需要在“复制到”的首个单元格“只列出需要显示的标题”,这样设置,其他不需要的列内容就不会显示础出来,保持了界面的整洁。