求excel表格中两数间隔数函数
两数间隔函数,比如:表格中745867692358,求7和8两数最大的间隔数
假设字符串,如745867692358,置于单元格A1,
需要求最大间隔数的数值,如7,置于单元格C1,
在单元格D1录入公式:
=IF(ISERROR(FIND(C1,A1)),"",MAX(IF(ISERROR(FIND(C1,A1,ROW($1:$1000))),FIND(C1,A1),FIND(C1,A1,ROW($1:$1000))))-MIN(IF(ISERROR(FIND(C1,A1,ROW($1:$1000))),FIND(C1,A1),FIND(C1,A1,ROW($1:$1000)))))
输入后,须按Ctrl+Shift+Enter确认,系统回应{...}
即可得出7在该字符串中最大间隔数:5
若A1的字符串为"74586769235787",则结果为:13
对于原值的A1,改变C1的字符,如8,即可得出8在该字符串中最大间隔数:8
注意:
1 若C1的字符在A1的字符串中未出现,则返回结果为""(空);
2 若C1的字符在A1的字符串中只出现了1次,则返回结果为"0";
4 若C1中给出的字符多于1个,如"78",则返回"78"在A1字符串里,最大间隔情形中第一个字符"7"的最大间隔数;
5 式中假定了字符串A1的最大长度为1000;
下一篇:qq炫舞万圣精魄怎么获得
热门标签: