隨筆-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位以上,查找結果有誤,請問如何處理,謝謝
          你的問題是咋解決的  回復  更多評論
            
          主站蜘蛛池模板: 石林| 托里县| 城固县| 防城港市| 微博| 四川省| 南通市| 昭觉县| 南投市| 江阴市| 洞口县| 息烽县| 夹江县| 富源县| 五指山市| 宜宾市| 大新县| 濉溪县| 藁城市| 高雄市| 康马县| 阳东县| 崇义县| 临夏县| 荥阳市| 怀仁县| 揭东县| 灵丘县| 来宾市| 二连浩特市| 龙泉市| 扎囊县| 海宁市| 象州县| 伊通| 高雄县| 沈阳市| 多伦县| 呼和浩特市| 高台县| 历史|