導讀:
在每個公司,當我們用EXCEL做倉庫庫存盤點的時候,要根據數量,生成會計格式的金額,如何使一個單元格的總金額,自動分佈到對應的單元格,顯得尤為重要
案例
如圖,要求根據合計總金額,自動填充到對應的單位下面
效果動畫
用到的EXCEL公式:
P8單元格==LEFT(RIGHT(TEXT($O8*100," ¥000;;"),COLUMNS(C:$M))),而後右拉,下拉
公式解釋
因為P8單元格為空,所以沒有值,為了解釋,我們採用V8單元格進行解釋
=LEFT(RIGHT(TEXT($O8*100," ¥000;;"),COLUMNS(I:$M)))
- EXCEL公式中TEXT($O8*100," ¥000;;"),其實就是將金額,擴大100倍,並且加上人民幣的符號¥,這裡擴大的原因是原來有小數點,在用right等函數提取的時候,就顯得不方便,針對這個單元格,公式可以簡化為=LEFT(RIGHT(" ¥67500",COLUMNS(I:$M)))
- 上面簡化的公式其中COLUMNS(I:$M)相當於總列數,我們按F9就可以看到,得到的結果是5,從而公式可以簡化為=LEFT(RIGHT(" ¥67500",5))
- 到這裡就好理解了,先從有的提取5個數值,就是67500,而後提取最左側,就是6,從而將6寫入到百位
如果職場親們,對這個EXCEL函數,有不理解的,歡迎評論區討論,小編會及時進行解釋
閱讀更多 EXCEL知識屋 的文章