四則文本函數TEXT、CHAR、CODE、FIXED的實例應用

2020-12-13 VBA語言專家

各位朋友好,今日繼續給大家分享文本函數的第六講,這是文本函數的最後一講了,文本函數的內容是較多,希望大家有時間可以好好的利用,學以致用。由於我最近非常忙,很多朋友的問題來不及解答,還望朋友們能體諒,也希望志同道合的朋友能聯絡我替我解答些問題,也可以順便提高自己的水平,有興趣的朋友可以和我聯絡。

今日講的是文本函數TEXT、CHAR、 CODE、FIXED

一:TEXT:將數值轉換為指定數值格式的文本

語法:TEXT(value, format_text)—將數值轉換為指定數值格式的文本

value:數值、計算結果為數值的公式,或對包含數值的單元格的引用。

format_text:使用雙引號括起來作為文本字符串的數字格式。

顯示小數位和有效位若要設置分數或含有小數點的數字的格式,請在format_text參數中包含以下位佔位符、小數點和千位分隔符。

備註:a)Format_text 為「單元格格式」對話框中「數字」選項卡上「分類」框中的文本形式的數字格式。不能包含星號 (*)。

b)使用函數 TEXT 可以將數值轉換為帶格式的文本,而其結果將不再作為數字參與計算。

c)作用是將各種形式的數值轉化為文本,並可使用戶通過使用特殊格式字符串來指定顯示格式。這裡的單元格格式是多種多樣的,如「m」、「mm」、」d」、」dd」、」h」、「hh」等等.

二:CHAR函數:它可將其他類型計算機文件中的代碼轉換為字符。

語法:CHAR(number) 。

參數說明:Number 是用於轉換的字符代碼,介於 1 到 255 之間。使用的是當前計算機字符集中的字符。

舉例:=CHAR(65) 顯示字符集中的第 65 個字符 (A);=CHAR(33) 顯示字符集中的第 33 個字符 (!)所以當我們在進行數字轉變為字母的時候,會利用此函數。

你只要記住代碼,就可以實現用CHAR來錄入了,不太現實,但理論上確實如此。其實類似的應用還很多;比如:①=char(41689) ②= char(41690) Ⅰ=char(41713)等等可以直接利用的。

看下面的截圖實例:用char(51904) char(48615) char(45485) 直接產生了「世界盃」的字樣。

返回結果:

三:CODE函數 :是Microsoft Excel 中的公式函數,此函數用於返回文本字符串中第一個字符的數字代碼,返回的代碼對應於計算機當前使用的字符集。用於返回文本字符串中第一個字符的數字代碼,返回的代碼對應於計算機當前使用的字符集。

語法:CODE(text)

語法參數text必需有,作為需要得到其第一個字符的文本。

示例

=CODE("EXCEL") 返回第一個字符"E"對應的數字代碼: 69

=CODE("e") 返回字符"e"對應的數字代碼: 101

=CODE(" ") 返回空格對應的數字代碼: 32

=CODE("函數") 返回第一個漢字「函」對應的數字代碼: 47791

=CODE("A") 返回字符A的代碼(65)

=CODE("!") 返回字符!的數字代碼(33)

可以說,這個函數是上一個函數的逆運算。

四:FIXED函數:將數字格式設置為具有固定小數位數的文本

語法:FIXED(number,[decimals],[no_commas]) 將數字格式設置為具有固定小數位數的文本

說明:將數字按指定的小數位數進行取整,利用句號和逗號以十進位格式對該數進行格式設置,並以文本形式返回結果。

參數: Number必需。要進行捨入並轉換為文本的數字。

Decimals可選,小數點右邊的位數。如果忽略,則默認decimals=2

No_commas可選,一個邏輯值,如果為TRUE,則會禁止FIXED在返回的文本中包含逗號。

備註:

a)在 Microsoft Excel 中,Numbers 的最大有效位數不能超過 15 位,但 decimals 可達到 127。

b)如果 Decimals 為負數,則參數 number 捨入到小數點左邊。如果省略小數,則假設其值為 2。

c)如果其值為 FALSE 或被省略,則返回的文本中和往常一樣包含逗號。

d)該函數與使用「格式」菜單上的「單元格」命令格式化包含數字的單元格的主要區別在於:函數 FIXED 將其結果轉換成文本,而「單元格」命令格式化的結果仍是數字。

實例:

=FIXED(1234.567, 1) 將第一個數四捨五入到小數點右邊一位 (1,234.6)

=FIXED(1234.567, -1) 將第一個數四捨五入到小數點左邊一位 (1,230)

=FIXED(-1234.567, -1, TRUE) 將第二個數四捨五入到小數點左邊一位,並且返回的文本中不包含逗號 (-1230)

=FIXED(44.332) 將第三個數四捨五入到小數點右邊二位 (44.33)

今日內容回向:

1 TEXT、CHAR、CODE 、FIXED函數的意義是什麼?

2 如何理解CHAR、CODE互為逆運算。

相關焦點

  • Char函數和Code函數的應用技巧實例
    我之前的一篇文章中講過,如何利用CHAR函數實現字符「世界盃」的展現,今天仍是這個話題,還將引入CODE函數,並著重講解這兩個函數的利用實例及技巧。以後還會有篇文章講一下它們的綜合利用。這篇文章將會給不熟悉正則運算的朋友解決一大類的問題。
  • 文本函數:VALUE、EXACT、CLEAN、REPT的實例應用
    參數text:帶引號的文本,或對包含要轉換文本的單元格的引用實例:=VALUE("$1,000") 字符串的等價數字 (1 000)說明:a)Text 可以是 Microsoft Excel 中可識別的任意常數、日期或時間格式。
  • Excel函數FIXED四捨五入後不利於求和計算,那就試試函數round!
    的功能較為單一,只是對英文之母進行簡單的處理,函數text語法形式簡單,但是功能多樣,它可以對數值進行處理(保留一位小數等),可以判斷數值的類型(正數,負數,零),最實用的還是對日期格式的處理。」中,我們提到輸入函數式「=TEXT(A2,"00.0")」就是使A2單元格中數值保留一位小數,這裡函數text就是通過規定文本格式來達到保留一位小數的目的,但是還是有一點缺點的,返回的數值成了文本格式,這可能會對計算造成一定的影響今天我們要介紹的函數fixed就能完成上述的操作,現在我們就通過實例的形式來感受一下函數fixed的功能。
  • FIND函數在EXCEL中的應用實例
    在寫LOOKUP的時候就提到過FIND函數,此函數是我經常用到的函數,無論是在EXCEL中還是在VBA中,此函數的利用價值極高。很值得推薦。此函數應用簡單,易學易用。在VBA中,我在以前的文章中非常詳細的講解了此函數的具體應用,各式各樣的查找及格式都給大家詳細的講了,今天再給以EXCEL函數做詳細的講解。
  • T、TEXT、TRIM三個T函數的用法及實例
    分別是T()、Text()、TRIM(),三者返回的都是文本,下面一一給大家講解。一.T函數 屬於Excel函數中的文本類函數。該函數的作用是返回值引用的文字。公式 T(text)。text為函數的參數。作用:用來將數值或字符串轉換成文本。但是當源數據為文本時,返回值還是文本。若源數據為數值,返回值則為空。
  • Excel | 超級好用的文本函數——TEXT
    每天清晨六點,準時與您相約TEXT函數是一個超級好用的格式化文本函數,今天韓老師詳細給大家講來。函數基礎功能:TEXT 函數可通過格式代碼對數字應用格式,從而更改數字的顯示方式。如果要按更可讀的格式顯示數字,或者將數字與文本或符號組合,它將非常有用。語法TEXT(數值,格式代碼)Value:數值,或是計算結果為數字值的公式,也或對包含數字值的單元格的引用。
  • 文本函數TEXT使用大全
    功能:TEXT 函數可通過格式代碼對數字應用格式,從而更改數字的顯示方式。如果要按更可讀的格式顯示數字,或者將數字與文本或符號組合,它將非常有用。語法TEXT(數值,格式代碼)  text返回的一律都是文本形式的數據。如果需要計算,可以先將文本轉換為數值,然後再計算。
  • Keras-TextClassification 文本分類工具包
    or word), random-word,  bert(chinese_L-12_H-768_A-12)未全部加載,需要下載- multi_multi_class/目錄下以text-cnn為例進行多標籤分類實例,轉化為multi-onehot標籤類別,分類則取一定閥值的類- sentence_similarity/目錄下以bert為例進行兩個句子文本相似度計算,數據格式如data
  • 六種文本函數SUBSTITUTE、ASC、WIDECHAR、UPPER、LOWER、PROPER
    1 SUBSTITUTE(text, old_text, new_text, [instance_num])用新字符串替換部分字符串text:需要替換其中字符的文本,或對含有文本的單元格的引用。old_text:需要替換的舊文本。
  • Excel中TEXT函數的語法及使用方法與實例
    TEXT函數可將數值轉換為文本,並可通過使用特殊格式字符串來指定顯示格式。
  • Text函數你知道多少?你真的了解這個功能強大的函數嗎
    大家好,我們要和大家介紹的是最強文本處理函數,TEXT 函數可將數值轉換為文本,並可使用戶通過使用特殊格式字符串來指定顯示格式。需要以可讀性更高的格式顯示數字或需要合併數字、文本或符號時,此函數很有用。現在我們一起來了解一下這個函數的強大之處吧!
  • Text函數
    TEXT 函數可通過格式代碼向數字應用格式,進而更改數字的顯示方式。如果要變更可讀的格式顯示數字,或者將數字與文本或符號組合,它將非常有用。TEXT將數值轉換為按指定數字格式表示的文本。1、語法TEXT(value,format_text)TEXT的 Format_text(單元格格式)參數代碼(常用)text函數是格式化輸出函數。
  • Excel函數公式實戰:十分鐘現學同用文本之王TEXT函數8個常用案例
    在excel中文本函數共有33個,其中最特別、最神奇的文本函數,非TEXT函數莫屬,外界它為「文本之王」、「萬能文本」等。下面主要從四方面對text函數進行解讀:1. text函數的含義;2. text函數的語法格式; 3. text1函數的10個案例解讀;4.函數使用的注意點。
  • Excel表格詳解之文本函數-TEXT()函數
    TEXT()在Excel中是在普通不過的函數了,它的參數只有2個,但它卻是Excel中最變化多端的文本函數,可以說它是當之無愧的多面手。生來就只會給你帶來驚喜,並且從來都不會讓你失望,當你碰到一些無解的問題時,先想想這個神奇的文本函數TEXT()。
  • Excel | CONCATENATE、CONCAT、TEXTJOIN文本連接函數集錦
    語法:CONCATENATE(text1, [text2], ...)text1(必需):要聯接的第一個項目。項目可以是文本值、數字或單元格引用;Text2, ...但,在實際多條件查詢應用中,一般選擇用文本連接符&。
  • 如何提取文本數據中的關鍵數據?函數left、right、mid來助你
    )接下來,我們進入今天的正題——函數left、right、middle關於文本數據的應用。首先咱們簡單了解一下這三大函數的語法形式。函數left的基本語法形式是「=LEFT(text,[num_chars])」,第一參數text表示包含我們所要提取內容的文本字符串,通常都是以我們選定的某一單元格的形式來展示出來,第二[num_chars]表示我們要在文本字符串中提取的內容長度,從左往右數相應的文本長度。
  • FIND函數的詳細講解及實例分析
    ,此函數是我經常用到的函數,無論是在EXCEL中還是在VBA中,此函數的利用價值極高,很值得推薦,此函數應用簡單,易學易用。我在以前的VBA文章中非常詳細地講解了此函數的具體應用,各式各樣的查找及格式都給大家詳細地講了,今天再以EXCEL函數做詳細地講解。在之前我講解函數的定義的時候講過,函數是一個輸入和輸出的過程,輸入即是參數,所以大家在學習函數的時候務必要弄懂各個參數的意義。
  • Excel | 三個文本連接函數:CONCATENATE、CONCAT、TEXTJOIN
    韓老師今天就來講三個文本連接函數:CONCATENATE、CONCAT、TEXTJOIN。功能:將兩個或多個文本字符串聯接為一個字符串。語法:CONCATENATE(text1, [text2], ...)text1(必需):要聯接的第一個項目。
  • 【Excel函數教程】萬能函數Text的運用
     提示:點擊上方"excel教程"↑免費訂閱第一部分:TEXT函數基礎介紹  Text函數,有人稱它是萬能函數。其實,text的宗旨就是將自定義格式體現在最終結果裡。Text函數主要是將數字轉換為文本。當然,也可以對文本進行一定的處理。  TEXT函數的語法:TEXT(value,format_text)Value:為數值、計算結果為數字值的公式,或對包含數字值的單元格的引用。Format_text:為「單元格格式」對話框中「數字」選項卡上「分類」框中的文本形式的數字格式。
  • 使用EVALUATE函數計算文本算式
    其語法為:EVALUATE(formula_text)formula_text    是一個要求值的以文字形式表示的表達式。計算簡單的文本算式示例 2310:計算簡單的文本算式選中C2單元格,定義名稱「計算1」,公式為:=EVALUATE(!