二維碼 購物車
部落窩在線教育歡迎您!

Excel教程:如何按幣種對數(shù)據(jù)進(jìn)行分列顯示?

 

作者:老菜鳥來源:部落窩教育發(fā)布時間:2022-06-27 16:56:37點(diǎn)擊:2629

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

大家好,今天來給大家講一個提取關(guān)鍵符,再按照類別在不同列中顯示的技巧,趕緊來學(xué)習(xí)一下吧!

 

最近有位學(xué)員求助,如圖所示,他需要對收匯金額按照幣種進(jìn)行分列,即將B列的數(shù)據(jù)按照不同的幣別分別提取到C、DE列里,由于數(shù)據(jù)太多,一個個手動復(fù)制粘貼實(shí)在是太麻煩了,有沒有什么高效的解決方案呢?

解決這個問題的思路不止一個,今天給大家分享一個比較容易理解的方法。

可以分成兩步來思考:

第一步:判斷B列是什么幣別

我們先取后三位字符,然后判斷幣別與哪一列相符(注意不是相同),從而確定金額要在哪一列顯示。

第二步:提取B列的金額。

提取到以后,在對應(yīng)的列顯示出來。

有了思路,現(xiàn)在我們就來寫公式吧!

用公式COUNTIF(C$1,"*"&RIGHT($B2,3)&"*")來判斷C1單元格是否存在B2單元格對應(yīng)的幣別,如果存在則顯示1,不存在則顯示0,效果如圖所示。

COUNTIF函數(shù)的這種用法可以總結(jié)為:COUNTIF(單元格,*指定字符*”),其中的*表示通配符,如果指定字符是單元格引用或者公式的話,公式就要改成:COUNTIF(單元格,”*”&單元格或公式&”*”)。

接下來要實(shí)現(xiàn)的就是從B列的數(shù)據(jù)中把金額提取出來,這個方法就更多了,比較容易理解的一個公式是=LEFT($B2,LEN($B2)-4),結(jié)果如圖所示。

 

LEFT函數(shù)是從單元格的左邊開始截取字符,在這個問題中,截取的長度就是單元格內(nèi)的字符數(shù)-4,第二步這個公式很好理解。

最后就是按照第一步得到的結(jié)果將第二步的數(shù)字在對應(yīng)的位置顯示出來,用IF函數(shù)很容易解決。

公式為:=IF(COUNTIF(C$1,"*"&RIGHT($B2,3)&"*"),LEFT($B2,LEN($B2)-4),"")

合并后的公式看起來雖然比較復(fù)雜,但是用到的都是很基礎(chǔ)的函數(shù),通過前面的分析還是比較容易理解的。

最后再來分享兩個不一樣的思路,公式就不解析了,有興趣的同學(xué)可以自己研究一下。

 

公式1=IFERROR(--SUBSTITUTE($B2,MID(C$1,4,3),),"")

公式2=IF(RIGHT($B2,3)=MID(C$1,4,3),--LEFT($B2,8),"")

 

對于這個問題如果你還有其他思路,歡迎留言分享,大家一起進(jìn)步。

 

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

Excel教程:如何用函數(shù)公式提取不同員工的薪資檔位?

財務(wù)經(jīng)常遇到的字符提取,三種方法輕松解決!

別怕,VBA入門級教程來了,條件語句很簡單!

八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找

版權(quán)申明:

本文作者老菜鳥;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。