百摩网
当前位置: 首页 生活百科

excel去重公式排序(单元格中数字去重排序思路及公式详解)

时间:2023-05-29 作者: 小编 阅读量: 14 栏目名: 生活百科

excel去重公式排序公式解读第三期-单元格中数字的去重排序!错误FIND效果图1.2、ISNUMBER:比较简单,如同其名,用于判断是否是数值。公式:SUBSTITUTE2.1、ISNUMBER:之所以直接整体拿出来讲,是因为和我们第一部分分类似,只是这次查询的不是一个0,而是查询1-9,看看是否在其中出现过,如果出现返回其对应的位置,否则错误,通过ISNUMBER知道是否存在。

excel去重公式排序?公式解读 第三期 -单元格中数字的去重排序,今天小编就来聊一聊关于excel去重公式排序?接下来我们就一起去研究一下吧!

excel去重公式排序

公式解读 第三期 -单元格中数字的去重排序!

本期涉及到函数较多,你可以一次性根据这个案例,学习多少很多常用 函数的用法,同时我也会讲解思路,这个很重要,思路决定了出路。

直接先看一下我们的效果图:

效果图

公式:=REPT(0,ISNUMBER(FIND(0,A2)))&SUBSTITUTE(SUM(ISNUMBER(FIND(ROW($1:$9),A2))*ROW($1:$9)*10^(10-ROW($1:$9))),0,)

庖丁解牛:整体来看,公式分两个部分(FM表示FORMULA):

FM1:REPT(0,ISNUMBER(FIND(0,A2)))

FM2: SUBSTITUTE(SUM(ISNUMBER(FIND(ROW($1:$9),A2))*ROW($1:$9)*10^(10-ROW($1:$9))),0,)

下面我们分别剖析:

第一部分:0怎么处理

公式:REPT(0,ISNUMBER(FIND(0,A2)))

功能:判断A2中是否含有0,如果有就显示0,否则显示为空

剖析:1.1、FIND(0,A2):查询A2中是否有0,如果有就会返回在第一次出现在其中的位置,结果是一个数值,否则返回#VALUE!错误

示例:从截图中可以看出,10中含所有0,0在第二位,所以返回2;11中没有0,所以返回#VALUE!错误

FIND(0,A2)效果图

1.2、ISNUMBER:比较简单,如同其名,用于判断是否是数值。

在1.1中,我们判断的结果要不是数值,要不错误值,返回TRUE或者FALSE

ISNUMBER效果图

1.3 、REPT:这是第一部分的重点,因为很少有人这么用。一般肯定想到IF函数。其实效果一样,但是简洁一些!其中有两点也是使用比较巧妙的

a、FALSE在特定情况表示0,TRUE表示1

b、REPT:重复函数,这里重复1次或者0次,重复0就显示空(重点)

如此我们便解决了是否包含0的问题。

REPT

第二部分:非0部分去重提取

第二部分相对复杂一些,不过也不用担心,我们一般遇到这种公式是从外向内解析的。但是给大家解释我们就得从内开始,否则你不知道内部,很难看懂。

公式:SUBSTITUTE(SUM(ISNUMBER(FIND(ROW($1:$9),A2))*ROW($1:$9)*10^(10-ROW($1:$9))),0,)

2.1、ISNUMBER(FIND(ROW($1:$9),A2)):之所以直接整体拿出来讲,是因为和我们第一部分分类似,只是这次查询的不是一个0,而是查询1-9,看看是否在其中出现过,如果出现返回其对应的位置,否则错误,通过ISNUMBER知道是否存在。

示例:通过按下F9,我们可以看到显示的对应的结果{TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

只有起三个是TRUE,说明只包含1-3,其他无

ISNUMBER(FIND(ROW($1:$9),A2)) 转化后的结果图

2.2、我们我们把2.1基础上再乘以1-9,一一对应相乘,那么TRUE就是返回对应的数值,否则返回0公式:ISNUMBER(FIND(ROW($1:$9),A2))*ROW($1:$9)结果:{1;2;3;0;0;0;0;0;0}

现在是一个常量数组,我们要向他们可以123这种,只需要把他们扩大10对次方,然后相加即可比如{1000,200,30} 相加就是1230

2.3、10^(10-ROW($1:$9)):此部分就是我们上面说的10的次方这里相当于:10^({9;8;7;6;5;4;3;2;1})

如果还看不明白我们再展开就是:{10^9,10^8,10^7,10^6,10^5,10^4,10^310^2,10^1}

也就是:{1000000000;100000000;10000000;1000000;100000;10000;1000;100;10}在2.2中我们得到了,如果存在1-9的中的数就是线上对应的数值,否则就返回0,

那么二者相乘结果:ISNUMBER(FIND(ROW($1:$9),A2))*ROW($1:$9)*10^(10-ROW($1:$9)){1000000000;200000000;30000000;0;0;0;0;0;0}这里更多的是数理逻辑要清晰。

2.4 SUM(2.3的结果):就是把{}中的每个数值相加,可以得到1230000000

最后我们把0替换掉即可

2.5、SUBSTITUTE(2.4的结果,0,""),SUBSTITUTE函数提到替换作用,把0替换成空。

再测试一下其他数据:

如果有0:

OK!本期公式庖丁解牛就到这里!小编已尽力解析,如还有什么地方不是很透彻的老铁,欢迎留言交流!知无不言,言无不尽!

这里是 EXCEL办公实战,欢迎关注我们!

    推荐阅读
  • 暗黑破坏神2重制版缺蓝怎么办 暗黑2 前期缺蓝

    转了电法的朋友普遍反应很缺蓝,不知道怎么解决缺蓝问题,下面小编就带来暗黑破坏神2重制版缺蓝解决方法介绍,一起来看看吧。暗黑破坏神2重制版缺蓝解决方法介绍玩电法一般大家都说没有无限,没有格里风不玩电法,主要是因为无限符文之语可以破除免疫,在无限破免之后,格里风的减电抗就很重要了。第二个办法就是凤凰盾,武器位置使用橡树之心,鞋子就是用无形沙暴之旅。

  • 德国三大元帅战绩(有一个共同的伟大品质)

    二战时期,德国战将如云。希特勒将他最器重的爱将骂个狗血喷头。到了今天,多数士兵还没有收到御寒的棉衣。希特勒当然不会同意了。1944年3月,纳粹德国最优秀的将领曼斯坦因被希特勒解职。他们爱领袖,都认为德国需要希特勒,不能没有希特勒,但是他们更爱真理,经常和希特勒顶牛。隆美尔最惨,后来被卷进一件阴谋刺杀希特勒的案子中,被希特勒赐死。

  • 空气炸锅做美食大全 空气炸锅做美食大全人手一份

    蛋清出现明显纹路时加入剩下的白糖,拿起打蛋器,蛋白出现大的直角后转低速打发1分钟左右,能够使蛋白更加的细腻。第2次加入蛋液时要确保第一次搅拌均匀,蛋液已吸收。

  • 新版本重铸的圣剑(二郎显圣真君归来-新版务本TO46R)

    官宣全长120毫米、头身尾直径皆为26毫米,经实测,基本无误。但关闭时应注意,不要强行压入,以免和壳体接触时因剪切效应,造成防水塞边缘凸起的损伤,从而影响密封性。反向安装抱夹时,可将电筒夹于背包肩带或棒球帽檐使用,从而使双手得到解放。内部使用单圈镀金弹簧接电,弹力很足,配合筒身内的正极弹簧,给予TO46R可靠稳定的防震保障。这次照例将其在冰箱里关了24小时禁闭,从结果来看,相当令人满意!

  • 雅马哈xmax250官方售价(雅马哈发布新款XMAX250)

    但即便如此,雅马哈还是推出2022款XMAX250ABS版,并将于9月8号在日本市场率先上市。外观方面,雅马哈的踏板车有一个共性就在于外观的设定会比较运动,而这款全新款XMAX250也将会拥有这种家族化的外观,采用一个类似于XMAX300的设计。配置方面,XMAX250将会采用组合式仪表,LED灯源,无钥匙启动,前后碟刹双通道ABS,也将会装配TCS牵引力控制系统,基本和XMAX300又属于了同等水平。

  • 黑袍纠察队谁失去了超能力(当超级英雄们失去正义)

    当超级英雄们失去正义超级英雄,有着超越普通人的力量,他们上天下海无所不能,他们中有些人的存在,甚至可以改变一场战争的走向在我们的认知中,超级英雄们强大且富有正义感,他们保护着人们不被罪恶所侵害,他们就像是上帝派来拯救人间。

  • 碳中和的本质(碳中和的本质意义)

    下面内容希望能帮助到你,我们来一起看看吧!从熵增的角度看,燃烧木材,无疑产生最大的熵增,其他依次减少,而新能源最少。从利用难易程度看,烧木柴最容易,其他依次困难度增加,而获取新能源最难。而一个理想的人类社会,必定是一个低熵社会,有序和谐,能量利用水平极高。

  • 花中皇后月季花(花中皇后月季花七绝诗)

    月季花常作切花,其中红色切花更成为情人间必送的礼物之一,并成为爱情诗歌的主题。

  • 王者s24赛季中路梯度(王者S24赛季匹配机制)

    王者S24赛季匹配机制导读:王者荣耀进入S24赛季之后,天美对吃操作的英雄基本削了个遍,就连射手也没有放过,导致不少大神玩家吐槽,说王者荣耀现在越来越来没有意思了,其实天美最近对英雄的调整确实做得不够好,吃操作的英雄纷纷削。

  • 拆迁安置协议可以贷款的吗(拆迁安置协议能贷款吗)

    1.不可以,因为赔偿合同仅仅是债权凭证,并非物权凭证。作为抵押物显然价值不大,操作性较复杂,当然具体还要问贷款银行。2.法律依据:《中华人民共和国土地管理法实施条例》第二十六条土地补偿费归农村集体经济