
我需要新增造訪過辦公室的客戶、哪個部門、他們被推薦的人、他們被推薦的人等資訊。大多數列都有下拉式選單,以便於選擇選項。我基本上需要幫助來提取資訊。我希望我的資料庫執行以下操作:
- 辦公室整體接待過的客戶總數
-辦公室各部門見過的個人學生總數
-能夠區分參加過活動的客戶和與工作人員一對一會面的客戶
-整個辦公室或各部門在任何特定時間的預約總數
-每位工作人員的預約總數
- 轉介至特定部門的客戶總數以及實際與該部門會面的百分比
-有關特定客戶的數據(我與約翰會面......哦,看他已經就此與其他人會面了)
-人口統計(有多少第一年客戶曾造訪過辦公室)
- 因特定原因召開會議的人數。
我應該使用任何特定的資料庫應用程式來完成這一切(例如 Access,儘管我從未使用過它!)?或者我可以在excel中做到這一點嗎?幫助!
答案1
您絕對可以使用 VBA 在 Excel 中完成所有這些操作 - 使用的應用程式完全取決於您的需求。需要考慮的一些事項:
如果您有多個客戶端(Excel 應用程式)要獲取和發布數據,那麼您最好將數據放在實際資料庫中,儘管您能為此也使用 Excel。
如果只有一個應用程式關心數據,那麼將資料庫作為 Excel 文件中的一張工作表就完全可以了。
如果資料很敏感且您必須保護它 - 您確實需要使用資料庫,因為破解 Excel 相對簡單。
關於您應該使用哪種資料庫應用程式/格式也取決於您的需求和偏好。如果您將資料庫儲存在本機或網路磁碟機上,Access 就可以正常運作。您也可以輕鬆地從 Access 匯入或查詢資料。
答案2
為此,我將使用 Power Pivot 插件。它具有豐富的函數語法(特別是 CALCULATE),我希望它能夠滿足所有這些要求。
輸出簡報將是 Excel 資料透視表和圖表,基於 Excel 資料模型以及您在 Power Pivot 中開發的計算。
http://www.powerpivotpro.com/2009/12/powerpivot-dax-calculate-is-a-supercharged-sumif/
對於具有 Excel 技能並希望學習 Power Pivot 的人來說,該網站可能是最好的起點。
我會將資料保留在 Excel 表中 - Power Pivot 可以連結到該表。包括 Access 在內的各種 SQL 風格的主要好處是改進的儲存技術 - 如果沒有複雜的 SQL 編碼,它們不會神奇地為您建立這些計算。