Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用多个条件提取唯一值_Excel_Unique - Fatal编程技术网

Excel 使用多个条件提取唯一值

Excel 使用多个条件提取唯一值,excel,unique,Excel,Unique,我在一个表中有3列:a列有id号(500个不同的唯一编号),B列有排名(排名1到500),C列有年份(2011到2020) 我想提取到一个新的表格,它列出了10年中50个数字的排名,每年从最大到最小;i、 e.引入同一年或更早的所有唯一值。 我对第一年列的公式很简单:=LARGE(如果('Sale Candidates')!$O$7:$O$797您只需要引入另一个条件来检查该数字以前是否使用过 =IFERROR(LARGE(IF(($C$2:$C$11<=F$1)*(COUNTIF($

我在一个表中有3列:a列有id号(500个不同的唯一编号),B列有排名(排名1到500),C列有年份(2011到2020)

我想提取到一个新的表格,它列出了10年中50个数字的排名,每年从最大到最小;i、 e.引入同一年或更早的所有唯一值。


我对第一年列的公式很简单:
=LARGE(如果('Sale Candidates')!$O$7:$O$797您只需要引入另一个条件来检查该数字以前是否使用过

=IFERROR(LARGE(IF(($C$2:$C$11<=F$1)*(COUNTIF($E$2:E11,$B$2:$B$11)=0),$B$2:$B$11),$A2),"")
它不必作为数组公式输入


您只需引入另一个条件来检查该号码以前是否使用过

=IFERROR(LARGE(IF(($C$2:$C$11<=F$1)*(COUNTIF($E$2:E11,$B$2:$B$11)=0),$B$2:$B$11),$A2),"")
它不必作为数组公式输入


您需要多久运行一次此任务?如果是一次性任务,则使用排序功能,按年份排序,然后按从高到低的顺序排序,手动复制并粘贴数据。否则,您可以记录宏对数据进行排序,然后按日期应用筛选,复制数据并每年重复,这样就可以重复使用再重复一遍。您需要多久运行一次此任务?如果是一次性任务,则使用排序功能,按年份排序,然后按从高到低的顺序排序,手动复制并粘贴数据。否则,您可以记录一个宏来对数据进行排序,然后按日期应用筛选器,复制数据并每年重复,这样就可以了他一遍又一遍地抱怨。