網友問到:每個箱號有10個序號,如何自動產生一組編號?

參考下圖,在 Excel 中可以輕鬆的藉由公式產生相同邏輯的連續號碼。

Excel-產生連續2碼的號碼(INT,MOD,TEXT)

 

【公式設計與解析】

(1) 箱號

儲存格A2:=TEXT(INT((ROW(1:1)-1)/10)+1,"00")

複製儲存格A2,往下各列貼上。

當公式向下複製時,ROW(1:1)會產生ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→…。

INT((ROW(1:1)-1)/10)+1:會產生1,2,3,4,5,6,7,8,9,10,1,2,3,4,5,6,7,8,9,10,1,…。

再透過 TEXT 函數給予參數『00』,可以讓數字以二位數呈現,1~9會在左側補 0。

(2) 序號

儲存格B2:=TEXT(MOD(ROW(1:1)-1,10)+1,"00")

複製儲存格B2,往下各列貼上。

MOD(ROW(1:1)-1,10)+1:會產生1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,…。

(3) 編號

儲存格C2:

=TEXT(INT((ROW(1:1)-1)/10)+1,"00")&TEXT(MOD(ROW(1:1)-1,10)+1,"00")

複製儲存格C2,往下各列貼上。

arrow
arrow
    文章標籤
    Excel INT MOD TEXT
    全站熱搜

    vincent 發表在 痞客邦 留言(3) 人氣()