返回列表 上一主題 發帖

[發問] 請問如何找出重複批號

selectionchange
選取位置改變時觸發的程序
change
是儲存格內容(值)改變時觸發的程序
學海無涯_不恥下問

TOP

回復 21# Hsieh


    謝謝版主的解答
另外若用VBA在輸入有重複批號時
僅顯示"重複批號"但是不會知道另一個重複批號的位子

重複批號-1.gif

還是謝謝您幫我改好程式...

TOP

g13
格式化條件=COUNTIF($G$13G13,$G14)>=1
gong 發表於 2010-7-7 08:45



    謝謝GONG版主的設定格式化
當重複批號出現時會顯示"顏色"
但是輸入新的批號後...儲存格內的顏色不會消失
是我的格式設定錯誤嗎?





還是很謝謝您...

TOP

最後另外試
   3.正在試另一種加欄位(既然都要加欄位的話)用公式顯示"重複批號"在儲存格中直接顯示



可以知道重複批號的儲存格..但是是必須新增一個欄位去判別..
如果想要在批號的儲存格中..直接顯示"重複批號"大概不行吧!!
感謝先進wqfzqgk及版主的回文...

TOP

本帖最後由 gong 於 2010-7-11 12:48 編輯

不會吧!
格式化條件設定,在本列之前如果有重複本儲存格內容者,才會加底色
顏色無法消去表示前面還有重覆值

除非公式設為手動

補充說明:我格式化條件是從14列開始設起,不是13列
如果從13列開始即包含本身,公式要把>=1,的"="拿掉
才會正確顯示
知之為知之,不知為不知,誠實也!

TOP

本帖最後由 gong 於 2010-7-11 12:57 編輯
最後另外試
   3.正在試另一種加欄位(既然都要加欄位的話)用公式顯示"重複批號"在儲存格中直接顯示



...
PD961A 發表於 2010-7-11 10:35


o13
=if(countif($g$13:$g13,$g13)=1,"","重覆")
知之為知之,不知為不知,誠實也!

TOP

回復 25# gong


    謝謝GONG版主
檔案設定格式是一樣的(沒有另外手動設定)
但是代出的值就是怪怪的
1.gif

gong-1.rar (22.51 KB)

謝謝您

TOP

本帖最後由 PD961A 於 2010-7-11 16:18 編輯

回復 26# gong


    另外您說修正
  如果從13列開始即包含本身,公式要把>=1,的"="拿掉
才會正確顯示
結果設定後是不會變色...步驟哪裡有問題?
感謝您....



gong-2.rar (22.42 KB)



另外謝謝您o13
=if(countif($g$13:$g13,$g13)=1,"","重覆") 的公式..謝謝

TOP

回復 27# PD961A


    g13的格式化條件
=COUNTIF($G$13:$G13,$G14)>=1
資料錯了一位
應改成
=COUNTIF($G$13:$G13,$G13)>1
或改為
=COUNTIF($G$12:$G12,$G13)>=1

gong.rar (41.36 KB)

知之為知之,不知為不知,誠實也!

TOP

本帖最後由 gong 於 2010-7-11 19:09 編輯
回復  gong


    另外您說修正
  如果從13列開始即包含本身,公式要把>=1,的"="拿掉
才會正確顯示
結 ...
PD961A 發表於 2010-7-11 16:16


你的g13格式化條件設
=COUNTIF($G$13:$G53,$G54)>1
這樣的範圍錯了,條件天差地遠當然無法顯示正確值


應該是
=COUNTIF($G$13:$G13,$G13)>1
這樣的意思是從第13列起包含本身如果有1個以上的重覆,則填上條件格式的藍底色
(14列以下的資料在本公式內暫時不計)
你原來的公式範圍不正確,條件位置也不對
知之為知之,不知為不知,誠實也!

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題