隨筆-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 小言身寸 閱讀(7616) 評論(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位以上,查找結果有誤,請問如何處理,謝謝
          你的問題是咋解決的  回復  更多評論
            
          主站蜘蛛池模板: 万源市| 宁国市| 班玛县| 绍兴县| 页游| 烟台市| 陆川县| 名山县| 元朗区| 紫金县| 娄底市| 蕲春县| 罗田县| 西畴县| 罗江县| 高安市| 丰城市| 和顺县| 甘孜县| 察隅县| 宝鸡市| 大方县| 湛江市| 莲花县| 日喀则市| 锦屏县| 额尔古纳市| 孝昌县| 儋州市| 静海县| 上蔡县| 德令哈市| 宝山区| 晋江市| 宁强县| 宁陕县| 贡嘎县| 东港市| 潞城市| 阜新| 呼伦贝尔市|