基础表格,原数据,都是记录方便于记录数据,按以后的需求,可以整理成需要的各种表格。 但有时,我们在统计的时候,却需要把原数据进行处理,比如,提取出不同的类型,名称,型号等等。 如下,要提取A列中不重复的项,并生成于E列之中。 先来看gif动画演示教程图:
E1单元格公式内容: =INDEX(A:A,SMALL(IF( MATCH(A$1:A$1000&"",A$1:A$1000&"",) =ROW($1:$1000),ROW($1:$1000),4^8) ,ROW(A1)))&""
公式中的Match函数部分: MATCH(A$1:A$1000&"",A$1:A$1000&"",)
是gif动画演示中C列的公式内容,以及运算后的结果值。 意思是: A列中对应此值时,出现的首次在A列中的位置,也就是第几行。
而公式中最重要另一部分: IF(MATCH(A$1:A$1000&"",A$1:A$1000&"",) =ROW($1:$1000),ROW($1:$1000),4^8)
是gif动画演示中D列的内容。 意思是,当运算的结果和行号相同时,显示行号,不相同时,显示4的8次方,也就是65536
small公式: SMALL(IF(MATCH(A$1:A$1000&"", A$1:A$1000&"",)=ROW($1:$1000), ROW($1:$1000),4^8),ROW(A1)) 所表示的就是, 对D列的内容从小到大排列,然后依次显示结果。
然后就可以实现提取不重复值的效果。
且教程演示中也可以看出,除了能显示不重要的文本,也可以实现显示不重复的数值。
|