有人想要根據不斷輸入的項目,自動給予一個序號,而且依不同項目別來編號。例如下圖中資料表,當輸入一個參賽項目後,能自動產生以該項目的第一個字元再加上流水號當為序號,該如何寫公式?
儲存格A2:=LEFT(C2,1)&COUNTIF($C$2:C2,C2)
複製儲存格A2,往下各列貼上。
LEFT(C2,1):取出同列項目的第一個字元。
COUNTIF($C$2:C2,C2):計算從儲存格C2以下的儲存格範圍,共有幾個和 C 欄各列相同的內容,這個數量即為其流水號。
如果不斷的輸入資料,則複製A欄的公式,即可得到各個項目的分類序號了。
【延伸學習】
文章標籤
全站熱搜

你好,想請教個問題。 我是初學用EXCEL做會計日記帳,這邊是第一筆交易,憑證編號1303070001是這樣產生的, =TEXT(B2,"yymmdd")&TEXT(COUNTIF($B$2:B2,B2),"0000"),請問如果3/7第二筆資料輸入時,公式怎麼改憑證編號才不會變成1303070005?? 憑證編號 日期 科目編號 科目名稱 1303070001 3月7日 1441000 機械設備 3月7日 1281000 進項稅額 3月7日 2142000 應付票據 3月7日 3111000 股東權益 格式好像會跑掉3月7日都在日期欄 請幫我解答謝謝你。
請參考 http://isvincent.pixnet.net/blog/post/39217439 不知是否有解答到你的問題。
非常感恩,此篇解決我的問題,讓我受益良多! 想請問最後的"0000",是否就是指COUNTIF運算數字的顯示位數呢?
我發現一個問題想問: 財產類別 財產編號 財產名稱 單 位 03-辦公設備 03-01-001 電腦主機 01-總務部 03-辦公設備 03-01-001 電腦螢幕 01-總務部 我的公式是這樣寫的: 前面辦公設備跟總務部有用Vlookup做查詢,可是使用countif記數雖然正確,但是兩個設備的流水號就都一樣了,有什麼方法能夠解決? =TEXT(VLOOKUP(類別,類別編號,2,FALSE),"00")&"-"&TEXT(VLOOKUP(單位,單位編號,2,FALSE),"00")&"-"&TEXT(COUNTIF($C$2:C2,C2),"000")
建議將財產名稱也設定編號, 再仿原來公式設計。
哈,我後來的確採用設定編號再仿原來公式設計。只是公式就非常長而已,謝謝你的回應,受益良多!
恭喜你解決了問題, 以後再慢慢修正, 公式就會短一些。公式長短和要求的結果並無必然的好壞關聯, 能解決問題的公式都是好的公式。
您好,想請教以下問題: 假設A欄為序號值,而B1=甲,B2=甲,B3=乙,B4=丙。如何讓同樣的內容不重複編列序號? (也就是A1=1,A2=1,A3=2,A4=3) 謝謝您的解惑。