摸索到了一个公式,但提取的数字只能按升序排列,如第9行,C9得到的数字是578,而不是785,可以吗?
C1公式:
=TEXT(SUM(LARGE(IF(MMULT(1-ISERR(FIND(ROW($1:$10)-1,A1:B1)),{1;1})>1,ROW($1:$10)-1,),ROW($1:$10))*10^(ROW($1:$10)-1)),"0;0;""""")
同时按Ctrl+Shift+Enter三键输入数组公式,下拉。
你可以在C列输入公式:{=IF(COUNT(FIND(0,A1:B1))>1,0,)&SUBSTITUTE(SUM(ISNUMBER(FIND(ROW($1:$1000),A1)*FIND(ROW($1:$1000),B1))*ROW($1:$1000)*10^(9-ROW($1:$1000))),0,)}
这是数组公式。你懂得。
这个是三键盘确定的,即是:CTRL+SHIFT+ENTER
这个要写一个自定义函数,求字符串的交集
=IF(COUNTIF($A$1:$A$65536,B1)>=1,B1,"")