解释下EXCEL中的函数公式.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 22:44:34
解释下EXCEL中的函数公式.
{=MID(SUM(MID(G201&5^19,SMALL(FIND(ROW($1:$10)-1,G201&5^19),ROW($1:$10)),1)/10^ROW($1:$10)),3,COUNT(FIND(ROW($1:$10)-1,G201)))}
尤其是里面的G201&5^19,为什么会是5的19次方呢?
{=MID(SUM(MID(G201&5^19,SMALL(FIND(ROW($1:$10)-1,G201&5^19),ROW($1:$10)),1)/10^ROW($1:$10)),3,COUNT(FIND(ROW($1:$10)-1,G201)))}
尤其是里面的G201&5^19,为什么会是5的19次方呢?
一个包含0-9所有数字的字符串,为了给find规避错误值用的
类似的还有1/17
再问: 能全部解释下嘛?
再答: SMALL(FIND(ROW($1:$10)-1,G201&5^19),ROW($1:$10)返回0-9在原来字符串中的位置,以出现的先后排序,因为有可能,不一定这10个数字在原来字符串中都有,所以要加个5^19来容错,再用mid函数取出,)/10^ROW($1:$10)),求和后得到的是一个小数 0.9857.。。。之类,所以要mid(X,3, count的作用是,计算出有几个数字出现过 所以整个公式的意思是,根据原有字符串,按照原来出现的次序,提取不重复的数值,重新排列
类似的还有1/17
再问: 能全部解释下嘛?
再答: SMALL(FIND(ROW($1:$10)-1,G201&5^19),ROW($1:$10)返回0-9在原来字符串中的位置,以出现的先后排序,因为有可能,不一定这10个数字在原来字符串中都有,所以要加个5^19来容错,再用mid函数取出,)/10^ROW($1:$10)),求和后得到的是一个小数 0.9857.。。。之类,所以要mid(X,3, count的作用是,计算出有几个数字出现过 所以整个公式的意思是,根据原有字符串,按照原来出现的次序,提取不重复的数值,重新排列