exact函數的用法實例?

excel中的exact函數,用來判斷兩個單元格的內容是否完全相同,如果文本字符串完全相同,那麼函數的返回TRUE;如果不完全相同,那麼返回FALSE。

工具/原料

excel工作表

方法/步驟

EXACT函數的語法如下:

此函數有兩個參數:

Text1 待比較的第一個字符串。

Text2 待比較的第二個字符串。

text1和text2分別表示需要比較的文本字符串,也可以是引用單元格中的文本字符串,如果兩個參數完全相同(但忽略格式上的差異),EXACT函數返回TRUE值;否則返回FALSE值。

exact函數的用法實例

如下表,我們分別在A、B列中列舉一些字符串,在C列中錄入公式,來學習此函數的基本用法。

在C2中錄入公式:“=EXACT(A2,B2)”

exact函數的用法實例

exact函數的用法實例

函數返回TRUE,說明A2和B2單元格內容完全相同。

在A3中錄入公式=EXACT(A3,B3)

或者從A2下拉公式。

exact函數的用法實例

exact函數的用法實例

函數返回“FALSE”。說明A3和B3單元格字符串不完全相同,這是因為B2內容前有空格。如果把B2空格去除,則函數應該返回true。

我們在D3中錄入公式:=EXACT(A3,TRIM(B3)),trim函數是去除空格的函數。具體用法可以參看下述經驗。

0 EXCEL 中TRIM函數的用法

exact函數的用法實例

exact函數的用法實例

D3中函數返回TRUE。驗證我們的判斷是正確的。

在C4中錄入公式:=EXACT(A4,B4)或者向下拉公式。

公式返回”FALSE”。容易看出,B4中漢字中間存在空格,函數視為內容不完全一致。

exact函數的用法實例

exact函數的用法實例

同樣下拉公式至C5.

函數返回“FALSE”。50萬和50是兩個不同的字符串,所以函數返回“FALSE”。

exact函數的用法實例

exact函數的用法實例

A6和B6中的字符串僅僅首字母大小寫不一致。下拉公式看看返回結果也為“FALSE”。可見exact函數是區分大小寫的。

exact函數的用法實例

exact函數的用法實例

繼續下拉公式至C7。公式返回TRUE。這是因為2015-11-23和42331看似不同,實則是一致的。後者是前者的序列號。右鍵單擊 【設置單元格格式】【常規】,可以看到2015-11-23轉換成了42331.

exact函數的用法實例

exact函數的用法實例

exact函數的用法實例

exact函數的用法實例

同樣道理,C8和C9均返回true,也是因為兩個參數分別是單元格同一內容的不同設置方式。因為exact函數是忽略形式上的差異的。所以返回true。

exact函數的用法實例

exact函數的用法實例

exact函數的用法實例

exact函數的用法實例

日常工作中,exact函數可以和其他函數結合在一起,為我們工作服務。

如何if函數結合在一起,判斷代碼是否完全相同,並返回判斷結果。

下圖為某公司兩個部門的設備類型統計圖,比較它們是否相符,相同時返回“相同”,否則返回“不相同”。

在C2中錄入公式=IF(EXACT(A2,B2),"相同","不相同")

exact函數的用法實例

函數返回“不相同”。

exact函數的用法實例

下拉公式直至C8,所有的型號判斷出來了。

exact函數的用法實例

利用exact函數和sumproduct函數結合在一起,還可以統計重複數據的個數。

下列表中,分別統計A列中每個數值的個數。

在C2中錄入公式:=SUMPRODUCT(--EXACT($A$1:$A$10,B2))

並按ctrl+shift+enter三鍵結束這個公式(數組公式)。

exact函數的用法實例

函數返回5。

這個函數的含義是先用exact函數判斷A列數據和B2是否相同,相同時返回true,否則返回false。

然後用--把true轉化為數值1,false轉換為數值0.

最後再用sumproduct函數把1或者0相加求和,並返回最終結果。

exact函數的用法實例

下拉公式填充。

B3和B4數據重複的個數也分別求出來了。

exact函數的用法實例

注意事項

若此經驗對您有用,請投我一票,謝謝!!

相關問題答案