2021年8月7日 星期六

[EXCEL]Excel 中實現exists的檢查方式

Excel 中實現exists的檢查方式


在Excel中使用類似資料庫中EXISTS的檢測方式。
研究了一下,可以透過match這個方法來實現。而我個人還會增加IF以及IFNA這兩個指令來讓呈現結果更容易閱讀,接下來就來記錄一下這三個指令的使用方式。

MATCH的使用方式:
MATCH(檢查值,比對範圍,比對程度(0完全符合))

透過檢查B欄的資料是否存在於A欄之中。
語法
MATCH(B1,$A:$A,0)
最後的參數設定為0是為了要達到完全符合。

IFNA的使用方式:
IFNA(檢查值,符合則呈現結果)
把MATCH結果配合檢查祂是不是NA做調整。
語法:IFNA(C2,"N")
讓MATCH的結果若是NA的就呈現出N。
不符合的會自動顯示為原始資料。

IF的使用方式:
IF(檢查值條件,成立呈現結果,不成立呈現結果)

把IFNA的值做一下正規畫檢視。
語法:IF(D2="N","N","Y")
檢查值若符合為N則顯示N不符合則顯示為Y。

透過這樣的正規化顯示方式,可以讓人更加容易了解與判讀。

分開看比較簡單,而熟悉後其實也是可以把三的語法寫在一起。
以此案例寫在一起的語法大概會像這樣
語法:IF(IFNA(MATCH(B2,$A:$A,0),"N")="N","N","Y")

分開解析後再去看混合使用就不會覺得他複雜了吧

沒有留言:

張貼留言

[工作心得]會議記錄撰寫原則

 會議記錄撰寫原則 一般而言撰寫會議紀錄時,就是會議決策結果進行文字記錄,藉此留下討倫決策結果並進行對其進行執行作業;透過紀錄的作業紀錄,可以表現出對事件闡述狀況,並呈現出好的說明方紀錄。 會議的用意本身是要進行決策的一個過程,決策結果透過記錄的方式公告出來進行執行方案的推動,在...