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

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

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

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办公实战,欢迎关注我们!

    推荐阅读
  • 睡前简短小故事(睡前简短小故事有哪些)

    睡前简短小故事一小松鼠总是向小熊讨蜂蜜吃。冬天来临之前,小熊给了小松鼠一整罐蜂蜜。小熊憨憨地笑了笑,打了一个哈欠,睡着了。冬眠结束后,小熊伸了一个很长的懒腰。他突然看到树洞门口堆满了栗子。小熊挠了挠头,“我不吃栗子啊。”蘑菇天天都很开心,她自己总是晃来晃去,还有一只小乌龟陪她聊天,她觉得世界上的幸福就是这样无忧无虑了。她碰到了超级玛丽。

  • 炒槐花的功效与作用及禁忌(炒槐花的功效与禁忌有哪些)

    芦丁能改善毛细血管的功能,保持毛细血管正常的抵抗力,防止因毛细血管脆性过大,渗透性过高引起的出血、高血压、糖尿病,服之可预防出血。槐花过敏的人不宜食用,槐花过敏时患者可出现四肢皮肤潮红,出现密集丘疹,并且伴有瘙痒、刺痛等过敏反应。

  • 鱿鱼腿做法(鱿鱼腿做法与步骤)

    接下来我们就一起去了解一下吧!鱿鱼腿做法用料:鱿鱼腿,洋葱,青椒,小米辣,酱油,豆瓣酱适量备好。鱿鱼腿洗净控水。下油锅,炸至变色捞出。会出很多水,捞出鱿鱼后,直接掉到锅里的汤汤水。加入鱿鱼腿翻炒,加适量豆瓣酱调味出锅即可。

  • 股票主力控盘高的好还是低的好(什么是股票)

    做主力高控盘的股票,一般做控盘度递增的比较安全,收益也不会太低。控盘度高的股票,比较难受大盘的涨跌影响,因为主力手上有大量的筹码,已经足以控制个股涨跌,如果主力看好,即使散户抛货,也不会抛得很多,对股价下跌无大碍。每股股票都代表股东对企业拥有一个基本单位的所有权。每家上市公司都会发行股票。

  • 家常一周减肥食物搭配(两种食物巧搭配)

    家常一周减肥食物搭配现在很多人对减肥这一方面都十分关注,减肥数量最多的并不是过于肥胖的人,多在希望自己的身材能够更加苗条的女性。因此想要轻松的减肥,小编便为大家推荐这两种食物的搭配食用法。蛋白质是对人体健康具有重要作用的营养素,因此蛋白质的营养补充一直深受运动员、教练员、科研人员乃至普通大众的关注。人们从饮食中可以摄取大量的蛋白质,但由于时间、烹调方法等原因,很难方便及时地补充所需的蛋白质。

  • 地球自转和公转是什么意思(地球自转和公转介绍)

    接下来我们就一起去了解一下吧!地球自转和公转是什么意思公转:是太阳的引力导致地球必须绕着太阳转,公转的离心力和太阳的引力平衡,使得地球不会落到太阳上烧毁。由于太阳引力场以及自转的作用,而导致的地球公转,也有其自身的规律。地球绕自转轴自西向东的转动,从北极点上空看呈逆时针旋转,从南极点上空看呈顺时针旋转。地球自转轴与黄道面成66.34度夹角,与赤道面垂直。

  • 听说你曾爱过我小说(听说你曾经爱过我)

    相依为命,胜似母女之情。不管怎样,这份深情也是无以为报。一直倔强,隐忍且不肯原谅。他说要跟他师姐结婚了,那个和他一起为我买东买西的女子。那个女子跑到乌鲁木齐那么远的地方去陪他,是男人总会动心。再后来的一天,从他母亲口里得到他牺牲的消息。两年了,从不想听关于他一个字,在我心里,他已死去。这样突如其来的噩耗差点让我昏倒。娶她,是在负一个男人的责任。守墓人说,除了他母亲,没有女人来看他。

  • 手被割伤如何处理不感染(手被割伤了要紧吗)

    手被割伤了要紧吗手是人类劳动的主要器官,具有结构复杂,动作精细的特点我们在日常生活中经常需要用手接触物品,使用工具手部接触的东西中包括刀具等锋利器具,所以难免手会被割伤划伤手部血管丰富,伤后出血量往往比较大,容易引起。

  • 深圳25条公交线路大调整(即日起深圳这些地铁)

    深圳公交运营通知根据福田、罗湖、盐田、龙岗、龙华等区疫情防控指挥部相关通告要求,从9月7日0时起,部分公交站点恢复运营,途经公交线路恢复停靠。恢复运营站点如下:新增跳站站点如下:温馨提示●目前仍处于疫情防控关键时期,市民搭乘公共交通工具须凭48小时核酸阴性证明或24小时内核酸检测凭证(记录),乘车时请乘客自觉测温亮码,全程规范佩戴口罩。

  • 红枣和枸杞一起泡水喝有什么作用(红枣和枸杞桂圆一起泡水喝有什么作用)

    预防胆结石胆结石的形成和体内的胆固醇有必然的关系,而红枣和枸杞中含有的抗氧化性维生素能促使胆固醇转化成胆汁,降低胆结石的风险。红枣枸杞泡水哪些人不适合喝1.枸杞的温热效果强,正在感冒发烧、身体有炎症、腹泻的人群不宜服用。