专栏名称: 完美Excel
Excel与VBA技术学习与实践
今天看啥  ›  专栏  ›  完美Excel

判断单元格区域中的数值是否为连续数值

完美Excel  · 公众号  · Excel  · 2024-12-18 06:20
    

主要观点总结

本文主要介绍了如何使用Excel公式和LAMBDA函数判断一组数据是否为连续的数。文章首先阐述了问题的背景,然后详细解释了如何使用公式和LAMBDA函数进行判断,并给出了具体的操作步骤和公式。最后,文章鼓励读者在评论区留言,完善内容,并介绍了完美Excel社群的交流方式。

关键观点总结

关键观点1: 文章介绍了如何判断一组数据是否为连续的数。

文章中提到了通过排序数据、创建序号列表等方法进行判断,并详细解释了公式的使用。

关键观点2: 文章使用了Excel的LET函数和LAMBDA函数。

文章中具体解释了LET函数和LAMBDA函数在判断连续数据中的应用,包括它们的变量设置和公式计算。

关键观点3: 文章鼓励读者参与交流和提供反馈。

文章提倡读者在评论区留言,完善内容,并介绍了完美Excel社群的交流方式和获取更多电子资料的途径。


文章预览

学习Excel技术,关注微信公众号: excelperfect 标签: Excel 公式 , LAMBDA 函数 有时候,我们需要判断一组数据是否为连续的数,比如: 1 、 2 、 3 、 4 、 5 、 6 就是一组连续的数;或者 1 、 4 、 3 、 6 、 2 、 5 也是一组连续的数,只是没有按顺序排列而已;而 1 、 4 、 3 、 9 、 7 、 6 则不是一组连续的数。 如下图 1 所示,公式: =LET( r,SORT(A1:A6), m,MIN(r), s,SEQUENCE(MAX(r)-m+1,1,m), IFERROR(SUM((s < >r)*1)=0,FALSE)) 判断单元格区域 A1:A6 中是否包含连续的数值,如果是则返回 TRUE ,否则返回 FALSE 。 图 1 可以使用 LAMBDA 函数,公式为: =LAMBDA(rng,LET(r,SORT(rng),m,MIN(r),s,SEQUENCE(MAX(r)-m+1,1,m),IFERROR(SUM((s < >r)*1)=0,FALSE)))(A1:A6) 结果如下图 2 所示。 图 2 可以自定义实现此功能的函数,如下图 3 所示。 图 3 结果如下图 4 所示。 图 4 自定义函数公式为: =LAMBDA(rng,LET(r,SORT(rng),m,MIN(r),s,SEQ ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览