2016年1月21日 星期四

數值補零的方法

https://nknuahuang.wordpress.com/2011/02/18/excel%E6%95%B8%E5%80%BC%E8%A3%9C%E9%9B%B6%E7%9A%84%E6%96%B9%E6%B3%95/

數值補零的方法有三種(以補零至4位數為例,例如「7」,要改成「0007」):
1.設定儲存格格式:
輸入「7」後,點選儲存格後按右鍵,選擇【儲存格格式】,點選自訂,在類型項目內輸入「0000」,按下【確定】即可。
2.在儲存格輸入
=TEXT("7","0000")
3.在儲存格輸入
=CONCATENATE(REPT("0",4-LEN("7")),"7")
各方法的優缺點: 1.設定儲存格格式,設定簡單,直覺,但在管理時,若設定值跑掉(變回原來的通用格式),會很麻煩;當與其他字組合時,例如想組成「P0007」時,其結果只會顯示「P7」; 對於數字以外的文字,沒有補零效果。
2.Text函數,設定稍微麻煩,但可以與其他字組合時,例如想組成「P0007」時,其結果會顯示「P0007」; 對於數字以外的文字,沒有補零效果。
3.Concatenate函數,設定最為麻煩,但可以與其他字組合時,例如想組成「P0007」時,其結果會顯示「P0007」; 對於數字以外的文字,也有補零效果,例如「我」,會顯示成「000我」。


沒有留言: