4個查找替換文本函數,助你快速定位、改正錯誤

表格數據太多,找不到。表格數據要修改,太費神。那今天的函數小技巧正是你需要的。

4個查找替換文本函數,助你快速定位、改正錯誤

1.使用EXACT函數比較兩個文本是否相同

EXACT函數用於比較兩個字符串是否完全相同,如果完全相同則返回TRUE;如果不同則返回FALSE。

函數語法:= EXACT(text1,text2)。

參數說明:

text1(必選):表示需要比較的第一個文本字符串。使用函數時,該參數可以直接輸入字符串,也可以指定單元格。

text1(必選):表示需要比較的第二個文本字符串。使用函數時,該參數可以直接輸入字符串,也可以指定單元格。

例如,某公司需要採購一批商品,現有兩個經銷商報價,採購部門需要比較兩個經銷商的報價是否一致,具體操作方法如下。

第1步:在工作表中選中要存放結果的單元格D3,輸入函數“=EXACT(B3,C3)”,按下【Enter】鍵,即可得到計算結果,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

第2步:利用填充功能向下複製函數,即可對其他商品的報價進行對比,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

例如,某員工錄入數據後想比較是否與原始數據相同,具體操作方法如下。

第1步:在工作表中選中要存放結果的單元格C2,輸入函數“=IF(EXACT(A2,B2),"正確","有誤")”,按下【Enter】鍵,如果完全相同則顯示為“正確”,否則顯示“有誤”,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

第2步:利用填充功能向下複製函數,即可查看所有數據比較結果,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

2.使用FIND函數判斷員工所屬部門

FIND函數用於查找一個文本字符串在文本字符串中第一次出現的位置。根據查找出的位置符號,就可以對該字符進行修改、刪除等。

函數語法:= FIND(find_ text,within_ text,start_ num)。

參數說明:

find_ text(必選):表示要查找的文本。

within_ text(必選):表示需要查找的文本的文本字符串。

start_ num(可選):文本第一次出現的起始位置。

例如,某公司統計出員工的部門編號信息和銷量信息,需要根據部門編號判斷出員工所屬部門,若編號的第一個字母為A則為A部門,編號第一個字母為B則為B部門,具體操作方法如下。

第1步:在工作表選中要存放結果的單元格C2,輸入函數“=IF(ISNUMBER(FIND("A",A2)),"A部門","B部門")”,按下【Enter】鍵,即可得到計算結果,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

第2步:利用填充功能向下複製函數,即可查看所有員工所在部門,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

例如,例如某大型會議舉辦前,需要為每位邀請者發送邀請函,公司客服經理在為某位要邀請者發出邀請函後,都會在工作表中做記錄,並將該邀請者的姓名添加到G3單元格中。

由於需要發送邀請函的數量比較大,整個工作持續了好幾天才完成。為確定邀請函都發送到了邀請者手中,最後還需要核對需要邀請的人員名單。

此時就可以直接使用FIND函數檢查受邀請的人員名單是否都包含在了G3單元格中,具體操作方法如下。

第1步:在工作表選中要存放結果的單元格F3,輸入函數“=IF(ISERROR(FIND(B3,$G$4)),"未邀請","已邀請")”,按下【Enter】鍵,即可得到計算結果,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

第2步:利用填充功能向下複製函數,即可查看得到所有人的邀請信息,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

3.使用FINDB 函數提取聯繫人名稱

FINDB函數與FIND函數的功能基本相同,都是用於在第二個文本串中定位第一個文本串,並返回第一個文本串的起始位置的值,只是FIND函數是面向單字節字符集的語言,而函數FINDB函數是面向使用雙字節字符集的語言。

函數語法:= FINDB (find_text,within_text,[start_num])。

參數說明:

find_ text(必選):表示要查找的文本。

within_ text(必選):表示需要查找的文本的文本字符串。

start_ num(可選):文本第一次出現的起始位置,並以字節計算。

例如,某公司在年底為了激勵員工,設置了年終獎項,A列為各個部門統計出的獲獎名單,包括所屬部門以及人員名稱,現在需要將獲獎人員名稱單獨提取到B列中,具體操作方法如下。

第1步:選中要存放結果的單元格B2,輸入函數“=MIDB(A2,FINDB(":",A2)+1,LEN(A2))”,按下【Enter】鍵,即可得到計算結果,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

第2步:利用填充功能向下複製函數,即可提取出所有獲獎人員姓名,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

4.使用REPLACE 函數以字符為單位根據指定位置進行替換

REPLACE函數可以使用其他文本字符串並根據所指定的位置替換某文本字符串中的部分文本。如果知道替換文本的位置,但不知道該文本,就可以使用該函數。

函數語法:= REPLACE(old_text, start_num, num_chars, new_text)。

參數說明:

old_text(必選):表示要替換其部分字符的文本。

start_num(必選):需要替換字符的位置。

num_chars(必選):需要替換字符的個數。

new_text(必選):需要替換字符的文本。

例如,某企業在舉行抽獎活動時,考慮到中獎者隱私,需要屏蔽中獎號碼的後幾位數,具體操作方法如下。

第1步:在工作表中,選中要存放結果的單元格C2,輸入函數“=REPLACE(B2,8,4,"XXXX")”,按下【Enter】鍵,即可得到計算結果,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

第2步:利用填充功能向下複製函數,即可將制定數字替換為特定符號,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

例如,某參會名單中,用“-”符號分隔地區、公司、代表的符合名稱,現在需要提取其中的地區和公司名稱,具體操作方法如下。

第1步:在工作表中,選中要存放結果的單元格C2,輸入函數“=LEFT(REPLACE(A2,3,1,""),FIND("-",REPLACE(A2,3,1,""))-1)”,按下【Enter】鍵,即可得到計算結果,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤

第2步:利用填充功能向下複製函數,即可將所得結果向下填充即可提取出地區與公司名稱,如下圖所示。

4個查找替換文本函數,助你快速定位、改正錯誤


分享到:


相關文章: