excel表格統(tǒng)計(jì)多列數(shù)字重復(fù)次數(shù) excel同列數(shù)據(jù)如何篩選出重復(fù)數(shù)據(jù)?
excel同列數(shù)據(jù)如何篩選出重復(fù)數(shù)據(jù)?1、首先打開excel表格,在A列和B列中三個(gè)輸入兩組數(shù)據(jù),其中有再重復(fù)一遍值。2、接著在C1單元格中輸入輸入公式:IF(COUNTIF(B:B,A1),A1,#
excel同列數(shù)據(jù)如何篩選出重復(fù)數(shù)據(jù)?
1、首先打開excel表格,在A列和B列中三個(gè)輸入兩組數(shù)據(jù),其中有再重復(fù)一遍值。
2、接著在C1單元格中輸入輸入公式:IF(COUNTIF(B:B,A1),A1,#34#34),意思是用A1單元格的數(shù)值在B列中查重,如果沒有有亂詞值就在單元格中會顯示亂詞的數(shù)值。
3、再點(diǎn)回車,即可看見C1單元格還沒有顯示數(shù)據(jù),則它表示A1單元格在B列中沒有亂詞值。
4、將C1單元格的公式向上填充后,即可注意到A列和B列中亂詞的數(shù)值也沒顯示在C列中了。
excel表格同一列中重復(fù)出現(xiàn)的數(shù)據(jù)應(yīng)怎樣提取?
EXCEL表格中,相同列中去重其他提取數(shù)據(jù)的方法:
因此提取時(shí),是需要將再重復(fù)一遍的僅提取一個(gè)出去,其它重復(fù)的部分是貪求的,所以對重復(fù)一遍出現(xiàn)的,將第二次直接出現(xiàn)的那個(gè)提出來,而MATCH函數(shù)是查看另一個(gè)符合條件的次序;
上圖中,是個(gè)數(shù)組公式,即同樣按ShiftCtrlEnter都結(jié)束了公式編輯器,會自動生成一對{},可以看見首次直接出現(xiàn)的是TRUE、后來出現(xiàn)的是FALSE,是要提純出值為TRUE的,所還以為TRUE的返回行號,而為FALSE的返回4^8(即65536,取一個(gè)比較比較大的數(shù),后續(xù)直接返回的這個(gè)大行號的值為空,一直照顧到2003版,至少不能有65536行,現(xiàn)在的版本也可以可以放大些,但就像沒這么大多數(shù)據(jù),此數(shù)加上了);
從該條件語句中可以看出,符合條件的大都小行號、不一致的也是65536,只需將這些小行號再提取進(jìn)去即可,用SMALL函數(shù)來取第幾小值:SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)ROW($1:$10),ROW($1:$10),4^8),ROW(1:1))
再用函數(shù)INDEX趕往A列的值:INDEX(A:A,SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)ROW($1:$10),ROW($1:$10),4^8),ROW(1:1)));
但此時(shí)發(fā)現(xiàn)到后面多了些0,原先EXCEL對空單元默認(rèn)是前往0,是可以在公式后,加個(gè)amp:INDEX(A:A,SMALL(IF(MATCH($A$1:$A$10,$A$1:$A$10,0)ROW($1:$10),ROW($1:$10),4^8),ROW(1:1)))amp,那樣回的就是文本格式,空單元卻前往空單元,這也為什么用4^8的原因,正常了絕對不會沖到最后一行去輸入數(shù)據(jù),因此A65536這個(gè)單元格算正常是空單元。