回覆列表
  • 1 # 使用者4835330844859

    有朋友提出一個問題:

    有一個Excel電子表格如下圖所示,有很多重複的電話號碼。我想把連續重複的電話號碼(例如C6:C8)標記出來,重複但不連續的電話號碼(例如C2和C6)不作處理,請問該如何操作?

    問題解答

    選中電話號碼所在的單元格(本例是C2:C14),點選【開始】→【條件格式】→【新建規則】,彈出【新建格式規則】對話方塊,選中【使用公式確定要設定格式的單元格】。在【為符合此公式的值設定格式】欄中輸入以下公式:=OR(C2=OFFSET(C2,1,0),C2=OFFSET(C2,-1,0))。如下圖。

    這樣,我們就把連續重複的單元格標記出來了。

    問題分析

    標記某些符合條件的單元格,可以用條件格式。

    解決這個問題的核心是:如何判斷多個單元格是連續重複的。分析一個連續重複的區域(如C6:C8、或C10:C13),我們可以發現,在這個區域裡的單元格,可以劃分為兩種型別:

    與它下面的單元格相等(如C6、C7);與它上面的單元格相等(如C7、C8)。

    那麼,只要某個單元格符合條件1或者條件2,也就是說,兩個條件滿足其一,就說明它處在一個連續重複的區域之內,需要把它標記出來。

    以C2單元格為例,把以上兩個條件改寫成Excel表示式:

    C2與它下面的單元格相等,就是C2=OFFSET(C2,1,0);C2與它上面的單元格相等,就是C2=OFFSET(C2,-1,0)。

    因為條件1和條件2是“或者”的關係,所以用OR函式把這兩個條件連線起來,就是=OR(C2=OFFSET(C2,1,0),C2=OFFSET(C2,-1,0))。

    也許有讀者會問:為什麼這個公式只判斷C2單元格?不是還有C3:C14嗎?

    Excel知道你的顧慮,只要你在公式中指定某個區域的第一個單元格,它就會按照相對引用的法則,把這個區域中每一個單元格都代入公式,計算結果,根據結果設定條件格式。

    - - -

    Excel技能培養基金需要您的支援。。。

    說人話!

    就是請打賞我2元錢明天早飯買包子~~

  • 中秋節和大豐收的關聯?
  • 剛移植好一帆風順,也澆了很多水,葉子怎麼就下垂了?