ä½ å¥½ï¼ä½ è¿ä¸ªæ°ç»åªè½ç¨å°çº¯æ°åç对æ¯ï¼å¦æ对æ¯çæ°åç»è¿çéåºæ¥çè¯å°±èªå¨æ¾ç¤ºé误çãè¿æä¸ä¸ªé®é¢å°±æ¯è¿ä¸ªæ°ç»å ¬å¼ä¸è½æ¾ç¤ºäº¤éæ°å0ï¼èªå¨çç¥æäºãææ±ä¸¤åæ°æ®äº¤éä¸çå ¶ä¸ä¸¤åæ°æ®æ¯ç»è¿å ¶å®å½æ°å ¬å¼ç»è¿è®¡ç®ä»¥åçéå¾å°çæ°å¼ï¼èä¸æ¯çº¯æå·¥è¾å ¥çæ°å¼ã
追çä½ ç追é®ä¸åæ¯å¯¹çï¼ä¸è½æç¸åç0éåºæ¥ãä½å¦ä¸åç»éªè¯ï¼AãBåæ¯å
¬å¼å¾å°çæ°åä¸æ ·å¯ä»¥ååºæ¥çã
è¦ååº0ï¼å
¬å¼è¦å¤æå¾å¤äºï¼
=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)),REPT(0,COUNT(0/(MMULT(1-ISERR(FIND(ROW($1:$10)-1,A1:B1)),{1;1})>1))))
æ°ç»å
¬å¼
请é®ä½ æ说çAãB两åæ°æ®æ¯å¿ 须紧æ¨çå§ï¼èæ对æ¯ç两åæ°æ®å¹¶ä¸æ¯è¿æ ·çãæ对æ¯çæ¯CååXåï¼æ以ææ¾ç¤ºæ¯é误çãæ³é®ä¸æä¹ä¿®æ¹è¿ä¸ªæ°ç»ï¼è½æ±å¾æ£ç¡®ç交éï¼å æ¬0å¨å ï¼ï¼
追çæ¾å¼ï¼æææé®ä¸å®é é®é¢æ ¹æ¬ä¸æ¯ä¸åäºï¼å 为Excelçå ¬å¼è¦å¼ç¨åæ°æ®åå æ ¼ï¼èªå·±æé®æ¶æé®é¢æ¹å¨ï¼å«äººè´¹ä¸ä¸ªæä¸æ¥ä¸ºä½ 解çï¼ç»æå®é é®é¢å´å¹¶éå¦æ¤ãä½è¿ä¸è¡¥ä¸ä¸ªè´´å¾ï¼è¯´æä¸é¢æä¾çå ¬å¼æ¯æ²¡é®é¢çï¼AãBåå«æ¯ç¨å ¬å¼å¼ç¨FãGåï¼ä¸ç¹é®é¢ä¹æ²¡æ
谢谢èå¸çç»å¿è§£çï¼æè¿æ ·ååªæ¯æ³æé®é¢ç®åçï¼æ以æé®åºè¿ä¹å¤é®é¢äºãä¸è¿æåè¿æ¯è°¢è°¢èå¸çèå¿ä»¥å帮å©ï¼
追çèªå·±æå
¬å¼ä¿®æ¹æ类似äºä»¥ä¸æ¹å¼è¯è¯ï¼å
¬å¼ä¸ç
{1;1}
æ ¹æ®ä¸¤åæ°æ®ä¸é´ç©ºäºå¤å°åå°±ç¨è±æåå·åå¼å å¤å°ä¸ª0ï¼ä¸é¢çå
¬å¼ä¸éäºBåï¼å ä¸ä¸ª0ï¼ï¼
=TEXT(SUM(LARGE(IF(MMULT(1-ISERR(FIND(ROW($1:$10)-1,A1:C1)),{1;0;1})>1,ROW($1:$10)-1,),ROW($1:$10))*10^(ROW($1:$10)-1)),REPT(0,COUNT(0/(MMULT(1-ISERR(FIND(ROW($1:$10)-1,A1:C1)),{1;0;1})>1))))
如果两列有5万个数据—(A列有50000个单元格,B列也一样的)来对比,请问要改哪里?
追答哪就修改数值,将公式中的1000改成你想要的
如果你的excel版本是2007以上的,将1000改成十万都可以
=IF(COUNT(FIND(0,A1:B1))>1,0,)&SUBSTITUTE(SUM(ISNUMBER(FIND(ROW($1:$50000),A1)*FIND(ROW($1:$50000),B1))*ROW($1:$50000)*10^(9-ROW($1:$50000))),0,)}
你好,这个数组下拉之后,C列很多单元格中没有交集就自动出现0,而是是无规则出现的,这是怎么回事?
追答你的是什么版本?
追问2010版本的
追答稍微等下,我在接电话
追问嗯,好的。我这里的A、B两列的数据是经过其它函数筛选过来的,而不是纯数字的,我用纯数字来用这个数组就没出现0值了
追答哦,也许因为数据庞大所造成
=IF(COUNT(FIND(0,A1:B1))=2,0,"")&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$50000),A1))+ISNUMBER(FIND(ROW($1:$50000),B1))=2,ROW($1:$50000)*10^(10-ROW($1:$50000)))),0,)
这个公式是可以的,不过计算起来很耗时间,当公式下拉后,需要等待很长时间。并且,需要再次下拉。
这个我知道,但是我不会写函数,所以才问各位大神、老师,哪位大神、老师能帮我解答下
追答在vba编辑器输入一下代码