CHAR函數
函數功能
CHAR函數用于返回對應于數字代碼的字符。函數CHAR可将其他類型的計算機文件中的代碼轉換為字符。
函數語法
CHAR(number)
參數解釋
number:必需。表示介于1~255之間用于指定所需字符的數字。字符是該計算機所用的字符集中的字符。
實例1 返回數字對應的字符代碼
若要返回任意數字對應的字符代碼,可以使用CHAR函數來實現。
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=CHAR(A2)
按“Enter”鍵即可返回數字“100”對應的字符代碼。
➋ 将光标移到B2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可得到其他數字對應的字符代碼,如圖1所示。
圖1
CODE函數
函數功能
CODE函數用于返回文本字符串中第一個字符的數字代碼。返回的代碼對應于計算機當前使用的字符集。
函數語法
CODE(text)
參數解釋
text:必需。表示需要得到其第一個字符代碼的文本。
實例2 返回字符代碼對應的數字
使用CODE函數可以返回任意字符代碼(數字代碼範圍為1~255之間)所對應的數字。
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=CODE(A2)
按“Enter”鍵即可返回字符代碼“[”對應的數字。
➋ 将光标移到B2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可得到其他字符代碼對應的數字,如圖2所示。
圖2
DOLLAR函數
函數功能
DOLLAR函數依照貨币格式,将小數四舍五入到指定的位數并轉換成美元貨币格式文本。使用的格式為“($#,##0.00_);($#,##0.00)”。
函數語法
DOLLAR(number,decimals)
參數解釋
number:表示數字、包含數字的單元格引用或是計算結果為數字的公式。
decimals:表示十進制數的小數位數。如果decimals為負數,則number在小數點左側進行舍入。如果省略decimals,則默認其值為2。
實例3 将銷售金額轉換為美元貨币格式
➊ 選中C2單元格,在公式編輯欄中輸入公式:
=DOLLAR(B2)
按“Enter”鍵即可将銷售額為“4598”的數字格式轉換為$(美元)貨币格式。
➋ 将光标移到C2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可将其他數字格式的銷售額轉換為$(美元)貨币格式,如圖3所示。
圖3
FIXED函數
函數功能
FIXED函數将數字按指定的小數位數進行取整,利用句号和逗号,以小數格式對該數進行格式設置,并以文本形式返回結果。
函數語法
FIXED(number,decimals,no_commas)
參數解釋
number:表示要進行舍入并轉換為文本的數字。
decimals:表示十進制數的小數位數。
no_commas:表示一個邏輯值,如果為TRUE,則會禁止FIXED在返回的文本中包含逗号。
實例4 解決因四舍五入而造成的顯示誤差問題
财務人員的工作是異常嚴謹的,即使是小的金額誤差也不允許,為了避免因數據的四舍五入而造成金額誤差,可以使用FIXED函數來避免小誤差的出現,從而更好地提高工作效率。
選中D2單元格,在公式編輯欄中輸入公式:
=FIXED(B2,2) FIXED(C2,2)
按“Enter”鍵即可得到與顯示相一緻的計算結果,如圖4所示。
圖4
實例5 将數字按指定的小數位數取整
表格A列中顯示了産品的銷售額,使用FIXED函數可以為B列的銷售數據添加千分位分隔符并保留兩位小數。
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=FIXED(A2,2,FALSE)
按“Enter”鍵即可為第一個數值添加分隔符并自動保留兩位小數。
➋ 将光标移到B2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可将其他數據的格式轉換,如圖5所示。
圖5
JIS函數
函數功能
JIS函數将字符串中的半角(單字節)字母轉換為全角(雙字節)
字符。對于日文,該函數将字符串中的半角(單字節)英文字母或片假名更改為全角(雙字節)字符。
函數語法
JIS(text)
參數解釋
text:表示文本或包含文本的單元格引用。如果文本中不包含任何半角英文字母或片假名,則不會對文本進行轉換。
LOWER函數
函數功能
LOWER函數将一個文本字符串中的所有大寫字母轉換為小寫字母。
函數語法
LOWER(text)
參數解釋
text:必需。表示要轉換為小寫字母的文本。函數LOWER不改變文本中的非字母的字符。
實例6 将文本轉換為小寫形式
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=LOWER(A2)
按“Enter”鍵即可将對應的文本字符串轉換為小寫形式。
➋ 将光标移到B2單元格的右下角并向下進行公式複制,即可将其他文本字符串中的文本轉換為小寫形式,如圖6所示。
圖6
NUMBERVALUE函數
函數功能
NUMBERVALUE函數以與區域設置無關的方式将文本轉換為數字。
函數語法
NUMBERVALUE(文本, [Decimal_separator], [Group_separator])
參數解釋
文本:必需。表示要轉換為數字的文本。
Decimal_separator:表示用于分隔結果的整數和小數部分的字符。
Group_separator:表示用于分隔數字分組的字符。例如,千位與百位之間以及百萬位與千萬位之間。
PROPER函數
函數功能
PROPER函數将文本字符串的首字母及任何非字母字符之後的首字母轉換成大寫,并将其餘的字母轉換成小寫。
函數語法
PROPER(text)
參數解釋
text:必需。表示用引号括起來的文本、返回文本值的公式或是對
包含文本(要進行部分大寫轉換)的單元格的引用。
實例7 将每個單詞的首字母轉換為大寫形式
單個設置字母的大小寫比較麻煩,使用PROPER函數可以實現在Excel中一次性将每個單詞的首字母轉換為大寫。
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=PROPER(A2)
按“Enter”鍵即可将第一組文本字符串的所有首字母轉換為大寫形式。
➋ 将光标移到B2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可将其他文本字符串中的首字母轉換為大寫形式,如圖7所示。
圖7
RMB函數
函數功能
RMB函數依照貨币格式将小數四舍五入到指定的位數并轉換成文本。使用的格式為“(¥#,##0.00_);(¥#,##0.00)”。
函數語法
RMB(number, [decimals])
參數解釋
number:必需。表示數字、對包含數字的單元格的引用或是計算結果為數字的公式。
decimals:可選。表示小數點右邊的位數。如果decimals為負數,則number 從小數點往左按相應位數四舍五入。如果省略decimals,則默認其值為2。
T函數
函數功能
T函數用于将給定内容轉換為文本。
函數語法
T(value)
參數解釋
value:必需。表示需要進行測試的數值。
TEXT函數
函數功能
TEXT函數将數值轉換為按指定數字格式表示的文本。
函數語法
TEXT(value,format_text)
參數解釋
value:表示數值、計算結果為數字值的公式或對包含數字值的單元格的引用。
format_text:作為用引号括起的文本字符串的數字格式。通過單擊“設置單元格格式”對話框中的“數字”選項卡的“類别”框中的“數字”、“日期”、“時間”、“貨币”或“自定義”并
查看顯示的格式,可以查看不同的數字格式。format_text不能包含星号(*)。
實例8 将文本型的日期轉換為正确的日期格式
為了簡化輸入,在輸入日期時,可以直接輸入為“20130605”這種形式,然後再使用TEXT函數将其轉換為“2013-06-05”格式。
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=TEXT(A2,"0-00-00")
按“Enter”鍵即可将日期轉換為指定的格式。
➋ 将光标移到B2單元格的右下角,向下複制公式,即可将其他日期轉換為指定的格式,如圖8所示。
圖8
實例9 合并編碼時,編碼前面的0被自動忽略了怎麼辦
表格的每一列分别顯示了産品的貨号、類别和型号,下面需要将3列中的文本進行合并,并完整顯示A列貨号前面的0。如果采用常規方式合并,其合并結果如圖9的D列中所示,自動省略了前面的0。
圖9
➊ 選中D2單元格,在公式編輯欄中輸入公式:
=TEXT(A2,"000000-")&B2&C2
按“Enter”鍵返回第一條合并後的結果,其中包含首字為0的貨号。
➋ 将光标移到B2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可返回其他産品的完整編碼,如圖10所示。
圖10
公式解析
①在A2單元格中引用“000000”的數字格式并在其後添加“-”。
②使用“&”連接符将步驟①結果分别和B2、C2單元格中的文本合并顯示。
實例10 解決合并幾個單元格數據日期顯示為序列号的問題
表格A列中顯示為日期,使用公式進行文本合并後會顯示其序列号,而不能正确地直接顯示其日期格式(如圖11所示)。下面介紹如何設置公式使其正确顯示并合并相關内容。
圖11
➊ 選中D2單元格,在公式編輯欄中輸入公式:
=TEXT(A2,"yyyy-m-d")&B2&C2
按“Enter”鍵得出第一條記錄合并後的結果。
➋ 選中D2單元格,拖動該單元格右下角的填充柄向下填充,可以得到其他正确日期顯示的合并結果,如圖11所示。
圖12
公式解析
①在A2單元格中引用“yyyy-m-d”的日期格式。
②使用“&”連接符将步驟①結果分别和B2、C2單元格中的文本合并顯示。
UNICHAR函數
函數功能
UNICHAR函數用于返回給定數值引用的Unicode字符。返回的
Unicode字符可以是一個字符串,如以UTF-8或UTF-16編碼的字符串。
函數語法
UNICHAR(number)
參數解釋
number:必需。表示代表字符的Unicode數字。當Unicode數字為部分代理項且數據類型無效時,UNICHAR返回錯誤值“#N/A”;當數字的數值超出允許範圍或數字為零(0)時,則函數UNICHAR返回錯誤值“#VALUE!”。
實例11 返回數字對應的字符
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=UNICHAR(A2)
按“Enter”鍵即可返回數字“58”對應的字符。
➋ 将光标移到B2單元格的右下角,光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可得到其他數字對應的字符,如圖13所示。
圖13
UNICODE函數
函數功能
UNICODE函數用于返回對應于文本的第一個字符的數字(代碼點)。
函數語法
UNICODE(text)
參數解釋
text:必需。表示要獲得其Unicode值的字符。如果文本包含部分代理項或數據類型無效,則函數UNICODE返回錯誤值“#VALUE!”。
UPPER函數
函數功能
UPPER函數用于将文本轉換成大寫形式。
函數語法
UPPER(text)
參數解釋
text:必需。需要轉換成大寫形式的文本。text可以為引用或文本字符串。
實例12 将文本轉換為大寫形式
使用UPPER函數可以将任意文本轉換為大寫形式。
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=UPPER(A2)
按“Enter”鍵即可将第一條文本字符串轉換為大寫形式。
➋ 将光标移到B2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可将其他文本字符串中的文本轉換為大寫形式,如圖14所示。
圖14
實例13 将數字轉換為人民币格式文本
本例中的E列為産品的發票金額,使用RMB函數可以直接将其轉換為人民币金額格式。
➊ 選中F2單元格,在公式編輯欄中輸入公式:
=RMB(E2)
按“Enter”鍵即可将第一項采購産品的發票金額轉換為人民币格式。
➋ 将光标移到F2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可将其他銷售額轉換為人民币貨币格式,如圖15所示。
圖15
VALUE函數
函數功能
VALUE函數用于将代表數字的文本字符串轉換成數字。
函數語法
VALUE(text)
參數解釋
text:必需。表示帶引号的文本,或對包含要轉換文本的單元格的引用。
實例15 将文本字符串轉換為數字格式
本例中的E列為産品的發票金額,使用VALUE函數可以直接将其轉換為原始的數字格式。
➊ 選中F2單元格,在公式編輯欄中輸入公式:
=VALUE(E2)
按“Enter”鍵即可将“¥5,000.00”轉換為“5000”的數字格式。
➋ 将光标移到F2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可将其他文本字符串轉換為數字格式,如果文本字符串不是常數、日期或時間格式,将會返回“#VALUE!”錯誤值顯示,如圖16所示。
圖16
WIDECHAR函數
函數功能
WIDECHAR函數用于将字符串中的半角(單字節)字母轉換為全角(雙字節)字符。函數的名稱及其轉換的字符取決于您的語言設置。對于日文,該函數将字符串中的半角(單字節)英文字母或片假名更改為全角(雙字節)字符。
函數語法
WIDECHAR(text)或JIS(text)
參數解釋
text:必需。表示文本或對包含要更改文本的單元格的引用。如果
文本中不包含任何半角英文字母或片假名,則文本不會更改。
另外:
實例16 文本字符串轉換為數字格式
➊ 選中B2單元格,在公式編輯欄中輸入公式:
=NUMBERVALUE(A2)
按“Enter”鍵即可計算返回A2單元格中文本的數字格式。
➋ 将光标移到B2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可計算出其他單元格文本對應的數字格式,如圖17所示。
圖17
實例17 為公式添加文字說明
單擊本例中的D列單元格會在公式欄中看到當前單元格中對公式含義的文字說明。這裡的美元彙率為1美元=6.1697人民币元(更新至2013年5月2日)。
➊ 選中D2單元格,在公式編輯欄中輸入公式:
=RMB(C2*6.1697,2)&T(N("公式含義:将美元兌換為人民币"))
按“Enter”鍵即可直接返回本地價格。
➋ 将光标移到D2單元格的右下角,待光标變成十字形狀後,按住鼠标左鍵向下拖動進行公式填充,即可将其他單元格中的美元兌換為本地價格,如圖18所示。
圖18
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!