單元格格式 你最想要的自定義單元格格式來了!

2021-10-25 13:22:22 字數 2895 閱讀 5602

excel提供了功能豐富的自定義格式**,當我們在單元格輸入數值後,可以通過自定義格式建立自己需要的資料格式。

自定義格式**常規情況下分為四段,每一段的意思是:正數格式;負數格式;零值格式;文字格式注:如果格式串不全,則按以下方式應用自定義格式:

1.如果只使用一部分,格式**指定的結構將應用於所有型別的值。

2.如果使用兩部分,第一部分將應用於正值和零,第二部分應用於負值。

3.如果使用三部分,第一部分將應用於正值,第二部分應用於負值,第三部分應用於零值。

4.如果四部分都使用,第一部分將應用於正值,第二部分將應用於負值,第三部分應用於零值,第四部分應用於文字。

下面介紹幾個自定義格式中常用的字元:

一.數字佔位符

在自定義格式中,通常使用#來代表原格式中的數字。

(1) 整數

給數字加上單位

(2) 小數

數字自左向右與#一一對應,超出部分四捨五入

二.零佔位符

如果單元格的內容大於佔位符,則顯示實際數字,如果小於點位符的數量,則用0補足。

(1)整數

案例1:對於下面的**,首先000的**格式對整數字數不足的部分進行補0,補0後在數字前面新增字母「s」。

案例2:數值分隔顯示

如手機號碼需要顯示為139-4321-0123的格式

方法:設定單元格格式—切換到「數字」選項卡,在「分類」中選擇「自定義」,在右側「型別」文字框中輸入「000-0000-0000」,單擊「確定」按鈕。

例項3:數字新增單位

如要在數值後新增單位「萬元」,並且不影響計算,可以按照以下方法進行設定:

設定單元格格式—切換到「數字」選項卡,在「分類」中選擇「自定義」,在右側「型別」文字框中輸入【g/通用格式"萬元"】,單擊「確定」按鈕。

解析:」」雙引號表示需要新增的內容;

(2)小數

零佔位符同樣可以實現對小數的四捨五入,數字自左向右與0一一對應,超出部分四捨五入,**中的0多於小數字數,會自動進行補0處理。

三.空格佔位符

使用?可以對數字填充空格,每個?代表乙個數字,數字長度不足時,用空格補全,以便當固定寬度時,按小數點進行對齊。

例如對於下面的**,使用自定義格式**??.???後,所有的數字都按照整數兩位,小數三位,位數不夠以空格補齊的規則調整,得到的新格式就是按小數點對齊。

四.文字佔位符

自定義格式中,使用@代表原格式中的文字內容

五.轉義字元

使用!可以在格式**中,將**字元轉換成文字內容顯示出來。

案例1:原格式為123,設定自定義格式**為「!##」後,新格式變為#123。其實【!##】就相當於【」#」#】。

案例2:將數字312437轉換成以萬為單位,可以設定自定義格式**為【#!.#,」萬」】,新格式變為31.2萬。

解析:【#.】表示將數字除以1000,並捨去小數部分。【#!.】表示在萬位和千位之間新增小數點「.」,因為小數點「.」是**字元,所以要用!轉換成字元並顯示。最後在尾部新增「萬」字。

六.條件字元

如果使用條件判斷,則每一段的意思是:

[條件1]指定格式;[條件2]指定格式;除此之外的格式

例如大於等於80為優秀,大於等於60為及格,否則不及格。

方法:設定單元格格式—切換到「數字」選項卡,在「分類」中選擇「自定義」,在右側「型別」文字框中輸入「[>=80]優秀;[>=60]及格;不及格」,單擊「確定」按鈕。

七.千位符

使用逗號「,」,並配合#和0,可以將數字以千為單位進行標示,即從個位起,每3個數字之間有乙個逗號。

案例1:例如原格式為123456789,設定自定義格式**為「#.##0後,新格式變為123,456,789

如果逗號「,」在格式**的最後,則相當於將原格式的內容除以1000,然後捨去小數部分。

案例2:例如原格式為123456789,設定自定義格式**為「#,」後,新格式變為123457。

案例3:使用千位符並保留兩位小數:

例如原格式為1234567.49,設定自定義格式**為「#,##0.00」後,新格式變為1,234,567.49

以上就是今天給大家分享的自定義單元格格式的常見用法,如果覺得有幫助的話,趕緊收藏並**吧!

自定義單元格

自定義單元格有兩種方法 1 通重載入xib的方式 如果單元格的樣式都一樣的話,這種方法很便捷 注 這種方式只能用於單元格樣式一樣的情況 2 全部手寫 通重載入xib的方式自定義單元格 設定重用id cztableviewcell.h檔案 import class czgoods inte ce cz...

jQuery MiniUI自定義單元格

監聽處理 drawcell 事件 使用 drawcell 事件,可以自定義單元格內容 樣式 行樣式等。grid.on drawcell function e 給年齡,增加 歲 字串 if field age 給帳號列,增加背景色 if field loginname 超過1萬工資,紅色標識 if f...

excel列 單元格 格式的控制????

mysheet.cells 1,9 numberformatlocal excel.range r mysheet.get range mysheet.cells 1,1 mysheet.cells 1,3 r.numberformat r.numberforma 0.00 r.numberform...