如何檢查表格的任何單元格中是否包含文字字串

如何檢查表格的任何單元格中是否包含文字字串

我有兩長串名單,我想看看清單中的差異在哪裡,即一個清單中是否有多餘的人,如果有的話是誰。

我認為執行此操作的一個好方法是使用 match 函數,然後您可以看到哪裡有錯誤,以及清單中的差異。

我的問題是一個列表中的名字與另一個列表中的名字不同,例如在一個列表中我們有鮑勃·莫蒂默,而在另一個列表中我們給了鮑勃·J·莫蒂默先生。我試圖透過使用通配符來解決這個問題,但它似乎不起作用,我只是不斷地得到#N/A

我使用的公式是=MATCH("*"&F9&"*"&G9&"*",ListPersonnel!$E$9:$E$1287,0)其中 F9 和 G9 分別是名字和姓氏

我也嘗試過搜尋功能=SEARCH("*"&B3&"*"&C3&"*",ListPersonnel!$E$9:$E$1287),但還是無濟於事。

我相當確定我錯誤地使用了這些論壇,但我不確定如何正確使用其中一個

任何幫助,將不勝感激。

謝謝

答案1

簡而言之,您正在嘗試尋找兩列之間的重複名稱。但要執行公式以產生準確的結果,您需要具備基礎知識,否則任何公式都無法提供 100% 的結果。

就像,你必須製作圖案。姓名以頭銜開頭,如 Mr.、MR 或 Ms.,頭銜、名字和姓氏之間有空格,也如名字以姓氏或名字開頭。

檢查下面的螢幕截圖,我使用了三個簡單的公式來確定匹配或不匹配或重複名稱。

在此輸入影像描述

=IF(EXACT(A2, B2), "Duplicate", "No Match")

=IF(COUNTIF($A2:$B20, $A2)>1, "Full match", "No Match")

=IF(COUNTIF($B2:$B20, $A2)=0, "No match in B", "Match in B")

相關內容