隨筆-94  評論-56  文章-3  trackbacks-0
          問題:
          假設數據放在A列,
          要查找出其中有重復的數據。

          解決方案:
          使用COUNTIF函數

          假如數據是在A列,從A1開始,到A100結束。

          在B1單元格輸入:=IF(COUNTIF($A:$A,A1) > 1, 1, "")

          然后把公式一直往下復制到B100。這樣B列中顯示為1的就表示對應的A列有重復。

          ※ COUNTIF($A:$A,A1)是計算A1的數據在A列中出現的次數。
          posted on 2008-02-21 10:26 小言身寸 閱讀(7617) 評論(8)  編輯  收藏 所屬分類: 軟件應用

          評論:
          # re: 查找EXCEL的一列中重復的數據 2008-06-07 09:42 | lflx
          按上述方法,當格式為文本,數據16位以上,查找結果有誤,請問如何處理,謝謝  回復  更多評論
            
          # re: 查找EXCEL的一列中重復的數據[未登錄] 2008-06-10 08:59 | 小言身寸
          可以說的具體點嗎?我按你說的試了一下,沒有發現錯誤。  回復  更多評論
            
          # re: 查找EXCEL的一列中重復的數據 2008-11-17 14:19 | pistachio
          請教一下:
          數據在A列,我現在在D列又要輸入一些數據,當有重復數據的時候提示我.
          我的公式=IF(COUNTIF(A:D,D1)>=2,"重復",""),可是當A列和D列沒有數據時,它也顯示重復,不明所以.  回復  更多評論
            
          # re: 查找EXCEL的一列中重復的數據[未登錄] 2008-11-17 14:37 | 小言身寸
          @pistachio
          是不是空格導致的呢?  回復  更多評論
            
          # re: 查找EXCEL的一列中重復的數據 2008-12-17 18:33 | pistachio
          @小言身寸
          謝謝,我已經解決問題了,不是空格引起的。  回復  更多評論
            
          # re: 查找EXCEL的一列中重復的數據 2010-09-02 15:07 | jims
          @pistachio
          =if(A1<>"","",IF(COUNTIF($A:$A,A1)>1,"重復","")  回復  更多評論
            
          # re: 查找EXCEL的一列中重復的數據 2010-09-02 15:08 | jims
          我這個沒問題應該
          判斷是否為空,如果是空,不做操作,
          非空才做COUNTIF
            回復  更多評論
            
          # re: 查找EXCEL的一列中重復的數據 2013-04-17 23:36 | 高規格
          按上述方法,當格式為文本,數據16位以上,查找結果有誤,請問如何處理,謝謝
          你的問題是咋解決的  回復  更多評論
            
          主站蜘蛛池模板: 杭锦后旗| 邮箱| 巨野县| 尚义县| 鄂托克前旗| 石泉县| 武义县| 喀喇| 炉霍县| 广宗县| 江城| 绩溪县| 新宁县| 洪湖市| 新兴县| 伊川县| 南靖县| 抚松县| 锦州市| 中阳县| 新安县| 阿鲁科尔沁旗| 高安市| 扎兰屯市| 澳门| 荃湾区| 曲沃县| 沽源县| 贡觉县| 黄浦区| 洪雅县| 克山县| 松潘县| 定襄县| 民县| 日喀则市| 中西区| 闻喜县| 剑河县| 武定县| 察哈|