本文的標題是《在Excel 2019中處理文字的方法》來源于:由作者:陳卓雅采編而成,主要講述了1、FIND功能
LOOKUP函數在單元格中查找內容,但是您可以使用FIND函數在文本中搜索文本。當您在
1、FIND功能
LOOKUP函數在單元格中查找內容,但是您可以使用FIND函數在文本中搜索文本。當您在一個單元格中有一個句子或幾個術語,并且想要在此文本中查找單詞或字符串時,FIND功能非常有用。
以下是FIND函數的語法:
查找(<要查找的文本>,<在此文本內搜索>,[可選] <字符開始>)
使用“費用”報告示例,可以使用FIND函數在文本中標識字符串。您可能想查找包含單詞“ paying”的單元格,以識別是否已付款。您可以使用FIND函數來執行此**作,以避免需要精確匹配的查找。
(查找功能示例)
FIND函數的返回值是整數值,但是了解Excel分析和識別給定文本中的字符串的方式很重要。字符串中的每個字符都被賦予一個位置號,第一個字符的值從“ 1”開始。在此示例中,搜索是針對字符串“ Payment”的,因此,如果您從第一個字符開始算起字符數,則會注意到“ Payment”中的“ P”從第九個字符開始。字符索引號是Excel和任何其他編程語言中大多數字符串函數的一部分。
使用字符串值時,另一個重要的問題是字符的評估區分大小寫。區分大小寫也是大多數編程語言的一部分。這意味著“付款”,“付款”,“付款”和“付款”是不同的值。示例單元格文本在“付款”中使用大寫字母“ P”,因此搜索文本在參數中也使用大寫字母“ P”。
在此示例中,FIND函數在A10單元中搜索字符串“ Payment”。搜索開始字符是一個選項參數。如果未指定要從哪里開始搜索,則Excel默認為字符串中位置“ 1”的第一個字符。本示例指定了“ 1”字符位置,但這不是必需的。
當使用諸如FIND之類的搜索功能時,在某些情況下,在單元格中找不到搜索字符串。發生這種情況時,編程語言具有不同類型的返回值,但是Excel返回一個#VALUE錯誤。創建使用FIND函數的電子表格時,可以使用ISERROR函數(或任何檢測錯誤的函數(如ERROR.TYPE))將其檢測并將其轉換為備用輸出字符串,或者可以保留該錯誤并知道表示找不到該字符串。
LEFT,RIGHT和MID功能
從單元格返回整個短語對于某些電子表格可能是有益的,但是您只能返回字符串的一部分。您可以使用LEFT,RIGHT和MID函數從字符串中返回一個或幾個字符。這些函數將從字符串中僅返回特定數目的字符,而不管字符串中的字符是什么。
LEFT函數從字符串的左側開始返回指定數量的字符。例如,如果只想從存儲了字符串“ Payment”的單元格中返回字符串“ Pay”,則可以使用LEFT函數檢索“ Payment”字符串的前三個字符。
LEFT函數具有以下語法:
LEFT(<字符串>,[可選] <要檢索的字符數>)
字符串:要用于檢索字符的字符串。
要檢索的字符數[可選]:要顯示的字符數。
第二個參數是可選的,默認為第一個字符。您可以在此參數中指定“ 1”,Excel 2019將僅使用第一個字符或排除第一個參數,您將獲得相同的結果。
(做功能示例)
該示例使用“找到的付款”單元格來檢索前三個字符,即“付款”。如果您指定的字符數超過字符串的長度,則Excel將返回存儲在單元格中的整個字符串。
RIGHT函數具有與LEFT函數相同的語法,包括相同數量的參數,但是唯一的區別是,從單元格字符串中提取的字符計數從右側開始。使用“費用”電子表格中的相同單元格,可以在將LEFT函數更改為RIGHT時看到結果的更改。
(有功能示例)
除了使用的功能外,沒有任何更改,因為LEFT和RIGHT功能具有相同的參數。由于字符計數從字符串的右側開始,因此最后三個字符顯示在所選單元格中。就像LEFT一樣,默認字符數是“ 1”,因此,如果只需要字符串右側的第一個字符,則可以省略此參數。
您有時會希望字符串中的字符既不在字符串的右側也不在字符串的左側。這就是MID函數可以使用的功能。MID函數比LEFT和RIGHT函數具有一個附加參數,因為Excel 2019需要知道在哪里開始和結束字符檢索在何處暗示LEFT和RIGHT函數。
MID函數具有以下語法:
MID(<要搜索的文本>,<要開始檢索的位置>,<要檢索的字符數>)
- 要搜索的文本:包含要使用的文本的單元格。
- 開始檢索的位置:您要開始檢索的字符編號。
- 要檢索的字符數:要從字符串中檢索的字符數。就像LEFT和RIGHT一樣,如果您使用MID檢索比存儲在字符串中的字符更多的字符,Excel將顯示從起點字符開始的其余字符串。(MID功能示例)使用前面示例中使用的同一A13單元格,此示例中的MID函數從字符串“ Payments Found:”中獲取五個字符,從第四個字符開始。結果是“備注”顯示在所選單元格中。使用MID函數,您可以從字符串的任何位置獲取盡可能多的字符,因此它比LEFT和RIGHT函數更靈活。
- 2、上,下和上功能使用字符串搜索時,需要匹配字符的大小寫?!案犊睢焙汀案犊睢笔荅xcel的兩個不同值,但是您可以使用UPPER,LOWER和PROPER函數更改字符大小寫。UPPER函數將所有字母更改為大寫。LOWER函數將字符更改為小寫。PROPER函數將句子或短語中的每個單詞更改為適當的大小寫,這意味著每個單詞的第一個字母均為大寫,而單詞中的所有其他字母均為小寫。這三個函數僅采用一個參數。以下是UPPER函數的語法:上(<text>)
- 文字:您要更改為大寫的單元格引用或文字文本可以是一個字符,一個單詞,一個簡短短語或整個句子。如果引用一個單元格,則整個單元格的內容將變為大寫。(上功能示例)注意,在此示例中,文本“找到的付款”現在全部為大寫。如果字符串中有任何特殊字符或數值,則Excel 2019會毫無問題地忽略它們。LOWER函數的工作原理類似,但是字符串不大寫,而是改為所有小寫字符。參數也相同。以下是LOWER函數的語法:下(<text>)
- 文本:要更改為小寫的單元格引用或文本您可以為“ text”參數輸入靜態文本,也可以使用單元格引用。(降低功能示例)就像UPPER函數一樣,LOWER函數將字符串中的所有字符更改為小寫,并忽略任何特殊字符或數字。如果整個單元格都是特殊字符或數字,則兩個函數都將忽略輸入,并且沒有任何變化。PROPER功能的工作原理略有不同。代替將所有字母更改為大寫或小寫,PROPER函數將每個單詞的第一個字符更改為大寫。當您將用戶生成的輸入導出到電子表格時,通常使用此功能。這些數據通常需要格式化,并且您可以將內容更改為適當的大小寫,以便于查看。PROPER函數具有以下語法:正確(<文本>)
- 文字:您要設置格式的文字 再次注意,PROPER具有與其他函數相同的參數語法,但是輸出卻大不相同。(正確的功能示例)由于“找到的付款”字符串的首字母大寫,因此不會進行任何更改。如果這些單詞中的任何一個都是小寫,則第一個字符將大寫。
- 3、替換功能當要進行全局查找并替換為字符串時,可以使用SUBSTITUTE函數將一組字符換成另一組字符。這是一種更改拼寫錯誤的數據或當數據需要在字符串中添加某些字符時的方法。SUBSTITUTE函數具有以下語法:替換(<要搜索的文本>,<要查找和替換的文本>,<新文本>,[可選] <要替換的實例數>)
- 要搜索的文本:包含要替換的字符串的單元格或文本。
- 要查找和替換的文本:您要替換的舊文本。
- 新文本:將替換舊文本的文本。
- 要替換的實例數:如果發現替換文本不止一次,則可以指定替換字符串的次數。要替換的實例數是可選的,因此,如果您未指定替換次數,Excel會假定您要替換所有實例并將全部替換。(替代功能示例)您可以添加任何文本作為替換,本示例將字符串“ NOT”插入“ Payments Found”字符串,并將其更改為“ Payments Not Found”。在此示例中未定義實例數參數,因為術語“ Found”在字符串中僅出現一次。如果有許多實例,則由于未指定所有實例,因此將全部替換它們。在Excel中使用文本功能將控制用戶輸入并更改格式,以便可以更輕松地讀取電子表格。它有助于規范化數據,尤其是在用戶生成數據時。這些功能將格式化和控制文本,以使電子表格在發布前更具呈現性。
本文原作者為陳卓雅,轉載請注明:出處!如該文有不妥之處,請聯系站長刪除,謝謝合作~
原創文章,作者:陳卓雅,如若轉載,請注明出處:http://www.uuuxu.com/20220516324504.html