excel 出收據問題

2015-06-25 8:04 am
本人有個關於 excel 出收據的問題想請教。

首先預設 A1 至 D6 為填入資料的儲存格, 當中 A1 為收據編號, A2 為收據發出日期。

本人想做到的情況如下所述:

第一步, 在 A3 至 D6 中填入資料。

第二步, 按下列印文件, 隨即做到以下各項:
 A1 自動產生累計的收據編號
 A2 自動產生收據發出日期
 文件自動儲存於電腦 folder 中
 A1 至 D6 的所有資料清空 (即所有儲存格重置為空白)

可如何做到呢? 謝謝幫忙解答。

回答 (2)

2015-06-25 3:59 pm
✔ 最佳答案
你錯了,excel 不是這樣玩,excel 以工作頁模式儲存,如果你只有excel 可用,你應以每一行為一單位,即是每一收據為一行,如A1-A6 , 日期只入一次,可用拖拉抄貼落下一行,收據編號同一做法,其他不必清除,新收據入下一行,然後儲存工作頁,如果收據量大,你可以以每一日為一工作紙,一工作頁為一個月,一年為一檔案。如果你以列式輸入,做法一樣,只不過將數行向下抄,列印時選取有關方格,設定列印範圍就可以。
2015-06-27 5:54 pm
提議用兩張工作表來操作,工作表1就是列印的收據,但只供列印不作輸入,工作表2放有收據紀錄清單,在清單最尾一列添加一筆收據資料後,工作表1就會在A1 至 D6放入此筆收據資料,只須列印工作表1、儲存檔案便可,下次有新收據列印只須再次進入工作表2在清單最尾添加資料,便可再列印和存檔。先列出工作表2第一列欄位標題如下:
A1 為「收據編號」、B1 為「收據發出日期」、C1 為「原來A3資料項目」、D1 為「原來B3資料項目」、E1 為「原來C3資料項目」、F1 為「原來D3資料項目」、G1 為「原來A4資料項目」、H1 為「原來B4資料項目」、I1 為「原來C4資料項目」、J1 為「原來D4資料項目」、K1 為「原來A5資料項目」、L1 為「原來B5資料項目」、M1 為「原來C5資料項目」、N1 為「原來D5資料項目」、O1 為「原來A6資料項目」、P1 為「原來B6資料項目」、Q1 為「原來C6資料項目」、R1 為「原來D6資料項目」。

然後在工作表1的A1 至 A2及A3 至D6設定公式如下:
A1: =INDEX(工作表2!A:A,COUNTA(工作表2!A:A),1)
A2: =IF(ISBLANK($F$1),"",IF(VLOOKUP($F$1,工作表2!$A:$R,2,FALSE)="","",VLOOKUP($F$1,工作表2!$A:$R,2,FALSE)))
A3: =IF(ISBLANK($F$1),"",IF(VLOOKUP($F$1,工作表2!$A:$R,3,FALSE)="","",VLOOKUP($F$1,工作表2!$A:$R,3,FALSE)))
B3: =IF(ISBLANK($F$1),"",IF(VLOOKUP($F$1,工作表2!$A:$R,4,FALSE)="","",VLOOKUP($F$1,工作表2!$A:$R,4,FALSE)))
C3: =IF(ISBLANK($F$1),"",IF(VLOOKUP($F$1,工作表2!$A:$R,5,FALSE)="","",VLOOKUP($F$1,工作表2!$A:$R,5,FALSE)))
D3: =IF(ISBLANK($F$1),"",IF(VLOOKUP($F$1,工作表2!$A:$R,6,FALSE)="","",VLOOKUP($F$1,工作表2!$A:$R,6,FALSE)))
其餘A4 至 D4、A5 至 D5、A6 至 D6三組公式如上,只是將兩項VLOOKUP() 括弧內第三個參照值數字對應修改為7至10、11至14、15至18即可。


收錄日期: 2021-04-11 21:08:29
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20150625000051KK00002

檢視 Wayback Machine 備份