返回列表 上一主題 發帖

請幫忙~~急 如何用EXCEL做16位編碼單號

請幫忙~~急 如何用EXCEL做16位編碼單號

如題

No.        MAC
1        0002ab730191
2        0002ab730192
3        0002ab730193
4        0002ab730194
5        0002ab730195
6        0002ab730196
7        0002ab730197
8        0002ab730198
9        0002ab730199
10        0002ab73019a
11        0002ab73019b
12        0002ab73019c
13        0002ab73019d
14        0002ab73019e
15        0002ab73019f
16        0002ab7301a0
17        0002ab7301a1
18        0002ab7301a2
19        0002ab7301a3
20        0002ab7301a4
21        0002ab7301a5
22        0002ab7301a6
23        0002ab7301a7
24        0002ab7301a8
25        0002ab7301a9
26        0002ab7301aa

已上是一個一個打上去  要打300筆  有何方法可自動編16碼  每位數的範圍為0~F(0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F)

求救

先要瞭解什麼是2進位,16進位

a1=10是十進位
=DEC2HEX(A1)
改16進位就是a

自己試吧
gong 發表於 2011-3-28 13:04


謝謝gong版主回覆

我試了,有一點概念︰

1        1        16        10        32        20
2        2        17        11               
3        3        18        12               
4        4        19        13               
5        5        20        14               
6        6        21        15               
7        7        22        16               
8        8        23        17               
9        9        24        18               
10        A        25        19               
11        B        26        1A               
12        C        27        1B               
13        D        28        1C               
14        E        29        1D               
15        F        30        1E               
                31        1F

TOP

先要瞭解什麼是2進位,16進位

a1=10是十進位
=DEC2HEX(A1)
改16進位就是a

自己試吧
知之為知之,不知為不知,誠實也!

TOP

請教gong版主,"DEC2HEX"這個函數是怎樣用?

看了微軟的解釋頁一遍也不太明白。

謝謝

TOP

請教版主,在後三位數中第二順位數字,使用$N402,有特別意義嗎
aa7551 發表於 2011-3-27 20:21


應該與a402同樣意思
16進位191=401
用a402-1=401
也可用401+row()-1,
都是同要要得到401,及往下拖曳有累加效果
知之為知之,不知為不知,誠實也!

TOP

如果0002ab730191在a2
b2="0002ab730"&DEC2HEX(399+ROW())
知之為知之,不知為不知,誠實也!

TOP

請教版主,在後三位數中第二順位數字,使用$N402,有特別意義嗎

TOP

雖然還沒看懂,但真是好用,謝謝大大!!
marklu

TOP

真好用

TOP

A1=CONCATENATE("0002ab730",CHOOSE(INT((ROW(A402)-1)/16^2)+1,0,1,2,3,4,5,6,7,8,9,"A","B","C","D","E","F"),CHOOSE(MOD(INT((ROW($N402)-1)/16),16)+1,0,1,2,3,4,5,6,7,8,9,"A","B","C","D","E","F"),CHOOSE(MOD(ROW(A402)-1,16)+1,0,1,2,3,4,5,6,7,8,9,"A","B","C","D","E","F"))
向下複製
學海無涯_不恥下問

TOP

        靜思自在 : 站在半路,比走到目標更辛苦。
返回列表 上一主題