假設有以下資料,前2碼是前墜符,後6碼為流水號,若在EXCEL想知道有幾個用來補位的0該怎麼做呢?
![[excel] 計算有多少個用來補位的0 [excel] 計算有多少個用來補位的0](https://pic.pimg.tw/sdiven1234/1709804210-244957040-g.png)
首先要先整理一下資料,把前綴詞跟流水號拆成不同的欄位,如下圖(可用資料剖析或是MID等函數處理)
![[excel] 計算有多少個用來補位的0 [excel] 計算有多少個用來補位的0](https://pic.pimg.tw/sdiven1234/1709804349-335444230-g.png)
接下來就是寫函數囉:
![[excel] 計算有多少個用來補位的0 [excel] 計算有多少個用來補位的0](https://pic.pimg.tw/sdiven1234/1709804373-2404411782-g_n.png)
1.先用LEN()函數計算欄位的長度,計算出來的結果是6
2.接著再透過VALUE()函數,將欄位的資料轉換成數值(這也就是為什麼要先拆欄位的原因)
比如00001,VALUE後的結果就是1;000101,VALUE後的結果就是101
3.所以用LEN()-VALUE()的結果就可以得出補了多少個0囉
請先 登入 以發表留言。