返回列表 上一主題 發帖

[發問] 關於流水號的建立,如遇跳號如何依最後一筆號碼再建立?

[發問] 關於流水號的建立,如遇跳號如何依最後一筆號碼再建立?

=COUNTIF(D:D,B2&"*")+1   '目前以B欄顯示當月份號碼,判斷D欄共有此號碼的數量後+1 來做流水號建立,
但如果遇到跳號的話,要如何依上一筆建立資料來+1呢?

流水編號遇跳號.rar (6.5 KB)

1.=COUNTIF(A:A,D1&"*")+1 此公式若計算1月份,會連10.11.12月算進去,
  改為:=COUNTIF(A:A,D1&"A*")+1 試看看,
  但,若有跳號,這公式無法提供正確數據的!
2.那編號如何輸入?有何規則?可否舉更多例子,並請詳實說明操作流程!

TOP

回復 2# 准提部林
1.=COUNTIF(A:A,D1&"*")+1 此公式若計算1月份,會連10.11.12月算進去,
  改為:=COUNTIF(A:A,D1&"A*")+1 試看看,
  謝謝提醒~沒注意到這點! 但因英文代號會有眾多如A~z  如:9Z1 9B2 9H5
故無法使用此公式 

2.那編號如何輸入?有何規則?可否舉更多例子,並請詳實說明操作流程!
因正常因是如流水號正確依序+1下去,所以就不會有什麼問題
但是目前狀況是半途才建立資料,故有些結單的檔案是不做建立!就會遇此跳號~ 如9A3再建立電子資料前已結束此案件則故會跳過3的流水好 直接建立9A4

TOP

回復 2# 准提部林
1。編號問題目前解決 將各類別資料另外拆開即可使用版大提供的公式使用

TOP

回復 4# starry1314


這〔跳號〕問題還是未解決,參考方案:
1.D1儲存格設為〔文字格式〕,輸入〔月份〕都為2位數,例如:01,02,03 ~~ 11,12
2.A欄編號〔前2碼〕也固定為2位數,例如:01C01, 09A01, 10B02
3.B1公式:取得該指定月份最大序號+1(註:序號看起來是固定2碼吧!)
  =1-LOOKUP(1,IF({1,0},0,-RIGHT(LOOKUP(,0/(LEFT(A$2:A$999,2)=D1),A$2:A$999),2)))

TOP

        靜思自在 : 靜坐常恩己過、閒談莫論人非。
返回列表 上一主題