贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

廣告贊助

網友問到 Excel 的問題:如何判斷三個項目中,那一個和其他二個不一樣?

如下圖,每一列中有三個項目,其中一個和另二個不相同,如何找出那一個不一樣?

Excel-挑出三個中不一樣的是那一個(INDEX,OFFSET,COUNTIF)


【公式設計與解析】

(以下公式不適用三者皆不相同者)

儲存格E2:=INDEX(A2:C2,1,(A2=B2)*3+(A2=C2)*2+(B2=C2)*1)

複製儲存格E2,貼至儲存格E2:E7。

A2=B2、A2=C2、B2=C2若是成立時,會傳回 TRUE,或是不成立,會傳回 FALSE,當經過運算(*3、*2、*1)時,會將 TRUE/FALSE 轉換為 1/0。而 3, 2, 1 代表第 3, 2, 1 欄。

透過 INDEX 函數將上述的第幾欄代入,求得對應的儲存格內容。

或是改成 OFFSET 函數的公式:

儲存格E2:=OFFSET(A1,1,(A2=B2)*3+(A2=C2)*2+(B2=C2)*1-1)

如果三個儲存格都是相同者,要顯示空白,若有一個不同者,再套用上述公式,則公式修改為:

儲存格E2:=IF(COUNTIF(A2:C2,A2)<3,INDEX(A2:C2,1,(A2=B2)*3+(A2=C2)*2+
(B2=C2)*1),"")

藉由 COUNTIF(A2:C2,A2)<3 判斷是否三個儲存格的內容都相同,若不是再代入上述的公式。

文章標籤
創作者介紹

學不完.教不停.用不盡

vincent 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 南瓜爸在越南
  • 太強了,真的是學無止盡!
  • 不用客氣!謝謝你光臨我的部落格。

    vincent 於 2017/01/15 09:48 回覆

找更多相關文章與討論

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼