如何在excel儲存格內字尾補零

2009-08-26 1:22 am
excle 儲存格欄位內固定的7碼
ex.1234
不足的字碼,想在字尾補零
→1234000

但我如果打
1234567
則不必顯示零

謝謝!

回答 (2)

2009-08-26 2:02 am
✔ 最佳答案
假設
儲存格 A1 是原始資料,
儲存格 B1 是字尾補零後的資料,
則 B1 =A1&LEFT(TEXT(A1, "0000000"),7-LEN(A1))

2009-08-25 18:18:50 補充:
函數說明:

LEN(A1)
取 A1 的位數。

7-LEN(A1)
要補零的個數。

TEXT(A1, "0000000")
把 A1 轉換格式成為『前面補零的七位文字』。

A1 & LEFT(TEXT(A1, "0000000"), 7-LEN(A1))
把前面補的零對調到後頭去。
參考: Excel 2003
2009-08-26 7:14 am
如不考慮零值
供參考
=A1&REPT(0,6-INT(LOG(A1)))
=A1*10^(6-INT(LOG(A1)))
建議(可能是最簡短):
=LEFT(A1*10^6,7)


收錄日期: 2021-04-27 17:00:55
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090825000010KK08118

檢視 Wayback Machine 備份