以這個例子為主,我就只做從 F 欄挑出 B 欄裡沒有的值,若有讀者有興趣試試看另一半,歡迎下載範例檔。
為了達到這個目的,有兩個函數可以使用,都可以達到一樣的效果,雖然傳回來的值不一樣。
儲存格 G1 的公式
=VLOOKUP(F3, $B$3:$B$19, 1, 0)
公式的大意是,用儲存格 F3 的 tID 去 B 欄裡尋找,如果有找到就回傳 B 欄的 tID 回來,若 Vlookup 沒找到,就會回傳錯誤值 #N/A。
將儲存格 G1 的公式複雜給 G 欄其他儲存格,此時就會非常明顯,哪個 tID 不存在 B 欄中。
* Vlookup函數詳細解說參考連結
● H欄的公式,使用 Countif 函數。
儲存格 H1 的公式
=COUNTIF($B$3:$B$19, F3)
在 B 欄的 tID 中,有幾個 tID 和儲存格 F3 的 tID 是一樣的,回傳的結果是數值。
將儲存格 H1 的公式複雜給 H 欄其他儲存格,若回傳結果為0,表示該 tID 並沒有在 B 欄的 tID 中。
COUNTIF 共有 2 個參數。
● 第一個參數 (此例為 $B$3:$B$19)
countif 故名思義,就是在某個條件下計算個數。但計算個數也要有個範圍,而第一個參數就是要計算個數的範圍。
● 第二個參數 (此例為 F3)
這個參數是告訴 Excel,條件是什麼。以此題為例就是等於儲存格 F3 裡的值,若要大於則此參數就會是 ">" & F3,以此類推。
之前在補習班工作的時候,也常常要做比較兩個欄位這種事情....(´▽´)
若有問題歡迎留言或者來信,有其他問題也可以來信唷 ~\(^ ^\)
Dear
ReplyDelete我想請問,如果我要F欄跟G欄兩欄整個來比較大小的話?
E.G. G欄如果有比F欄大的儲存格,我要怎麼把他那一格標示出來?
Hi,你是不是想找 G 欄中有沒有任何一格是比整個 F 欄所有儲存格數值大的 讓後列出來
Delete假設 G : { 1, 6, 9, 20 }, F : { 7, 8, 9, 10}, 你想找 20 出來 ?