11excel函數的應用(數值格式更改串接)?
11excel函數的應用(數值格式更改串接)?
例一
用excel將資料分開排在各欄
開excel-開啟舊檔-檔案類型選文字檔-匯入字串精靈-輸入資料類型選固定寬度-下一步-預覽分欄結果將滑鼠置於下面數值092-01-00044794按需要點選-左右共四處-按完成-行成資料如下
92 1 44794
例二
F1欄位數值欲改為八位數字(不足部份前面補0),例如44797改為00044797之函數寫法如下:
1將游標至於G1欄
2在excel編輯列輸入:
=IF(LEN($F1)=1,CONCATENATE("0000000",$F1),IF(LEN($F1)=2,CONCATENATE("000000",$F1),IF(LEN($F1)=3,CONCATENATE("00000",$F1),IF(LEN($F1)=4,CONCATENATE("0000",$F1),IF(LEN($F1)=5,CONCATENATE("000",$F1),CONCATENATE("00",$F1))))))
3按ENTER
4將滑鼠置於G1右下角行成十字向下拖曳複製其他資料
例三
將各欄資料串聯在一起A欄92 C欄1 G欄00044794
在H1置游標,並在編輯列輸入=CONCATENATE(TEXT($A1,"0##"),TEXT($C1,"0#"),$G1)
結果如下0920100044794
用excel將資料分開排在各欄
開excel-開啟舊檔-檔案類型選文字檔-匯入字串精靈-輸入資料類型選固定寬度-下一步-預覽分欄結果將滑鼠置於下面數值092-01-00044794按需要點選-左右共四處-按完成-行成資料如下
92 1 44794
例二
F1欄位數值欲改為八位數字(不足部份前面補0),例如44797改為00044797之函數寫法如下:
1將游標至於G1欄
2在excel編輯列輸入:
=IF(LEN($F1)=1,CONCATENATE("0000000",$F1),IF(LEN($F1)=2,CONCATENATE("000000",$F1),IF(LEN($F1)=3,CONCATENATE("00000",$F1),IF(LEN($F1)=4,CONCATENATE("0000",$F1),IF(LEN($F1)=5,CONCATENATE("000",$F1),CONCATENATE("00",$F1))))))
3按ENTER
4將滑鼠置於G1右下角行成十字向下拖曳複製其他資料
例三
將各欄資料串聯在一起A欄92 C欄1 G欄00044794
在H1置游標,並在編輯列輸入=CONCATENATE(TEXT($A1,"0##"),TEXT($C1,"0#"),$G1)
結果如下0920100044794
這個論壇的權限:
您 無法 在這個版面回復文章