Excel數字前顯示正號、負號或正負號(±),負數用紅色或括號標出與負數轉為正數及相互轉化
在 excel 中,數字前默認只顯示負號不顯示正號,如果要顯示正號,需要自定義單元格格式。如果數字前要求顯示正負號(±),有兩種輸入方法,一種為用快捷鍵,另一種為從 Excel 符號中插入。
Excel 中,正負數用不同的顏色或同時用顏色和括號標出都可以用自定義單元格格式的方法,但前者還可以用條件格式。Excel還可以把負數轉為正數或把正數轉為負及正負數相互轉化。
一、Excel顯示正號或正負號(±)
(一)數字前顯示正號或負號(大于 0,顯示 +;小于 0,顯示 -)
1、整數前顯示正號或負號
框選 B2:B8,按 Ctrl + 1(需關閉中文輸入法),打開“設置單元格格式”窗口,選擇“數字”選項卡,單擊窗口左邊的“自定義”,把格式 +0;-0 復制到“類型”下,單擊“確定”,則正數前顯示 +、負數前顯示 -;操作過程步驟,如圖1所示:
圖1
2、整數和小數前顯示正號或負號
選中 B2 單元格,按住 Shift,單擊 B8,選中所有要顯示正號或負號的數字,右鍵它們,在彈出的菜單中選擇“設置單元格格式”,在打開的窗口中選擇“自定義”,把格式 +0.0;-0.0;0 復制到“類型”下,點擊“確定”,則選中的數字正數前顯示 +、負數前保留 -;操作過程步驟,如圖2所示:
圖2
提示:如果用 +0;-0 格式,小數會自動四舍五入轉為整數。另外,從保留小數的結果可知,整數也保留了一位小數,而整數通常只保留本身,而要實現此要求,需要用 Round 函數,具體見下面的方法。
3、用公式實現數字前顯示正號或負號,且只有小數保留兩位小數
(1)雙擊 B2 單元格,把公式 =IF(INT(A2)=A2,IF(A2>0,"+"&A2,A2),IF(A2>0,"+"&ROUND(A2,2),ROUND(A2,2))) 復制到 B2,按回車,返回結果 +5.35;選中 B2,把鼠標移到 B2 右下角的單元格填充柄上,鼠標變為黑色加號后,雙擊左鍵,則返回其它數字的結果;操作過程步驟,如圖3所示:
圖3
(2)公式 =IF(INT(A2)=A2,IF(A2>0,"+"&A2,A2),IF(A2>0,"+"&ROUND(A2,2),ROUND(A2,2))) 說明:
A、INT(A2) 用于把 A2 轉為整型,INT(A2)=A2 是第一個 IF 的條件,如果 A2 中的數值為整數,則執行 IF(A2>0,"+"&A2,A2);否則執行 IF(A2>0,"+"&ROUND(A2,2),ROUND(A2,2))。
B、IF(A2>0,"+"&A2,A2) 用于在整數前加正號(+),如果條件 A2>0 成立,返回 "+"&A2,否則返回 A2。
C、IF(A2>0,"+"&ROUND(A2,2),ROUND(A2,2)) 用于在小數前加正號(+)且保留2位小數。如果條件 A2>0 成立,執行 "+"&ROUND(A2,2),即把 A2 中的數值保留2位小數且加上正號(+);否則執行 ROUND(A2,2),即只把 A2 中的數值保留兩位小數。
(二)數字前顯示正負號(±)
1、方法一:用快捷鍵 Alt + 41408 輸入。雙擊 A1 單元格,把光標定位到數字后,按住 Alt,在小鍵上輸入 41408(需要關閉中文輸入法,不是按 Shift 切換,而把輸入法退出),則輸入正負號 ±,接著再輸入 0.02;操作過程步驟,如圖4所示:
圖4
2、方法二:插入法。把光標定位到 B2,選擇“插入”選項卡,單擊屏幕右上角的“符號”,打開“符號”窗口,單擊“字體”下拉列表框,在彈出的菜單中選擇 Batang,再單擊”子集“下拉列表框”,選擇“拉丁語-1 增補”,選中 ±,單擊“插入”,則正負號插入到單元格中;操作過程步驟,如圖5所示:
圖5
二、Excel用不同顏色標出正數和負數(負數紅色,正數綠色)
(一)用條件格式標
1、框選 B2:B8,當前選項卡為“開始”,單擊“條件格式”,在彈出的菜單中依次選擇“突出顯示單元格規格”→ 小于,打開“小于”窗口,輸入 0,單擊“設置為”下拉列表框,選擇“紅色文本”,單擊“確定”,則所有負數用紅色標出。再次單擊“條件格式”,依次選擇“突出顯示單元格規格”→ 大于,輸入 0,單擊“設置為”下拉列表框,選擇“自定義格式”,打開“設置單元格格式”;窗口,選擇“填充”選項卡,再選擇“綠色”,單擊兩次“確定”,則所有正數用綠色標出。操作過程步驟,如圖6所示:
圖6
2、這個方法的優點在于不對數值進行四舍五入保留指定小數位數,即標色后還保留原數值。
(二)用格式標
1、框選 B2:B8,按 Ctrl + 1,打開“設置單元格格式”窗口,選擇“自定義”,把格式 [綠色]0.0;[紅色]-0.0 復制到“類型”下,單擊“確定”,則正數用綠色、負數用紅色標出。操作過程步驟,如圖7所示:
圖7
2、從標出結果可知,整數也保留了一位小數,如果全是整數,用此格式 [綠色]0;[紅色]-0,這樣就不會保留小數了。
三、Excel負數加括號并顯示為紅色
1、只需用格式 0.0;[紅色](-0.0)(或 0.0_);[紅色](-0.0))即可達到目的。選中要設置的數值后,按 Ctrl + 1,打開“設置單元格格式”窗口,具體操作如圖8所示:
圖8
2、如果全是整數用格式 0;[紅色](-0)(或 0_);[紅色](-0));如果是百分數用格式 0%;[紅色](-0%)”(或 “0%_);[紅色](-0%))。
四、Excel正負數轉換
(一)負數轉正數
選中 C2,輸入 -1,按回車,再次選中 C2,按 Ctrl + C 復制;框選 B2:B8,按 Ctrl + F,打開“查找和替換”窗口,在“查找內容”右邊輸入負號 -,單擊“查找全部”,按 Ctrl + A 全選所有負數,單擊“關閉”把“查找和替換”窗口關閉;右鍵選中的單元格,在彈出的菜單中選擇“選擇性粘貼”,打開“選擇性粘貼”窗口,“粘貼”選擇“數值”,“運算”選擇“乘”,單擊“確定”,則所有負數轉為正數;操作過程步驟,如圖9所示:
圖9
如果要求把正數轉為負數,也可以用上面的方法。如果要把正數轉為負數,并且要轉的數全為正數,也可以用同樣的方法;如果要轉的數有正負,因為不便于只選中正數,因此不能用此方法,需要用下面的公式法。
(二)用公式把負數批量轉為正數,而正數不變
1、雙擊 C2,把公式 =ABS(B2) 復制到 C2,按回車,返回 83;用雙擊單元格 C2 填充柄的方法把其它負數轉為正數;操作過程步驟,如圖10所示:
圖10
2、如果要求把正負數相互轉化,可以用公式 =IF(B2>0,-B2,ABS(B2))。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。