我需要一个公式来检查单元格内的顺序

I need a formula that would check the order inside the cell

我有一个 Excel sheet,有 500 个单元格只有 E 列中的数据。我如何检查单元格没有按顺序排列的任何数字,例如 12345 或 54321例子。每个单元格都有一个 5 位长数字。

这是一个公式:

=OR(AND(MID(A4,{1,2,3,4},1)+0=MID(A4,{2,3,4,5},1)-1),AND(MID(A4,{1,2,3,4},1)+0=MID(A4,{2,3,4,5},1)+1))

它一次一个地检查前四位数字与后四位数字,看看是多了一位还是少了一位。这就是 +1 和 -1 部分的用武之地。+0 部分只是将 MID 函数生成的字符串强制为数字。

它使用数组但不需要数组输入。

=IF(AND(ABS(MID($B1,1,1)-MID($B1,2,1))=1,MID($B1,1,1)<MID($B1,2,1)),1,0)+IF(AND(ABS(MID($B1,2,1)-MID($B1,3,1))=1,MID($B1,2,1)<MID($B1,3,1)),1,0)+IF(AND(ABS(MID($B1,3,1)-MID($B1,4,1))=1,MID($B1,3,1)<MID($B1,4,1)),1,0)+IF(AND(ABS(MID($B1,4,1)-MID($B1,5,1))=1,MID($B1,4,1)<MID($B1,5,1)),1,0)

(迟到的选项)