excel如何快速對金額數字進行分列

編按:金額數字分列,相信是做財務的小夥伴們經常遇到的問題。網上關於金額數字分列的方法很多,但用到的公式大都比較複雜。今天我們就來分享一個最簡單的公式,僅用LEFT、RIGHT和COLUMN三個函式,就能達到效果!小夥伴們趕緊上手試試吧!

—×—×—×—×—×—×—×—×—

在財務工作中,有時候需要將金額數字分列填寫在對應的格子裡,還要在金額前加上人民幣符號,效果如下圖所示:

如果靠手動去填寫的話就太麻煩了,今天分享一個用公式拆分金額的方法,只需使用一個公式向右向下拉動填充,就能完成這個效果。

這個強大的公式就是:

=LEFT(RIGHT(" ¥"&$A2*100,11-COLUMN(A1) 1))

需要說明一點的是,實現這種效果的公式並不是唯一的,今天分享的這個公式相對簡單一點,只用到了三個基礎的函式LEFT、RIGHT和COLUMN

下面就來解釋一下這個公式的原理。

公式最外層用了一個LEFT函式。LEFT函式的功能是從一個字串的最左側開始提取指定字數的內容。

格式為:LEFT(要提取的資料,提取幾個字)。如果省略第二引數則表示提取字串最左邊的一個字,本例採用的就是省略的用法。

公式的關鍵是如何確定LEFT要提取的字串,也就是RIGHT(" ¥"&$A2*100,11-COLUMN(A1) 1)這部分的內容。

RIGHT函式與LEFT函式用法完全一致,區別在於RIGHT函式是從字串的右邊開始提取的。本例中RIGHT要提取的內容是" ¥"&$A2*100,即將A列(實際金額)擴大100倍後,在其前面新增一個空格和貨幣符號"¥",也就是下圖中的效果:

估計有些童鞋會問,為什麼前面要加個空格?

其實,這個空格是為了避免用LEFT提取金額時出現多個貨幣符號。再說通俗點,如果沒有這個空格,結果就會變成這樣:

好了,最後來解釋一下關鍵中的關鍵,RIGHT函式的第二引數11-COLUMN(A1) 1是什麼意思。

RIGHT的第二參數列示要提取字串右邊的幾位字元。11是從億到分的總位數,因為隨著公式右拉,擷取的資料長度也會逐漸減少。所以用COLUMN(A1)做一個動態的變數,最後再 1作為調整。

要弄清楚這些數字之間的變化規律,最直觀的做法就是把結果單獨呈現出來,如圖所示:

這就是RIGHT函式的結果。

注意:在含有¥符號的數字左邊是有一個空格的,當用LEFT函式提取數字時,空格就會讓無數字的單位呈現出空白的效果,這樣就能得到文章一開始所示的效果了。

關於公式的原理如果一下子還弄不清楚也不要緊,會套用這個公式解決問題就行了,用的久了自然也就明白其中的關鍵了。

****部落窩教育-excel數字分列函式公式****

原創:老菜鳥/部落窩教育(未經同意,請勿轉載)