首页
/
每日頭條
/
圖文
/
excel出貨單日期自動生成
excel出貨單日期自動生成
更新时间:2026-09-07 14:52:09

用Excel表格登記的訂貨台賬,為了與後續的發貨、發票、貨款等台賬信息關聯,方便後續的對賬與結算,最好給每一筆訂單賦予一個唯一的訂單編号。便于在Excel中用函數生成,可以考慮用“日期 遞增順序号”的方式。

一、需要解決的問題

1、将日期轉換為8位的編号,如2022/4/23的日期編号為20220423。

2、根據訂單錄入的順序,按天獲取遞增的順序号

3、當月、日為1位數時,以及順序号位數不足時,需要在左邊補充0。

說明:訂貨日期在G列,M列作為順序号的輔助列。

二、使用COUNTIF生成遞增順序号

在M2單元格輸入公式:=COUNTIF($G$2:G2,G2);表示從G列第2行到當前行,當前行的日期出現了多少次。

excel出貨單日期自動生成(根據出貨日期用Excel函數生成訂單編号)1

三、生成訂單編号

1、使用TEXT函數生成訂單編号

N列為補全位數後的順序号,在N2輸入公式:=TEXT(M2,"0000")。顯示:0001

O列為8位的日期編号,在O2輸入公式:=TEXT(G2,"YYYYMMDD")。顯示:20190105

excel出貨單日期自動生成(根據出貨日期用Excel函數生成訂單編号)2

通過以上兩步已經分别實現了日期編号和順序号。則可以将兩個公式用&連接起來,并将M2替換為COUNTIF($G$2:G2,G2)。在P2輸入公式:=TEXT(G2,"YYYYMMDD")&TEXT(COUNTIF($G$2:G2,G2),"0000")。顯示:201901050001

excel出貨單日期自動生成(根據出貨日期用Excel函數生成訂單編号)3

2、使用REPT函數生成訂單編号

用REPT函數會比TEXT函數稍微複雜一些。REPT函數可以按照定義的次數重複顯示文本,相當于複制文本。如果月份為1位數,就要REPT函數顯示1個0,再拼接月份。

L列為補全位數後的順序号,在L2輸入公式:=REPT("0",4-LEN(M2))&M2。顯示:0001

I列為年份,在I2輸入公式:=YEAR(G2)。顯示:2019

J列為兩位數的月份,在J2輸入公式:=REPT("0",2-LEN(MONTH(G2)))&MONTH(G2)。顯示:01

K列為兩位數的日,在K2輸入公式:=REPT("0",2-LEN(DAY(G2)))&DAY(G2)。顯示:05

excel出貨單日期自動生成(根據出貨日期用Excel函數生成訂單編号)4

通過以上幾步已經分别實現了年、月、日的編号和順序号。因為計算每一個編号的公式都比較長,如果将四個公式都拼接起來,後續難以查閱理解,則可以将幾個單元格用&連接起來。在H2輸入公式:=I17&J17&K17&L17

excel出貨單日期自動生成(根據出貨日期用Excel函數生成訂單編号)5

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
plc控制步進電機驅動器程序
plc控制步進電機驅動器程序
plc控制步進電機驅動器程序?大家好昨天給大家講了關于電氣設備的各種接地知識,不知道大家消化得怎麼樣了,今天呢我給大家介紹一下步進驅動器、PLC、步進電機外接直流電源的具體接線(我在初學的時候跟很多人一樣,看着步進驅動器、PLC不知道怎麼下...
2026-09-07
人生所需要的7張保單
人生所需要的7張保單
人生的七大保單,你還差哪張保險分為保障型保險和理财型保險。保障型保險有4張保單,分别是人身意外險、商業醫療險、重疾險、長期護理險;理财型保險有3張保單,分别是養老年金險、教育年金險、萬能和分紅險。一、保障型保險1、人身意外險意外需要滿足的四...
2026-09-07
放生的人真的善良嗎
放生的人真的善良嗎
放生的人真的善良嗎?作者:葉克飛近日,有媒體報道稱,廣東一條小河邊,一群人拉來幾車礦泉水并将之倒向河中有熱心市民勸阻其不要浪費時,反遭倒水者怒怼,認為這會影響他們的誠意和功德,我來為大家講解一下關于放生的人真的善良嗎?跟着小編一起來看一看吧...
2026-09-07
全球性太陽能發電
全球性太陽能發電
最近一段時間來,你有沒有感覺在燒烤天,比往年熱了許多。你的感受并沒有錯,全球正在經曆史上最熱的五年,最令人擔心的最高溫度仍在升高。最重要原因是溫室氣體的超量排放造成了,燃燒産生的二氧化碳就是罪魁禍首。驚動聯合國央視報道那麼該如何實現控溫,減...
2026-09-07
解密萊昂納多迪卡普裡奧
解密萊昂納多迪卡普裡奧
經典電影《鐵達尼号》(Titanic)令男女主角「Jack」萊昂納多·迪卡普裡奧和「Rose」凱特·溫斯萊特成為老友。凱特近日接受訪問時,自爆與萊昂納多關系「親密」,二人還有共同的怪癖怪癖。AP圖片凱特與萊昂納多早前就被拍到在法國遊水度假,...
2026-09-07
Copyright 2023-2026 - www.tftnews.com All Rights Reserved