close
4266 |
Excel如何將不足十位數補足位數並將最後字元改英文大寫 |
如下圖,若要將各個儲存格內容補足九位數及最後一個英文字母變成寫,公式要如何設定?
作法
點取B1儲存格,輸入:「=TEXT(LEFT(A1,LEN(A1)-1),"000000000")&UPPER(RIGHT(A1))」後,向下複製到B2:B4儲存格。
公式說明
=TEXT(LEFT(A1,LEN(A1)-1),"000000000")&UPPER(RIGHT(A1))
統計儲存格中字元數(LEN(A1)),再抓取扣掉一個英文字的字串長度(LEFT(A1,LEN(A1)-1)),透過TEXT函數將其變成9位數的文字(TEXT(LEFT(A1,LEN(A1)-1),"000000000"))。
抓取儲存格最後一個英文字母(RIGHT(A1)),再將其轉換為大寫字母(UPPER(RIGHT(A1)))
將二者結合成一個新的字串(TEXT(LEFT(A1,LEN(A1)-1),"000000000")&UPPER(RIGHT(A1)))。
文章標籤
全站熱搜
留言列表