版上各位大大
想請問一下我需要一組MAC碼產生器
前6碼為固定值,後6碼為十六進制進位
例:XXXXXX000000
XXXXXX000001
XXXXXX000002
XXXXXX000003
XXXXXX000004
XXXXXX000005
XXXXXX000006
XXXXXX000007
XXXXXX000008
XXXXXX000009
XXXXXX00000A
XXXXXX00000B
XXXXXX00000C
.
.
.
.
.
XXXXXXFFFFFF

儲存格公式要怎麼寫,試了好久都打不出來,有大大願意解惑嗎??
感激不盡
文章關鍵字
A1:(查詢值)

A3:
="XXXXXX"&DEC2HEX(ROW(),6)
My Interior Knowledge is Extraordinaire
不用寫任何公式
1. 先打好前 16 行
2. 框住前 16 行
3. 把游標移到第 16 行的右下角,按住往下拉
搞定
喵~~滑鼠不能當飯吃,但可以混飯吃
B2:789
c2:="xxxxxx" &TEXT(DEC2HEX((B2)),"000000")
c2 會顯示 【xxxxxx000315】
P陳
陳志昌 wrote:
B2:789
c2:="xxxxxx" &TEXT(DEC2HEX((B2)),"000000")
c2 會顯示 【xxxxxx000315】


這種方式如果遇到轉換後為 A~F,顯示格式會錯誤!
(可試試看將 B2 欄位的值改為 780)
My Interior Knowledge is Extraordinaire

Mystique Hsiao wrote:
='XXXXXX'...(恕刪)


大大你好~我想再請問一下如果我要在2個數的中間加個:號
例,XX:XX:XX:00:00:00
其實為同樣問題只是要再加入:號
那公式應該如何更改呢?
請大大解惑

用這個函數
B2=780
C2=DEC2HEX(B2,6)==>00030C
P陳
roy911g wrote:
我想再請問一下如果我要在2個數的中間加個:號
例,XX:XX:XX:00:00:00
其實為同樣問題只是要再加入:號
那公式應該如何更改呢?


A1:(查詢值)

A3:
=CHOOSE(LEN(DEC2HEX(A1)),"XX:XX:XX:00:00:0"&DEC2HEX(A1),"XX:XX:XX:00:00:"&DEC2HEX(A1),"XX:XX:XX:00:0"&LEFT(DEC2HEX(A1),1)&":"&RIGHT(DEC2HEX(A1),2),"XX:XX:XX:00:"&LEFT(DEC2HEX(A1),2)&":"&RIGHT(DEC2HEX(A1),2),"XX:XX:XX:0"&LEFT(DEC2HEX(A1),1)&":"&MID(DEC2HEX(A1),2,2)&":"&RIGHT(DEC2HEX(A1),2),"XX:XX:XX:"&LEFT(DEC2HEX(A1),2)&":"&MID(DEC2HEX(A1),3,2)&":"&RIGHT(DEC2HEX(A1),2))
My Interior Knowledge is Extraordinaire

Mystique Hsiao wrote:
A1:(查詢值)A3...(恕刪)


大大~你似乎誤會我的意思了
我並不是要查詢A1數字
我試了你的公式之後並沒有累加功能
我自己也一直在嘗試
好像加了分號之後就沒辦法進位了



A欄固定值
B欄=DEC2HEX(ROW(),6)
C欄=A1&B2
D欄==MID(C1,1,2)&":"&MID(C1,3,2)&":"&MID(C1,5,2)&":"&MID(C1,7,2)&":"&MID(C1,9,2)&":"&MID(C1,11,2)

這樣不行嗎?

一定要同一欄裡面才可以嗎?
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!