妙招校验数字位数的有效性

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

下图给出了一组产品编号,要求对其中数字位数进行校验。如果不是18位的将判定无效。为了防止编号中的数字在录入时出错,可以用下面的公式来进行校验。

01

下的公式利用了COUNT函数在进行统计时忽略错误值的特性。

在单元格C2中输入“=COUNT(--MID(B2,ROW(INDIRECT("1:"&LEN(B2))),1))”,CTRL+SHIFT+ENTER三键回车即可。

思路:

  • 利用ROW函数,INDIRECT函数和LEN函数,根据文本长度动态地构成一个数字序列{1;2;3;4;...23;24}

  • 利用MID函数进行文本拆分。用减负运算将文本型数字转换为数字型

  • 最后利用COUNT函数求出数字个数

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

推荐阅读:

IF函数七兄弟,个个本领大!

一对多查询经典函数组合拓展应用--多对多查询

来,平均一下!

总结篇--反向查找函数使用终极帖

遇到不规范的数据录入,你该怎么办?

戳原文,更有料!免费模板文档!

(0)

相关推荐