多语言展示
当前在线:1888今日阅读:138今日分享:33

某列数据出现2次以上相同数据,返回不同的值

作为一名助教老师,跟进学员,整理学员信息就是不可避免的必修课。今天在整理数据的时候就出现了问题,这个学员的名字我见过啊,那他就是二次跟进了,不想手写,怎么办?知识浅薄的我懂得的函数就那么几个,也没有想到什么函数可以一步到位,怎么办呢?不过我最后还是解决了这个问题,和我一起看看吧~
工具/原料

Excel2016

方法/步骤
1

既然不能一步到位,我首先就想到了先分解看看。思路如下:首先想要得到这个效果,就要提取一列数值里面的相同的数值出现的次数,那我就想到了countif函数(注:Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数。)

3

不过随即又发现一个扎心的问题,就是初始的信息需要写入“初次”,否则会全部被填充为“二次”。这个怎么办呢?然后我又想到了“度娘”,我不会的,总有人会吧,果然,我就找到了答案。这里又要引入一个东西,叫做“绝对引用”,就是给A2加上一个“$”,即函数要写成=IF(COUNTIF(A$2:A2,A2)>1,'二次跟进','初次跟进')

4

果然实现了,那原理是什么呢?解释一下,咳咳这里首先圈定的范围是A2:A2这个范围内,A2的个数,那自然是1个,并不大于1,那他就返回“初次跟进”,我们都知道,excel的函数向下填充是会变化的,那么所有的就都返回“初次跟进了”,所以,这个时候绝对应用就排上用途了,A$2:A2和A2:A2的区别是什么呢?很简单,绝对引用的作用就是固定住了开始的A2,而下拉的时候只有结束范围在变化,而A2:A2下拉的时候,范围的开始和结束都会变化,所以导致了结果的变化。如下图:

注意事项

本教程为自己探索,如有雷同,纯属巧合,也欢迎大家一起探讨。

推荐信息