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

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

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

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.1FIND(0,A2):查询A2中是否有0,如果有就会返回在第一次出现在其中的位置,结果是一个数值,否则返回#VALUE!错误

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

FIND(0,A2)效果图

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

在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.5SUBSTITUTE(2.4的结果,0,""),SUBSTITUTE函数提到替换作用,把0替换成空。

再测试一下其他数据:

如果有0:

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

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

    推荐阅读
  • 阴阳师决战怎么过(决战取胜阵容及方法介绍)

    主输出姑获鸟:由于这个打法需要2个天翔鹤斩砍死大天狗,所以对输出的要求是比较高的。山兔拿到一速,兔子舞拉条,姑获鸟二速,天翔鹤斩对面雪女,雪女倒,三尾很残,黑晴明也差不多了,神乐重置姑获鸟,天翔鹤斩黑晴明,对面团灭,击破boss。

  • 微博忘记账号和密码怎么办(微博忘记账号和密码如何处理)

    下面希望有你要的答案,我们一起来看看吧!微博忘记账号和密码怎么办登陆新浪微博的首页,选择“忘记密码”。可能你会觉得很奇怪,这和密码没有关系啊?点击“请试试找回登录名”之后,你会看到一个新的页面。认真填写相关信息,提交,就可以找回来了。

  • 适合圆脸女生的发型八字刘海(根据脸型选发型)

    这种脸型一般额头饱满下巴比较短,面部线条不明显,像娃娃脸样有稚感显年轻,可爱且富有亲和力。身材瘦弱的长脸型没有太多肌肉支撑,容易出现脸颊内陷、法令纹明显的情况,不似圆脸型那般抗老。③尽量避开中分发型,居中发缝也会延伸面部视觉长度。

  • 兄弟姐妹们别乱说话(SayUncle不是叫叔叔千万不要乱认亲戚)

    SayUncle不是叫叔叔千万不要乱认亲戚俚语,也是我们经常说的“充满套路”的“不能看表面”的slang它们通常不会是直接的表面意思,而是有很深的引申义,也就是对旧事物赋以新的说法、新的含义比如“Itrainscatsanddogs”,可不是。

  • 为什么老年人旅游团费这么低(老年旅游团为什么会如此便宜)

    为什么老年人旅游团费这么低老年旅游团又称夕阳红旅游团,夕阳红旅游是适合人群为老年人的旅游方式。不少老人呼朋引伴参加,希望能够获得优惠旅行机会,但迟迟未能出行。此外,老年人在出游中还遇到强制消费、额外增加收费等情况。,一些旅行社往往用超低的价格来吸引老年游客,但是要么不能成行,要么旅行社卷款跑路,或在旅行过程中被强制消费,老年游客由此落入“消费”陷阱。遇到此类情况,老人应及时报警。

  • 福特福克斯测评三缸(福特福克斯配1.5T)

    福特福克斯配1.5T福特福克斯不仅能满足用户家用车的要求,还能满足年轻人速度与激情方面的要求,因为这款车走的是运动化路线,曾是运动型轿车的标杆现在市场上在售的福克斯销量日益低迷,却在国内市场上留下浓墨重彩的一笔2021款。

  • 每日一题48个答案(每日一练人文科技20题)

    三项均不符合文意,排除A项、B项和D项。A项,古人男子20岁束发而冠,女子15岁束发而笄,表示成年。随着佛教在傣族地区影响的加深,泼水节成为一种民族习俗流传下来,至今已数百年。B项正确,但与题意不符,不当选。在盂县民间,有关赵氏孤儿的传说口耳相传、传承有序。白居易与元稹共同倡导新乐府运动,世称“元白”,与刘禹锡并称“刘白”。

  • 清明后的螺蛳为什么不能吃(清明后的螺蛳真不能吃吗)

    清明后的螺蛳为什么不能吃?另外,因为清明后的螺蛳大都开始进入繁殖期,开始孕育小螺蛳,所以清明后市民购买螺蛳会看到,带壳的大螺蛳体内或者尾部有小螺蛳,这样就影响食用了,吃起来不太方便。另外,繁殖过后的大螺蛳也会造成体内营养丧失,肉质自然没有繁殖前肥美。一般来说,螺蛳买回家用水泡时间长一些,煮的时候时间长一些,食用就没大问题。

  • 包子馅怎么调才好吃不回缩(包子馅怎么调才饱满多汁)

    带有汤汁的包子,最好用纯肉馅,用素菜不太好吃,包子有汤汁的秘诀,就是“往馅料中打水”,每次加入后,都用筷子朝同一方向搅拌,直到水全部吸收到肉馅中。肉馅打水1、准备400克猪肉,要七分瘦三分肥的那种,吃起来才香,加入葱花和老姜,一起剁碎,剁的越碎越好,剁成肉浆。

  • 花粉过敏怎么治 花粉过敏

    婴儿出现对花粉过敏,就不要避免接触过敏原了,减少宝宝外出的次数,另外家里不要放置鲜花,以免花粉传播使得婴儿过敏症状更加明显,还需要避免吃一些容易诱发过敏的食物。息敏佳减少与阻断鼻前庭与花粉过敏原的接触,从而保证鼻腔的清洁,防止宝宝花粉过敏症状的发生。