3/26/2010 -
電腦知識
2 comments
電腦知識
2 comments
Excel自動標記重覆、不重覆資料
如下圖,重覆的資料會自動變成紅字:
作法:
1. 選取B欄(或是你要的欄位,甚至其中一格也可以,事後再複製格式到其他欄位即可),再點選格式裡的「設定格式化的條件」
2. 選「公式為」,輸入 「=COUNTIF(B:B,B1)-1」,意思是當資料值不等於0(資料有重覆)時,則將字體改為紅色,兩個步驟就完成了!
那想反過來,要將沒有重覆的資料標出來該怎麼做呢?
以下是我另一個幫同事做的Excel表,同事每天要比對交易所給的停資券資料,看那些是前一天沒有的,以往都是兩份資料印出來再人工註記,因位置常改變,人工比對不易,且容易出錯,所以我另外做個表格,讓同事十秒內就可以做出所要的報表!
作法很簡單,在A欄一樣使用「設定格式化的條件」,設公式為「=IF(A2<>"",COUNTIF($K:$K,A2)-1,"")」,意思是當A2欄有資料時,則比對K欄是否有A2的資料,沒有則底色設定為黃色。
同事只要將今日的證券代號放在A欄,再將昨天的證券代號放在K欄,Excel就會自動在A欄將沒有重覆的資料標記為黃色,馬上就能印出來交差了,簡單吧!





請問=COUNTIF(B:B,B1)-1
回覆刪除b:b是什麼意思是,是指從B1到B最後一筆都適用嗎?
可以詳細解釋一下=COUNTIF(B:B,B1)-1嗎。謝謝
B:B是指一整行,你要套用到每一筆,必須先選取B其中一欄,例如B1。
回覆刪除再點選複製格式後,選取B欄,這樣才會讓整個B欄套用到格式。
「=COUNTIF(B:B,B1)-1」標示為紅色,要分兩個部份看。
首先COUNTIF(B:B,B1),指B1和相同B欄的全部資料對照,當B1資料有在B欄時,就會變紅色。但這不是我們想要的,我們允許出現一次,當第二次才要標記為紅色。
因此我們在公式後面-1,代表當B1數值出現第二次,才會變色,首次出現並未達到格式化條件的效果。