tft每日頭條

 > 生活

 > text函數能循環利用嗎

text函數能循環利用嗎

生活 更新时间:2024-11-28 03:27:26

TEXT函數是使用頻率非常高的文本函數之一,TA雖然函數的基本語法十分簡單,但是由于它的參數規則變化多端,能夠演變出十分精妙的應用,是字符處理函數中少有的幾個具有豐富想象力的函數之一。

函數語法為:

TEXT(value, format_text)

參數value可以是數值型也可以是文本型數字,參數format_text用于指定格式代碼,與單元格數字格式中的大部分代碼都基本相同。

有少部分代碼僅适用于自定義格式,不能在TEXT函數中使用。

例如:TEXT函數無法使用星号(*)來實現重複某個字符以填滿單元格的效果。同時也無法實現以某種顔色顯示數值的效果。

除此之外,設置單元格格式與TEXT函數還有以下區别:

①設置單元格的格式,僅僅是數字顯示外觀的改變,其實質仍然是數值本身,不影響進一步的彙總計算,即得到的是顯示的效果。

②使用TEXT函數可以将數值轉換為帶格式的文本,其實質已經是文本,不再具有數值的特性,即得到的是實際的效果。

C2單元格輸入以下公式,複制至C2:C7單元格區域。

=TEXT(B2,"[>85]良好;[>75]合格;不合格")

公式中使用的是包含自定義條件的三區段格式代碼。

TEXT格式代碼有區段限制,當判斷區間較多時,可選擇IF函數或LOOKUP函數等完成。

簡單舉例 2

如下圖所示需要将A列的日期格式轉換為中文格式的月份。

text函數能循環利用嗎(你對他了解有多少)1

B2單元格輸入以下公式,複制到B2:B11單元格區域。

=TEXT(A2,"[DBnum1]m月")

格式代碼“m”用于提取A2單元格中的月份,再使用格式代碼[DBnum1]将其轉換為中文小寫數字格式。

簡單舉例 3

如下圖所示,需要将A列的中文小寫數字轉換為數值。

text函數能循環利用嗎(你對他了解有多少)2

B2單元格輸入以下數組公式,按<Ctrl Shift Enter>組合鍵。

複制到B2:B11單元格區域。

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

簡單說一下公式的意思:

ROW($1:$9999)部分,用于生成1~9999的自然數序列。

TEXT函數使用格式代碼[DBnum1]将其全部轉換為中文小寫格式,再由MATCH函數從中精确查找A2單元格字符所處的位置,完成從中文大寫到數值的轉換。

公式适用于1至9999的整數中文小寫數字轉換,實際工作中,可根據需要調整ROW函數的參數範圍。

以上隻是說了幾個TEXT函數的典型用法,在ExcelHome論壇,還有很多TEXT函數的精妙應用。

好了,今天的分享就是這些吧,祝各位小夥伴中秋快樂,家人安康!

text函數能循環利用嗎(你對他了解有多少)3

圖文制作:祝洪忠

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved