我要投稿 | RSS
您当前的位置:首页 > Excel公式

提取excel表格中某列不重复数据(去重),使用excel函数index函数,small函数,if函数,match函数,row函数

作者:韩志华      来源:原创
基础表格,原数据,都是记录方便于记录数据,按以后的需求,可以整理成需要的各种表格。
但有时,我们在统计的时候,却需要把原数据进行处理,比如,提取出不同的类型,名称,型号等等。
如下,要提取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列的内容从小到大排列,然后依次显示结果。

然后就可以实现提取不重复值的效果。

且教程演示中也可以看出,除了能显示不重要的文本,也可以实现显示不重复的数值。
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:韩志华
相关文章
栏目更新
栏目热门