當前位置: 妍妍網 > 辦公

Text 函式,你會用嗎?

2024-06-24辦公

點選 👆 office研習社 👇 關註星標 不迷路

你好,我是小智。

說到Excel的TEST函式,大家都知道它是一個 格式化文本 的函式,可以用指定的程式碼格式化數位或文本。

它最常見的套用就是從身份證號碼裏提取出生日期,截取添加橫線變成日期樣式就可以實作,如下所示:

使用公式為:=TEXT(MID(B2,7,8),"0-00-00")

但是今天我要講的用法你肯定沒有見過,甚至沒有想過。

一起來看看吧。

1.

我們先看一個例子,如下圖,我們要從地區資訊裏提取出城市資訊,可以使用如下公式:

=MID(B2,FIND(",",B2)+1,FIND(",",B2,FIND(",",B2)+1)-FIND(",",B2)-1)

這個公式確實可以解決問題,但公式比較麻煩。

如果你會使用TEXT函式,公式會變得很簡單。

使用公式如下:

=TEXT(-1,SUBSTITUTE(B2,",",";"))

分隔符要註意中英文區別。

如果分隔符是;的話,公式還可以簡化成:=TEXT(-1,B2)

2.

可能有同學不理解公式裏的-1是什麽意思。

要想弄明白這個公式,你需要了解 數位自訂格式的由「;"號分隔的四分位結構。

單元格格式中,有一個預設設定,格式中有四個分段: 正數;負數;0;文本。

第一個表示判斷輸入的是正數時顯示的資訊,第二個是判斷輸入的是負數時顯示的資訊,第三個是判斷輸入的是0的時候顯示的資訊,第四個是除去前邊三個判斷,顯示的指定資訊。

如果你讓你想讓某個型別的數位顯示成特定的內容,就可以在該位置輸入它。

如把區域中的負數顯示為」跟小何學Excel",就可以在負數的位置輸入自訂格式:G/通用格式;"跟小何學Excel"。

想提取由";「分隔的字元中的某一部份,用不同型別的數位就可以了。

3.

了解了數位自訂格式,我們再舉個例子。

使用公式:=TEXT(B2,"廣東省;深圳市;光明區")

參照的值為負值就可以提取出第二個內容,所以這裏提取的是「深圳市」。

參照的是0的話,就會提取出第三個值。

現在就通透了吧,把字元轉換為四分位樣式,然後用負值提取第2段內容,-1只是更簡捷,用任意負數都可以的。

需要註意的是, 字元中有數位的話,需要添加雙引號。

學會了這個text用法,想截取第幾個就截取第幾個(不超過四段),非常好用。

以上就是今天分享的幹貨技巧,你Get到了嗎?別忘記動手練習鴨~

office研習社,每天陪你學習一點點,進步一點點。

喜歡今天的文章,別忘記 「收藏」 「在看」 支持~

咱們下期再見!^_^

— END —

©作者:細姐,Excel效率達人,用通俗易懂的方式幫你解決Excel問題。來源:office研習社(ID:office_360)關註我,提高工作效率早下班。