Excel單元格中寫的1萬,2萬,如何快速變為10000.00,20000.00?


這顯然是手輸文本型「8萬」,不是80000自動顯示為8萬。因此可以:

用替換函數和規定格式函數,=TEXT(SUBSTITUTE(E1,"萬",)*10000,"0.00")

用替換函數。=SUBSTITUTE(E1,"萬","0000.00")

用left函數和find函數找出萬前面的數字,加上0000.00

最正統的還是找出萬前面的數字,乘以10000,以免存在「2.5萬」「3.2萬」之類的直接替換出現偏差。第一個解法也能解決這個問題。


第一步,通過快速填充提取出數字:

第二步,通過乘以10000,對金額進行修正:

完成。


能不能發個圖片上來,其實方法很多,寫個公式也行,分列可以,先看看單元格是不是文本格式,if+find可以,lookup函數也行。公式設置,c2單元格輸入=left(len(b2)-1)*10000,然後向下複製公式,你試一下。若初的替換方法更簡單,對公式函數了解少的話,更實用。


要看這個萬字是打進的去還是格式顯示的,如果是打的萬,就把萬字代替為0000.00,如果是格式就在設置單元格格式改成數值就ok 了


先把萬替換為0000,這樣會得到一個字元型的80000,然後格式轉換,轉換為整型,沒試過不知道成不


金額欄的數字是文本格式,是業務部門手動輸入,想要取數很麻煩,實際表格有幾百行



你看到的「萬」是真實錄入的還是別人設置了自定義單元格格式呢?我就老乾這事~如果是自定義單元格格式,那調為常規,選兩位小數點就OK了,不是的話再用替換函數。


推薦閱讀:

請問有公司只用excel做數據分析嘛?
Excel表格複製後,為什麼其中的透視表數據源還連接在原文件,如何能設置為本地數據源?
Excel如何將不同工作表的數據匯總到一起?
有沒有一些實用的Excel小竅門?
excel 表格33 萬條2.4G大格式xls,能轉碼或分割嗎?

TAG:MicrosoftExcel | Excel公式 |