六種文本函數SUBSTITUTE、ASC、WIDECHAR、UPPER、LOWER、PROPER

2021-01-08 VBA語言專家

今日繼續講解文本函數,今日是第四講,這講的內容是轉換函數,包括字符的替換和轉換,還有大小寫的轉換。這類函數在實際工作中利用非常多,希望大家在工作中邊利用,邊研究。今日共講六個函數,下面一一給大家講解。

1 SUBSTITUTE(text, old_text, new_text, [instance_num])用新字符串替換部分字符串

text:需要替換其中字符的文本,或對含有文本的單元格的引用。

old_text:需要替換的舊文本。

new_text:用於替換 old_text 的文本。

Instance_num 為一數值,用來指定以new_text 替換第幾次出現的old_text;如果指定了instance_num,則只有滿足要求的old_text 被替換;如果預設則將用 new_text 替換 TEXT 中出現的所有 old_text。

2 ASC函數:將全形字符(雙字符)轉換為半角字符(單字符)

語法:ASC(text)

參數Text 要進行半角轉換的文本。

說明:公式將全形字母轉化為半角字母,若不包含全形字母則保持不變。

3 WIDECHAR函數:將半角字符(單字符)轉換為全形字符(雙字符)。

語法:WIDECHAR(text)

參數text:指的是要轉換為全形字符的文本。參數可以是文本也可以是對單元格的引用。

若要轉換的原文本中不包含任何半角字符,則原文本保持不變。

上面的例子中可以看到全形和半角的轉換。

4 UPPER:將文本轉換成大寫形式

語法:UPPER(text):

參數text:需要轉換成大寫形式的文本。text 可以為引用或文本字符串。

5 LOWER:將文本中的大寫字母轉換成小寫字母

語法:LOWER(text)

參數text:要轉換為小寫字母的文本。該函數不改變文本中的非字母的字符。

6 PROPER 將文本字符串的首字母轉換成大寫

語法:PROPER(text)

參數text:用引號括起來的文本、返回文本值的公式或對包含文本(要進行部分大寫轉換)的單元格的引用。

講函數已經很長時間了,現在開始分專題來講解,文本函數的應用是非常廣泛的,特別是大小的轉換及字符串的截取函數,都是經常用到的函數。利用的時候要更加小心。

今日內容回向:

1 SUBSTITUTE函數、ASC函數、WIDECHAR函數、UPPER函數、LOWER函數、PROPER函數的作用是什麼?

2 替換函數REPLACE函數和SUBSTITUTE函數的區別是什麼?

分享成果,隨喜正能量

相關焦點

  • Excel函數upper、lower、proper和text在實際案例中的運用
    今天講解的內容將圍繞四種文本函數:upper、lower、proper和text。函數upper函數upper的基本語法形式是upper(text),功能就是將text轉化為都是大寫的文本(針對英文),其中的text可以是引用的單元格或文本字符串,我們接下來就以一個具體的Excel工作表的內容來進行舉例,該Excel工作表的內容包括三項,分別是公司名稱,大寫公司名稱和小寫公司名稱,其中公司名稱為已知的內容,大寫公司名稱和小寫公司名稱是需要我們使用函數來得出的內容。
  • 利用格式轉化函數LOWER UPPER PROPER來實現
    函數講了很多,今天換個輕鬆的話題,就是格式化的函數,是非常簡單的。格式化函數,或者叫大小寫轉換函數,在處理字符集的時候也是常用的,我們在工作中經常用到要把大寫的字母轉化成小寫,把小寫的字母轉換為大寫的情況,或者是單詞的首個字母大寫,這就是格式的轉換。
  • excel中的替代函數——replace和substitute函數的應用實例
    在excel中,常用的替換函數有replace和substitute函數,這兩個函數都可以替換單元格中的部分內容,功能和ctrl+H的功能類似,但是使用函數的目的一方面不會破壞原數據,另一方面與其他函數結合可以實現更多功能,對於substitute的參數=substitute(單元格,被替換的字符串,新字符串,指定替換第幾個),第四個參數可以省略
  • excel替換函數教程:substitute函數和replace函數的用法及案例
    在excel進行文本替換,除了用查找替換功能,也可以用函數來實現。這節課,我們就來講下substitute函數和replace函數的用法及案例。首先,來看一下案例圖表:上半部分表格,需要的是將A列單元格裡的B列單元格內容替換掉,也就是刪除掉,這種情況用的是substitute函數。
  • EXCEL函數公式大全之利用PROPER函數LOWER函數實現英文大小寫轉換
    我們會發現PROPER函數只有一個參數構成,參數表示的意思是在一組英文半角雙引號中的文本字符串,或字符串所在的單元格,或者計算結果為文本的公式。指定的單元格只能有一個,而且不能指定單元格區域。我們會發現LOWER函數同樣也只有一個參數構成,表示的意思與PROPER函數相同。在一組英文半角雙引號中的文本字符串,或字符串所在的單元格,或者計算結果為文本的公式。指定的單元格只能有一個,而且不能指定單元格區域。
  • Excel中的替換神技,SUBSTITUTE函數使用技巧詳解
    SUBSTITUTE函數的用途是對指定的字符進行替換。函數定義:SUBSTITUTE(text,old_text,new_text,[instance_num])text :字符串,可以是文本內容也可以是對含有文本的單元格的引用。
  • Excel Substitute函數使用方法,含嵌套一次替換多個不同字符實例
    在 Excel 中,一共有兩個替換字符的函數,一個是Substitute函數,另一個是Replace函數;前者是用新字符替換舊字符,後者是用新字符替換指定字符數。Substitute函數既可以替換源文本中所有指定字符,又可以替換某個指定字符,並且還能嵌套使用以實現一次替換多個不同字符。
  • Excel知識第15期:同為替換,REPLACE函數和SUBSTITUTE函數該用誰
    在第14期Excel知識的介紹中,介紹了REPLACE函數的使用方法,知道了該函數是用來進行字符替換的函數。其實,在Excel的函數當中,還有一個替換函數,它就是SUBSTITUTE函數。在英文當中,replace和substitute都有替代,替換的意思,那麼在Excel中,二者又有什麼區別呢?在上期內容
  • 手機號隱藏中間四位,5種方法帶你認識5個函數1個小技巧
    說明:left函數從文本字符串左側截取固定長度字符串,right函數從文本字符串右側截取固定長度字符串,再利用連接符&連接起來。mid函數C2單元格輸入:=MID(B2,1,3)&"****"&MID(B2,8,4)mid函數與left+right函數有異曲同工之妙,只不過的mid函數可以從一個文本字符串任一位置截取任一長度的字符。
  • SUBSTITUTE函數和REPLACE函數的用法比較
    如果用函數來解決,比較常用的替換函數有SUBSTITUTE 函數和REPLACE函數,在實際的工作中經常也會用到。有的朋友有的時候會經常出現疑惑,不清楚什麼時候該用哪個函數。其實,在某種意義上講,兩者都能實現替換,只是側重點不同。今日就兩個函數的用法給大家做詳細的講解。
  • 函數哥:你不得不掌握的數據替換技能-replace函數!
    函數哥:你不得不掌握的數據替換技能-replace函數!今天,為大家分享replace函數的運用技巧,就是處理某一文本中字符的處理,還是先來看看它的戰鬥力吧!溫馨提示:文末有PDF資料的領取方式!語法:=REPLACE(目標文本,替換字符開始位置,替換字符數,替換後字符)目標文本: 是您所要取代某些字元的文字資料;替換字符開始位置: 是指對 目標文本 的字符進行取代時的開始位置;
  • Excel字符函數(5):REPLACE、SUBSTITUTE查找替換函數之區別
    如果需要在某一文本字符串中替換指定的文本,使用函數 SUBSTITUTE;如果需要在某一文本字符串中替換特定位置處的任意文本,使用函數 REPLACE下圖中,REPLACE函數,從A2單元格的第4位取1位,替換為「」空字符(等同於刪除小圓點.)
  • Visual Basic中文本框處理技巧集萃
    1、設置只讀文本框      有些時候在窗口顯示一段信息,但又不希望用戶去改變它,怎樣實現文本的只讀呢?首先,我們可以利用標籤框(label)的只讀屬性,以標籤來代替文本框以實現只讀屬性,但也可以用小程序實現真正的文本框的只讀。
  • upper什麼意思
    upper什麼意思up,上、向上。以up開頭的單詞也很多,比如我們在downtown中提到的uptown,還有:upgrade, upset, update, upload, etc.upper 之 位置或水平較高的
  • Excel函數公式:含金量極高的文本函數SEARCH和SEARCHB
    Excel中的文本函數,也是非常的多的,例如FIND和FINDB,其主要作用是:查找指定值在字符串中的起始位置。今天我們要學習的是SEARCH和SEARCHR函數。一、函數作用、語法結構、參數說明。作用:用於查找指定值在字符串中的起始位置。
  • EXCEL中利用REPLACE函數與FIND函數的組合統一替換特定字符後文本
    今天我們要學習的是利用REPLACE函數和FIND函數的組合,統一替換特定字符後面的文本。第一步先利用FIND函數取出「-」字符所在字符串的位置。FIND函數的使用方式為:公式----插入函數----輸入函數名FIND函數----點擊轉到----點擊確定。
  • 詳解C++ 的隱式類型轉換與函數重載!
    對於同時存在算術類型轉換與用戶定義的類型轉換的情況,重載確定將分為以下幾種情況:1.;}上述代碼中,我們為類A,B,C都定義了int或double到類類型的轉換構造函數,同時,我們定義了分別以A,B,C作為形參類型的三個重載函數,並使用int或double作為實參進行調用。此時,由於int與double都存在向A,B,C進行基於用戶定義的隱式類型轉換的方案,故此種調用將直接被編譯器判定為二義性。
  • EXCEL函數公式大全之利用TEXT函數將日期文本轉換成標準日期格式
    EXCEL函數公式大全之利用TEXT函數將日期文本轉換成標準日期格式。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數TEXT函數。在日常工作中往往由於我們的粗心大意,把日期格式數據製作成文本格式。