同事問到:想要在 Excel 中產生連續的十六進制數列(參考下圖),該如何處理?在 Excel 2010 中有提供進制轉換的函數,善加利用可以方便產生想要的數列。
(1) 產生連續 0,1,2, … , D,E,F 數列
儲存格A2:=DEC2HEX(MOD(ROW(1:1)-1,16))
MOD(ROW(1:1)-1,16):向下複製後,可以產生 0 ~15~0~15~…。透過 DEC2HEX 函數將 10 進制數轉換成十六進制數。
複製儲存格A2,往下各列貼上。
(2) 產生連續十六進制數列
在儲存格B2中輸入一個十六進制數,本例為:6D58。
儲存格B3:=DEC2HEX(HEX2DEC(B2)+1)
HEX2DEC(B2)+1:將儲存格B2中的十六進制數轉換為十進制數再加 1。
透過 DEC2HEX 函數將 10 進制數轉換成十六進制數。
複製儲存格D3,往下各列貼上。
全站熱搜
留言列表