多语言展示
当前在线:1041今日阅读:75今日分享:44

EXCEL实用教程:[1]如何找出连续数据的断点

在EXCEL应用中,人们常常要挑出一列数据中不连续的数,比如做题库的时候往往大家都会删掉重复的题或者不重要的题,但是又想知道删掉的是哪些题,如果一个一个找的话,那会非常费劲的,下面给大家介绍一中快速筛选连续数据断点的方法。
工具/原料

EXCEL

方法/步骤
1

如图所示,A列数据缺了10、12、17、19。我们姑且认为它是题库中被删除的题,这里举例子数据比较少,但题库往往有上千上万道题,那么我们又该如何来挑出被删的题呢?

2

这里要用一个函数:row函数。基本语法是=row(reference ),这个函数的返回值是一个行号,即reference 的行号,比如=row(b2)则返回值为2,意思是b2这个单元格是在第二行。如果=row(),reference为空的话则返回鼠标当前所在单元格的行号。

3

这里要筛选出A列中不连续的数字,则我们在b1中输入函数=row()-a1,这个函数表示b1单元格的行号-a1单元格里内容所得的结果放入b1单元格里,在这个图中就为1-1=0,即b1单元格里最后所得结果为0,如图所示。

4

这时候鼠标点住b1单元格右下角往下拉,这个操作是对A、B两列的每个同行的单元格做上述减法,试想一下会得到什么结果?B列的行号是连续增加的而A列的内容是不连续的,当我们发现差值出现变化时是不是就是A列数据的断点处呢?我们还是看一下真实操作的结果,如图所示,和我们想象的一模一样啊。这样我们只需要找到B列数据变化处就可以找到A列数据的断点了,是不是很方便呢?

5

如果觉得这样看着还是不够一目了然,那我们就更进一步处理,这时需要用到另一个函数if函数。基本语法为if(logical_test, [value_if_true], [value_if_false])即先判断logical_test是否成立,如果成立则输出value_if_true,如果不成立则输出value_if_false。

6

看一下具体操作,在c1单元格里输入=if(b1=b2,“”,“断点”),意思为如果b1=b2成立,则输出为空到c1单元格,如果不成立则输出断点到c1单元格。如图所示,这时是不是一目了然呢?

注意事项
1

果感觉对您有帮助,请投上您宝贵的一票;

2

如果下次还想继续查看,请收藏!

3

此经验由heart拉拉不错编写,如果感觉值得一看,请点击右侧“heart拉拉不错“进入经验列表查看本人其他经验。

推荐信息