Excel中TEXT函數的語法及使用方法與實例

2021-03-06 源於Excel 精於Excel

TEXT函數可將數值轉換為文本,並可通過使用特殊格式字符串來指定顯示格式。需要以可讀性更高的格式顯示數字或需要合併數字、文本或符號時,此函數很實用

TEXT函數功能

將數值轉換為按指定數字格式表示的文本,改變數值的顯示方式

TEXT函數語法

TEXT(value,format_text)

翻譯白話格式:

TEXT(要改變數值或單元格,要顯示的方式代碼)

參數說明:

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

Format_text:為"單元格格式"對話框中"數字"選項卡上"分類"框中的文本形式的數字格式.

注意事項:

Format_text不能包含星號(*)

TEXT函數使用方法實例

示例1:固定數字位數

以發票號碼為例,發票號碼均為8位數,但有時系統導出來的發票號碼將其前面的0省略了,遇到這種情況時,如何將0批量自動補齊呢?只需輸入=TEXT(A4,"00000000")。


參數②為「00000000」,省略了負數、零值和文本的格式,這表示該格式對所有數值適用,但對文本不適用。此處的0是佔位符,表示該數位如有有效數值,則取有效數值,否則以0填充該數位。以A4單元格為例,個位到十萬位都有有效數值,所以這部分數值保持不變;前兩位數沒有有效數值,則用0填充,於是550277就變成了00550277,這就是TEXT函數的作用。

示例2:提取出生日期

如何從身份證號碼中提取出生日期並按日期格式填寫?這個問題的解決方案有很多,TEXT+MID函數的組合公式就是其中一種


示例3:計算時間間隔

如何計算上班時長或者加班時長,一直是HR小哥哥小姐姐頭痛的問題,不過還好,我們有TEXT函數,什麼時間間隔,什麼去除尾數,統統搞定!


參數②"[h]"表示將數值轉化為以1/24為一個單位的小時數,且只取整數位。這裡的h即為hour小時,同理也可以寫成分鐘m或者秒鐘s,分別計算相隔的分鐘和秒鐘。

示例4:阿拉伯數字與中文數字互換

中文數字和阿拉伯數字如何互換的問題,讓很多花瓣頭痛不已。解決方案就是將TEXT的第二參數設置為"[DBnum1]"即可,"[DBnum1]"可以將阿拉伯數字轉化為中文小寫數字,但僅限整數。


公式1:

=TEXT(A2,"[DBnum1]")

公式2:

{=MATCH(A2,TEXT(ROW($1:$9999),"[DBnum1]"),)}

公式說明:

公式1易理解,它通過"[DBnum1]"將阿拉伯數字轉化為中文小寫數字;

公式2比較生澀,它是將1-9999的阿拉伯數字逐一轉變成中文小寫數字,形成一個用中文小寫數字表示的從一到九千九百九十九的數組,最後使用MATCH來實現精確匹配,通過A列中文數字在該中文數組中的位置值來確定中文數字對應的阿拉伯數字。所以說,公式2的本質和公式1是一樣的,實質上都是利用"[DBnum1]"來實現的,這一點著實巧妙!

你學會了嗎?

謝謝大家的觀看,我們下一期再見,如果有什麼問題歡迎評論區留言或私信我們

如果你對excel函數公式大全感興趣,可以關注我們,在文章沒更新之前,可以先看看我們前面的文章。

想學習更多的函數知識,歡迎關注轉發

相關焦點

  • SEARCH函數實例:從客戶編碼中提取合同號【excel教程】
    SEARCH函數實例:從客戶編碼中提取合同號【excel教程】 下表A列中已錄入了客戶編碼,此編碼其中就包含有合同號,並且合同號都是以B開頭的,但字符長度不等。  問題是:將合同號從客戶編碼中提取到B列  操作步驟:  本實例我們就利用excel中SEARCH函數來結合RIGHT、LEN函數來設計公式。
  • excel教程 含金量超高的text函數使用方法及功能詳細解析
    text函數,作用是將各種形式的數值轉化為文本,並可使用戶通過使用特殊格式字符串來指定顯示格式。tetext函數在工作中是常見的一種函數,我們現在就來學習一下text函數用法吧。text函數的語法結構為:      TEXT(value,format_text)      Value 為數值、計算結果為數字值的公式,或對包含數字值的單元格的引用。
  • Excel如何使用text函數提取日期和時間?
    excel中如何使用text函數來提取日期和時間?下面小編就來教給大家通過實例來演示一下操作方法吧。1.首先我們打開excel表格要將下方的日期和時間進行提取。2.提取日期的話是輸入test函數。3.輸入單元格之後使用年月日的格式,以年月日英文首字母表示。
  • 【Excel技巧】Excel中find函數的使用方法
    內容提要:本文講解Excel中find函數的使用方法。
  • Excel查找函數:SEARCH函數使用技巧
    SEARCH函數是用來返回一個指定字符或文本字符串在字符串中第一次出現的位置 ,從左到右查找,忽略英文字母的大小寫,那麼在Excel中如何具體使用呢
  • Excel Choose函數的使用方法,含與Match與VLookUp配合使用的實例
    除可以用單個數字作索引號外,還可以用數組;用數組作索引號常常在和Match函數或VLookUp函數配合使用時出現,以下列舉了 Excel Choose函數使用方法的6大實例,其中就包含有和Match函數或VLookUp函數配合使用的實例,實例操作所用版本均為 Excel 2016。
  • excel中indirect函數使用方法和應用實例
    內容提要:本文通過實例詳細介紹excel中indirect函數的使用方法和在數據有有效性和三維引用的應用
  • Excel字符替換:REPLACE函數使用技巧
    Replace函數,顧名思義,就是「替換」,即功能就是執行替換操作,替換字符中的指定字符。REPLACE函數功能替換指定字符數的文本,使用其他文本字符串並根據所指定的字符數替換某文本字符串中的部分文本REPLACE函數語法REPLACE(old_text,start_num,num_chars,new_text)翻譯白話格式:REPLACE(替換其部分字符的文本,是要用new_text替換的old_text
  • Excel函數right與len、mid與text在實際案例當中的組合用法
    left怎樣從左側提取目標數量的信息,最後介紹了函數if和函數left的嵌套使用方法,將函數left提取信息的功能進一步加以利用。函數right的基本語法形式是「right(text,[num_chars])」,其中第一參數text表示我們要進行提取的文本,通常情況下都是單元格引用,也可以是文本字符串的形式,但是這時必須使用雙引號括起來;第二參數[num_chars]表示從文本右側開始提取的字符數量。
  • Excel函數學習11:SUBSTITUTE函數
    微信公眾號:excelperfect SUBSTITUTE函數在文本字符串中使用新文本替換舊文本。該函數將替換所有的舊文本,除非選擇了指定位置。該函數區分大小寫。什麼情況下使用SUBSTITUTE函數?
  • Excel函數upper、lower、proper和text在實際案例中的運用
    圖一在之前的八篇文章當中,我們以數組的使用方法為核心進行一系列的展開。函數upper函數upper的基本語法形式是upper(text),功能就是將text轉化為都是大寫的文本(針對英文),其中的text可以是引用的單元格或文本字符串,我們接下來就以一個具體的Excel工作表的內容來進行舉例,該Excel工作表的內容包括三項,分別是公司名稱,大寫公司名稱和小寫公司名稱
  • 文本函數:VALUE、EXACT、CLEAN、REPT的實例應用
    今日繼續講解文本函數之五,主要講解VALUE函數、EXACT函數、CLEAN 函數、REPT函數,這幾個文函數用的不是很多,但都有著非常重要的地位,特別是REPT函數如果加以巧妙的利用會有意想不到的效果。下面給大家詳細的說明:一: VALUE函數:是office辦公軟體excel表格中的一種函數。
  • Excel中find函數、left函數的使用方法的介紹
    Excel中find函數的功能就是返回一個字符串在另外的一個字符串中開始出現的位置(注意:區分大小寫的) Find函數的各參數具體含義: =FIND(find_text,within_text,start_num) 第一個參數
  • Excel中常用小方法
    1.excel全半角互轉函數使用方法和實例內容提要:本文介紹excel中excel全形轉半角(ASC函數),excel半角轉全形(WIDECHAR函數),全半角互轉的使用方法和實例。excel全形轉半角,可以使用ASC函數。
  • Excel Replace函數與ReplaceB函數的使用方法,含7個替換實例
    以下是 Excel Replace函數與ReplaceB函數的使用方法,總共有7個實例,分別為把單槓替換為雙槓,替換姓名中間一個字,把部分數字替換為星號*,替換某個字後的所有字符,替換一段字符中間指定個字符、替換數字、字母和特殊字符和替換單字節與雙字節,實例操作所用版本均為 Excel 2016。
  • Excel Left函數與LeftB函數使用方法,含截取到倒數指定字符實例
    如果要從左邊開始截取字符,在 Excel 中,可以用 Left函數和 LeftB函數;其中 Left函數是按字符個數截取,LeftB函數是按字節個數截取;它們的區別在於,Left函數把每個漢字算一個字符,而 LeftB函數把每個漢字算兩個字節;每個數字和字母,它們都算一個。
  • excel中vlookup函數的使用方法
    vlookup函數是excel表格中高級的用法,通過vlookup函數我們可以調用符合條件的數據,在大量調用時可以節省我們查找複製excel數據的時間,今天我就教下大家vlookup函數的使用方法吧。vlookup函數的使用方法如圖我準備了一張員工入職時間表,員工有非常多,如果我要在這裡面一一找出張三李四王五等人的入職時間的話,可以通過查找黏貼的方式,但是這樣的效率就很低了,特別是要找的人多的話,那使用vlookup函數是最簡單的方法。
  • excel教程中sumproduct函數用法及實例(一)
    第一部分:Excel教程中SUMPRODUCT函數用法介紹  excel教程中SUMPRODUCT函數是一個數組類型的函數。SUMPRODUCT函數能夠計算多個區域的數值相乘後之和。  SUMPRODUCT函數的語法為:SUMPRODUCT(數組1,數組2,數組3,……)  使用SUMPRODUCT函數有兩點需要注意:  第一,在SUMPRODUCT函數的參數中,數組的大小必須相等,否則將返回#NUM!錯誤。   第二,SUMPRODUCT函數將數組中不是數字的數組元素作為0對待。
  • 在excel中today函數的使用方法
    excel中today函數的使用方法圖1  2.例如,today與and、if函數組合進行庫齡分析。  語法格式=and(logical1,logical2, ...)。  if函數表示判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足返回另一個值。  語法格式=if(條件,結果1,結果2)  輸入公式=IF(TODAY()-B2<=90,"是","否")。
  • Excel函數應用篇:find函數的使用方法教程
    find函數的語法格式是=find(find_text,within_text,start_num),Find(要查找的文本,文本所在的單元格,從第幾個字符開始查找[可選,省略默認為1,從第一個開始查找])。下面小編教你們excel中find函數的使用方法,希望對你有幫助!