善用 Excel 的 [表單] 功能 -- 參考資料



贊助商連結


leonchou
2001-05-20, 03:25 AM
這是小弟在另一個討論區回答的,提供大家參考 :)

【問題】 我想用 Excel 記每天的收支金額,不曉得能不能做到: 在一個表格輸入當天的日期和各項明細,能自動輸入到另一表格 (總表) 的儲存格中?
--------------------------
如果你只是要逐項輸入到一個明細表,可利用功能表上的
【資料】→【表單】的方式。

Excel 的表單功能可作為一個簡易的資料庫維護工具,
可以新增、修改、刪除、查詢,具備了資料庫維護的四大基本功能。

如果覺得它的介面不能符合你的需求,再來討論其他方法...
設公式連結在某方面是不錯的應用,但是對於..
如果指的是輸入明細表這樣的工作,並不是好方法。

先說明一點,如果題目的需求要做的完善的話,大概只能用巨集了。
但巨集畢竟對一般人都有些距離,因此先不談巨集的做法。

對一般 Excel 的使用上,儲存格要顯示最新的日期必需用 TODAY( ) 函數,
在輸入區可以這樣設定,因為那是每天的工作;但到了資料區怎麼辦呢,既
然要「自動」,就得設公式,包括日期與收支金額。
但是昨天輸入完的資料,到今天又變成今天的日期和資料了,這是因為公式
連結的關係。因此簡單的說:
輸入區的資料到了資料區都要變成「值」,才不會隨著輸入區變動。

如此一來不可避免地,要用手動把資料區連結的公式變成值才行 (複製→
貼上值) ,這樣做又未免太麻煩了。

說了一堆就是想讓你了解,依你的問題,最好還是照先前建議的,使用
【資料】→【表單】的方式。它可以讓你叫出一個對話方塊,裡面有一格
一格帶有標題的空格讓你填,填好一筆資料就按 Enter,繼續輸入下一筆,
只是無法自動顯示今天的日期。但是這是可以忽略的不便,因為你只要輸入
「年月」就可以了 (例如 5/15),不用太在意日期的問題 :)

使用【表單】的要點是先選取資料範圍內任何一格,再按功能表上的
【資料】→【表單】,這樣 Excel 才能判斷資料的範圍。
如果嫌叫出表單的步驟太麻煩 :rolleyes: 可把它設定成一個按鈕,方法如下:

功能表【工具】→【自訂】→ 選「資料」,右邊找到「表單」,把它
拖曳到上方任何一個工具列上,成為一個按鈕。你可以調整它的位置。
其實只要選取的儲存格固定是在範圍裡,不需去動它,往後只要按
「表單」按鈕就可以直接輸入了。