糖果派对app安卓 糖果派对appios

c彩金博彩·EXCEL单列多列去重提取信息,搞笑直通车函数,一步搞定

作者:匿名 时间:2020-01-09 14:45:14

c彩金博彩·EXCEL单列多列去重提取信息,搞笑直通车函数,一步搞定

c彩金博彩,hello,大家好,我是帮帮,今天跟大家分享一个咱们日常工作经常遇到的问题,提取不重复记录,虽然通过辅助列,功能键实现我们的目的,当然我们更希望一步到位,快捷简单。【如果大家喜欢帮帮,请点击文章末尾下方的推广广告,在里面找到并关注我,我给表亲们准备了更多更实用的办公软件技巧,期待您的到来】

大家请看范例图片,我们现在要提取a列的不重复记录。

选择a列,点击数据选项卡中的删除重复项功能。

选择我们要删除的数据列,点击确定。

大家看,剩下的数据已经帮我们去重,相信大家都会使用这个功能。但是这种方法会破坏原表数据,日常工作中,往往我们都采用辅助表来再去重【如果大家喜欢帮帮,请点击文章末尾下方的推广广告,在里面找到并关注我,我给表亲们准备了更多更实用的办公软件技巧,期待您的到来】

这里我们采用公式来解决,再c2单元格键入公式,=index(a:a,min(if(countif($c$1:c1,$a$2:$a$8)=0,row($2:$8),4^8)))&"",输入完成以后按下ctrl+shift+回车的组合键,转换为数组公式,并向下复制到“出现空值”的单元格,完成操作。

这里我们利用countif=0作为判断不重复的条件,配合使用min函数作为排序的参数。我们可以理解为index(引用列,min(if(条件,row(引用区域的行号),极值行号)))&“”。大家下来后,自己可以试验一下,这种类型的函数都是属于“套路”,理解掌握以后便能举一反三。

我们再来看两列/多列去重提取数值,如果是按照快捷菜单的方法,需要多次辅助操作来实现。

我们可以再d2处键入公式,=indirect(text(min(if(($a$2:$b$8<>"")*(countif($d$1:d1,$a$2:$b$8)=0),row($2:$8)*1000+column(a:b),65536001)),"!r0!c000"),0)&"",依然三键组合,形成数组公式,并向下复制,直至“空白”。

大家值得注意的是,indirect(text(min(if(条件,(引用区域的行号)×1000+column×(引用区域的列号),极值行号),"!r0!c000"),0)&""。

这也是属于“套路”函数,提取多列去重数据,这里多使用了text函数,将min函数提取的最小值,转换为单元格地址,使用indirect函数引用对应单元格的值,使用&“”将多余的部分返回为空文本。【如果大家喜欢帮帮,请点击文章末尾下方的推广广告,在里面找到并关注我,我给表亲们准备了更多更实用的办公软件技巧,期待您的到来】

今天的嵌套函数有点复杂,不过不要紧,收藏起来,要用的时候直接拿出来,改改引用区域就行,就是这么简单^^

【如果大家喜欢帮帮,请点击文章末尾下方的推广广告,在里面找到并关注我,我给表亲们准备了更多更实用的办公软件技巧,期待您的到来】

dafa8888casino

责任编辑:admin   本站原创,未经授权不得转载
继续阅读
相关阅读
热新闻

APP下载

客户端下载
推荐
热门