標籤:

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:函數 |