excel如何判断一行数据是不是连续详细请看下图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何判断一行数据是不是连续详细请看下图相关的知识,希望对你有一定的参考价值。

第一行第二行第三行都算连续的情况
第四行就是断开的情况在af列进行判断方便筛选 谢谢各位你大神一百分奉上

AF1数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  下拉。

=IF(SUM(N(FREQUENCY(ROW($1:$32),IF(A1:AE1="",COLUMN(A:AE)))>1))>1,"断开","连续")


还可以加入防空白判断,当前行没有输入任何数据时,公式也返回空白值,以上公式返回 断开 。

=IF(COUNTA(A1:AE1),IF(SUM(N(FREQUENCY(ROW($1:$32),IF(A1:AE1="",COLUMN(A:AE)))>1))>1,"断开","连续"),"")


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。


追问

大神 不行啊 给我你邮箱吧 帮我改一改这个表

追答

有图有真相,我这边测试是可以的,那是数组公式,要按三键的哦。


如果还是不行,发来邮箱:

690221857@qq.com

追问

已发有效 望解决 谢谢

追答

那是因为提问的图与实际表格的区域不相符,AI2的公式改为这样下拉就行了,还是数组公式:
=IF(SUM(N(FREQUENCY(ROW($1:$32),IF(D2:AH2="",COLUMN(A:AE)))>1))>1,"断开","连续")

ROW($1:$32)这部份与实际的列数对应+1,如实际为31列,即31+1=32,所以写作 ROW($1:$32)

公式中的COLUMN(A:AE)是与实际列数对应的,由于D到AH2共31列,所以要用A:AE列,这部份的原理实际上是这样的,COLUMN(A:B) 产生 1,2, COLUMN(A:C) 产生1,2,3,以此类推。固定第一列以A开始。

由于文件中的数字是公式返回的值,所以防空白的判断公式要改为这样:
=IF(SUM(1*(D2:AH2"")),IF(SUM(N(FREQUENCY(ROW($1:$32),IF(D2:AH2="",COLUMN(A:AE)))>1))>1,"断开","连续"),"")

邮件已回复,请查收。

参考技术A 在AF1输入:
=IF(OR(COUNTBLANK(A1:AE1)=0,MIN(IF(A1:AE1="",COLUMN(A1:AE1)))=1,MAX(IF(A1:AE1="",COLUMN(A1:AE1)))=31),"连续","断开")
摁SHIFT+CTRL+回车结束公式的输入,将公式向下拉填充就可以了。公式适用所有数据类型。追问

谢谢大神 但是公式不对 错误了 

顺便说一下 图片上的数字都是公式

参考技术B 试试在AF输入=IF((MAX(A1:AE1)+MIN(A1:AE1))*COUNT(A1:AE1)/2=SUM(A1:AE1),"连续","断开") 参考技术C =SUM(N(FREQUENCY(IF((A1:AE1=0),COLUMN(A:AE)),IF(A1:AE1<>0,COLUMN(A:AE)))>0))
数字是几就有几段
数组公式 三键结束
参考技术D 跟wykcorp学习了:
AI2公式,公式编辑栏内,同时按下 Ctrl+Shift+Enter 结束公式输入,将AI2的公式向下填充:
=if(sum(n(frequency(column(d2:ai2),if(d2:ah2="",column(d2:ah2)))>1))>1,"断开","连续")

qt如何判断数据库最后一行

如何判断qt中mysql表是不是到了最后一行。 如: while(?) ?就是判断是否为最后,不是就依次查询,是就结束

可以用if(mquery.next())进行判断~
if(mquery.next())

ui->label->setText(mquery.value(1).toString());

ui->label_2->setText(mquery.value(2).toString());



else

QMessageBox::warning(this, tr("查询错误"), QString(tr("最后一行信息")));

参考技术A QSqlQuery query;
query.exec(“select * from 表名");

while(query.next())
数据库查询

以上是关于excel如何判断一行数据是不是连续详细请看下图的主要内容,如果未能解决你的问题,请参考以下文章

excel如何检查一列数字是不是连续?

excel判断表数据是不是存在另一个表中

如果 EXCEL 的一行中有 3 个连续数据可用,则查找值

java实现导入动态excel

EXCEL中怎么判断一个数是不是存在在一列数中

EXCEL中怎么判断一个数是不是存在在一列数中