本次的练习是:在单元格A1中输入一个任意长度的字母数字字符串,请使用公式返回该字符串中能够被3、5或7整除的数字的数量。这里,“字符串中的数字”指字符串中可以被认为是数字的任意长度的连续子字符串。...(1)对于第一个参数start_num,即Arry1:
ROW(INDIRECT(“1:” & LEN($A1)))
生成从1到单元格A1中字符串长度的整数组成的数组:
{1;2;3;4;5;6;7;8...A1中的字符串拆分后的所有可能的子字符串组成。...转换成0,得到一组由0、1组成的256行3列的数组(其中1代表原256行的数组中该处数值能够被3、5或7整除):
{0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0;0,0,0...3、5、7整除的结果组成的数组,即1代表该行中可以被3、5、7中的某个数整除,2代表该行中可以被3、5、7中的某两个数整除,3代表该行中可以被3、5、7中的三个数整除。