EXCEL金額拆分轉換,直接寫入對應位數的單元格

導讀:

在每個公司,當我們用EXCEL做倉庫庫存盤點的時候,要根據數量,生成會計格式的金額,如何使一個單元格的總金額,自動分佈到對應的單元格,顯得尤為重要

案例

EXCEL金額拆分轉換,直接寫入對應位數的單元格

如圖,要求根據合計總金額,自動填充到對應的單位下面

效果動畫

EXCEL金額拆分轉換,直接寫入對應位數的單元格

用到的EXCEL公式:

P8單元格==LEFT(RIGHT(TEXT($O8*100," ¥000;;"),COLUMNS(C:$M))),而後右拉,下拉

EXCEL金額拆分轉換,直接寫入對應位數的單元格

公式解釋

因為P8單元格為空,所以沒有值,為了解釋,我們採用V8單元格進行解釋

=LEFT(RIGHT(TEXT($O8*100," ¥000;;"),COLUMNS(I:$M)))

  1. EXCEL公式中TEXT($O8*100," ¥000;;"),其實就是將金額,擴大100倍,並且加上人民幣的符號¥,這裡擴大的原因是原來有小數點,在用right等函數提取的時候,就顯得不方便,針對這個單元格,公式可以簡化為=LEFT(RIGHT(" ¥67500",COLUMNS(I:$M)))
  2. 上面簡化的公式其中COLUMNS(I:$M)相當於總列數,我們按F9就可以看到,得到的結果是5,從而公式可以簡化為=LEFT(RIGHT(" ¥67500",5))
  3. 到這裡就好理解了,先從有的提取5個數值,就是67500,而後提取最左側,就是6,從而將6寫入到百位

如果職場親們,對這個EXCEL函數,有不理解的,歡迎評論區討論,小編會及時進行解釋


分享到:


相關文章: