Excel框内数字统计

原问题:Excel框内数字统计
分类:编程开发 > 最后更新时间:【2017-07-27 18:16:50】
问题补充:

第一个框里填12345,下一个框里填4567,怎么在第三个框里自动显示出他们包含相同的数字(45),或者显示第一个没有的数字(67)

最佳答案

以前回答过这个问题。

数组公式(花括号不是手工输入的,是先同时按下Ctrl+Shift,最后按下回车键自动形成的数组公式):

=IF(ISERR(FIND(0,F1)*FIND(0,G1)),,0)&SUBSTITUTE(
SUM(IF(ISERR(FIND(ROW($1:$9),F1)+FIND(ROW($1:$9),G1)),,ROW($1:$9))*10^(9-ROW($1:$9))),0,)

追答:
G1中有,F1中没有的数字公式:=IF(ISERR(FIND(0,G1)),,0)&SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND(ROW(1:9),G1)) 追答:
*ISERR(FIND(ROW(1:9),F1))*ROW(1:9)*10^(9-ROW(1:9))),0,) 追答:
常规公式,一次发不出去,只好分段发送了。 追答:
分别图示如下: 追答:
要得到67的公式可以简化为下面的公式:=SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND(ROW($1:$9),G1))*ISERR(FIND(ROW($1:$9),F1))*ROW($1:$9)*10^(9-ROW($1:$9))),0,) 追答:
公式长度分别为138字符、105字符,是目前最短的。
  • 追答:
    603个字符的公式太长了。
    最佳答案由网友  傲乡  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    8

    分享到:

    其他回答

    其它网友回答:

    其它网友回答:
    你需要自己写代码,没有现成的函数。


    追问:
    怎么写啊,能举个例子吗
      推荐