EXCEL中提取個位數函數
提取個位數函數
大家好,今天和大家分享「提取個位數函數」,根據A列的數據,得到B列的結果,提取A列的每個數字的個位數,當各位數是0時,用10代替0,下面我分享4種解法
一、解法1:IF+Right
1、公式截圖
2、公式:=IF(--RIGHT(A1),RIGHT(A1),10)
3、公式解釋
用Right從右邊提取一個
為什麼要加--,因為Right提取是文本型的數值,所以通過--轉為數值型數字
if的第1參數是0返回第3參數,不是0則返回第2參數
二、解法2:Text+Right
1、公式截圖
2、公式:=TEXT(RIGHT(A1,1),"0;;10")
3、公式解釋:
從右邊提取一位
用text函數判斷,由於text第一個參數文本型和數值型沒有區別,所以不用加--
text函數第2參數這裡共3節,第一節正數;第二節負數,這裡沒有負數,所以這裡留空;第三節是0,這裡要求顯示10
三、解法3:Text+Mod
1、公式截圖
2、公式:=TEXT(MOD(A1,10),"0;;10")
3、公式解釋
用mod函數取余,如果個位數是0,那麼通過mod取余之後,餘數是0,否則餘數就是個位數值
再用text函數處理,原理同解法3
四、解法4:mod裸解
1、公式截圖
2、公式:=MOD(A1-1,10)+1
3、公式解釋:
先把數值減1,10就變成了9,那麼9除以10,餘數就是9,然後再加上1,就變成了10,這樣就避開了,當個位數是0時,餘數是0
當個位數不是0時,也是先減1,然後再加上
推薦閱讀:
※函數的最大值和最小值
※MDETERM 函數 (三角與數學函數)
※Excel時間和日期函數基礎
※遞歸函數(四):全函數與計算的可終止性
※【Excel函數教程】SUM函數的取代函數SUMPRODUCT
TAG:函數 |