趣味學習:Excel基本功,作者:看見星光 Excel之家ExcelHome

話說前段時間,女兒國國王給唐僧出了一道EXCEL函數題,權當基礎培訓。

唐僧進房,將那題從抽屜裡取出,攤開給八戒父子看:

趣味學習:Excel基本功,作者:看見星光  Excel之家ExcelHome

唐僧說:“在C列,判斷B列的人名是否重複,若是重複,則標註重複,否則返回空白。”


不戒插著腰,看看八戒傻呆呆的樣子禁不住哈哈大笑道:這題也太簡單了吧,C3輸入公式:

=IF(COUNTIF(B:B,B3)>1,"重複","")

向下填充就可以啦。


唐僧笑眯眯說道:“別急,這只是剛開始,還是在C列,判斷B列的人名是否重複,若是重複,且非首次出現,則標註重複,否則返回空白。”

趣味學習:Excel基本功,作者:看見星光  Excel之家ExcelHome

不戒稍微想了一想,笑道:“師公,你是在逗我玩嗎?

C3輸入公式:

=IF(COUNTIF(B$3:B3,B3)>1,"重複","")

向下填充就可以啦。


唐僧愣了一下,心想原來如此,說道:“你這小子倒是有幾把刷子,不過這題還沒完,還是在C列,判斷B列的人名是否重複,若是重複,且非最後出現,則標註重複,否則返回空白。”

趣味學習:Excel基本功,作者:看見星光  Excel之家ExcelHome

不戒挑了挑細眉,立刻答道:還是在C3輸入公式:

=IF(COUNTIF(B3:B$14,B3)>1,"重複","")

向下填充就可以啦。


唐僧半響不語。

八戒呵呵笑道:“師傅啊,這混小子還成吧?”

唐僧勉強笑道:“8錯8錯。——不過,孩子,這公式的道理你可明白?”


不戒答道:“當然明白。三個COUNTIF函數,不同的是統計範圍。

第一個:

B:B是整列統計,判斷每個數據在整列範圍內的重複次數。


第二個:

B$3:B3,B$3使用行絕對引用,B3使用行相對引用,在公式的向下填充過程中,統計範圍的起點保持不算,終點不斷向下擴大,以達到非首次出現,則標註為重複的目的。”


第三個:

B3:B$14,B3使用行相對引用,B$14使用行絕對引用,在公式的向下填充過程中,統計範圍的終點保持不變,起點不斷下移縮小,以達到非最後出現,則標註為重複的目的。

這個技巧,在判斷重複數據的最早和最近日期上經常使用到,只需要將日期排序,再提取是否首次重複,就可以得出結果。


唐僧聽著,一邊琢磨其中的道理,一邊連連點頭。

卻聽不戒接著說道:“小白龍師叔說過,這是混合引用在公式中的普通運用,師公,難道您連這個也不會?”


唐僧吶吶說道:“胡說,我若是不會,能拿出來考你?再出一道題,你若是做的出來,我便保你去菩薩那裡做善財童子!”


不戒得意道:“師公有啥題儘管出就是。”

唐僧笑眯眯說:——這道題就是,使用混合引用製作乘法口訣。

趣味學習:Excel基本功,作者:看見星光  Excel之家ExcelHome

唐僧洋洋自得,恍惚又想起了和悟空在一起的那些舊時光……



分享到:


相關文章: