能不能讓自動編號跳著格子
例如
B2 = R-101
B6 = R-102
B10 = R-103
像這樣自動編號 可以ㄇ?
2006-12-14 15:13:46 · 3 個解答 · 發問者 Eva 2 in 電腦與網際網路 ➔ 軟體
SORRY 我看不懂ㄟ...
2006-12-14 16:01:13 · update #1
喔 我應該懂了~ 不過 我的其他格子都有東西
可能沒辦法這樣弄ㄟ...
是一個空白表單 我想要在貨號那格自動編號
2006-12-14 16:10:49 · update #2
如果要用這方法 就要取消 "合併儲存格"
能不能有 不用取消 就可以用的方法呢
2006-12-14 16:18:50 · update #3
假設你B1、B3、B4、B5、B7、B8、B9都有資料
而你想在B2、B6、B10分別自動帶入編號
妳可以在B欄與C欄中間再插入一欄變成C欄
在C1儲存格中輸入已下公式:
=IF(MOD(ROW(),4)=2,"R-"&INT(ROW()/4+101),IF(A1="","",A1))
如入完後再將C1公式往下拖曳即可
然後再將B欄隱藏起來即可達到你ㄉ要求又不會破壞你原本ㄉ內容
函數說明:
ROW():傳回參照位址中的列號。
語法
ROW(reference)
Reference 是希望知道列號的單一儲存格或儲存格範圍。
如果 reference 被省略,則 ROW 函數會引用本身的儲存格位址。
圖片參考:http://tw.knowledge.yahoo.com/question/PicExportError
如果 reference 為一個儲存格範圍,而且 ROW 函數也以垂直陣列 (陣列:用來建立產生多個結果或運算一組以列及欄排列之引數的單一公式。陣列範圍共用一個公式;一個陣列常數是用作一個引數的一組常數。)格式輸入,則 ROW 函數會以垂直陣列的方式傳回各列之列號。
圖片參考:http://tw.knowledge.yahoo.com/question/PicExportError
Reference 不能指向多個區域。
MOD():傳回兩數相除後之餘數。餘數和除數具有相同的正負號。
語法
MOD(number,divisor)
Number 為計算餘數時做為被除數的實數。
Divisor 為計算餘數時做為除數的實數。
註解
圖片參考:http://tw.knowledge.yahoo.com/question/PicExportError
如果除數為 0,MOD 將傳回 #DIV/0 ! 的錯誤值。
圖片參考:http://tw.knowledge.yahoo.com/question/PicExportError
MOD 函數可以使用 INT 函數來表示:
圖片參考:http://tw.knowledge.yahoo.com/question/PicExportError
MOD(n, d) = n - d*INT(n/d)
INT(): 全部隱藏
傳回指定小數位數無條件捨去之整數值。
語法
INT (number)
Number 想要無條件捨去成為一整數的實數。
希望能幫助你^^
圖片參考:http://img59.imageshack.us/img59/7316/hqp7.gif
2006-12-14 17:08:21 · answer #1 · answered by ~無止盡ㄉ等待與傷害~ 6 · 0⤊ 0⤋
一,首先選取要輸入的B欄按右鍵點[插入(I)]
二,選取A2:A5"合併儲存格"在儲存格輸入1
三,選取A6:A9"合併儲存格"在儲存格輸入2
四,選取A2:A9右下角黑+下拉到最後看要幾格看數值就知道.
五,選B欄[資料][篩選][自動篩選]在下拉清單中選[自訂..]
在符合的條件選[小於],如要10格輸入11(小於11),〔確定〕
六,C2="R-"&(INT(ROW()/4)+101) ;將公式下拉〔填滿〕
七,如答案沒錯再刪除B欄,C欄變B欄而最後B欄就是你要的.
2006-12-14 22:40:10 補充:
A2:A5是A欄改B2:B5,就是A改為B,因我是在A欄試作的所以有點錯.
2006-12-14 17:25:02 · answer #2 · answered by 顯栓 7 · 0⤊ 0⤋
當然可以啦!!
最簡單的方法......就是利用排序來做:
1.首先先利用不需要的地方設定順序
EX:C1=1 C2=2 C3=3 C4=4 C5=5..............Cn=n
2.再利用不需要的地方設定間隔
EX:間隔為3,則設定D1=1 D2=2 D3=3 D4=1 D5=2 D6=3
反覆設定1~3(先設定前三個後,在圈選複製後面就好,
不用一個一個輸入喔)
3.排序:利用D做遞增排序1+C做遞增排序2
4.在B列輸入B1=101後直接下拉,直到D行變2前停止。
(就是所有D行中為1的都要在B行做排序)
5.再次排序:用C行做遞增排序後,就完成了...
2006-12-14 15:37:58 · answer #3 · answered by 卉欣 5 · 0⤊ 0⤋