
首先使用INT或TRUNC函數提取整數部分,其中TRUNC適用于正負數統一截斷;再通過原數值減去整數部分獲得小數部分,或使用MOD(A1,1)*SIGN(A1)直接獲取同號小數;也可結合TEXT與FIND、LEFT、RIGHT函數按字符分割并轉換類型,實現精確分離。
如果您需要在Excel中將一個數值拆分為整數部分和小數部分,以便進行進一步的數據處理或分析,可以通過多種內置函數實現精確分離。以下是具體操作方法。
本文運行環境:SurfaceLaptop5,Windows11
一、使用INT函數提取整數部分
INT函數能夠向下取整,返回不大于原數值的最大整數,適用于正負數的整數部分提取。
1、在目標單元格中輸入公式=INT(A1),其中A1為包含原始數值的單元格。
2、按回車鍵確認,即可得到該數值的整數部分。
3、對于負數,INT函數仍會向下取整,例如-3.7返回-4,若需截斷而非下取整,請參考TRUNC方法。
二、使用TRUNC函數分離整數部分
TRUNC函數直接截去小數部分而不進行四舍五入或向下取整,適合對正負數統一處理。
1、在單元格中輸入公式=TRUNC(A1)以獲取整數部分。
2、此方法對正數3.9返回3,對負數-3.9也返回-3,保持數值向零方向截斷。
三、通過減法運算獲取小數部分
在獲得整數部分后,可用原數值減去整數部分得出小數部分。
1、若B1單元格存放了整數部分(如使用TRUNC(A1)),則在另一單元格輸入=A1-B1。
四、結合MOD函數提取小數部分
MOD函數用于返回兩數相除的余數,可用于直接提取小數部分。
1、輸入公式=MOD(A1,1),當A1為正數時,返回其小數部分。
2、若A1為負數,MOD函數可能返回正值,建議配合SIGN函數調整符號一致性。
3、改進公式可寫為=MOD(A1,1)*SIGN(A1),確保小數部分與原數同號。
五、使用TEXT函數格式化并提取
TEXT函數可將數值轉為文本格式,便于按字符分割整數與小數。
1、先用公式=TEXT(A1,"0.0000")將數值標準化為固定格式。
2、再結合FIND函數查找小數點位置,使用LEFT和RIGHT函數分別提取前后部分。
3、例如提取整數:=LEFt(TEXT(A1,"0.0000"),FIND(".",TEXT(A1,"0.0000"))-1)。
4、提取小數部分時注意轉換回數值類型,可用VALUE函數包裹結果。
以上就是Excel怎么把一個數分解成整數和小數兩部分_Excel數值分整數小數方法的詳細內容,!

