Excel 快速建立有規律資料庫:填滿控制柄、序列自動填充、匯出 Access/dBase 實戰
日常工作常需建立大量具規律性的資料(如村里-鄰別、產品分類-項次、員工編號-部門)。善用 Excel 的自動填充、序列辨識與匯出功能,可將繁瑕的手工輸入轉化為幾分鐘的自動化操作,並無縫對接 Access、FoxPro 等資料庫系統。
實戰案例:建立「村里-鄰別」兩層級資料庫
假設需建立 19 個村、各村鄰數不一的兩層級資料,最終匯入 Access。
步驟 1:建立村名欄(A 欄)
- A1 輸入「村名」。
- A2 輸入第一村名(如「東山村」)。
- 依規律在對應列輸入各村名起始列(如東山村 17 鄰,A2-A18;牛背嶺村 9 鄰,A19-A27...),利用公式或手動輸入關鍵列。
- 選取 A2(第一村名)→ 雙擊或拖曳填滿控制柄向下,Excel 自動填滿相同村名至下一村名起始列前。
步驟 2:建立鄰別欄(B 欄)
- B1 輸入「鄰別」。
- B2 輸入「第1鄰」(注意:用阿拉伯數字+中文單位,如「第1鄰」、「第2鄰」,Excel 才能辨識為序列)。
- B2 複製(Ctrl+C)→ 在各村名起始列的 B 欄貼上(Ctrl+V),每村第一筆皆為「第1鄰」。
- 選取 B2 → 拖曳填滿控制柄向下,Excel 自動識別序列填入「第2鄰」、「第3鄰」... 至該村最後一筆。
⚠️ 關鍵細節: 必須使用「第1鄰」、「第2鄰」格式,若寫成「第一鄰」、「第二鄰」,Excel 無法辨識序列,會全部複製為「第一鄰」。
步驟 3:補充其他欄位資料
兩欄核心規律資料建立完成後,其他欄位(戶數、人口、負責人等)可繼續在 Excel 填寫,或匯入資料庫後再維護。
步驟 4:依目標資料庫匯出檔案
- 目標 Access: 另存新檔 → 選「Excel 活頁簿 (.xlsx)」。
- 目標 FoxPro/dBase: 另存新檔 → 選「dBase IV (.dbf)」。
步驟 5:匯入 Access
- 開啟 Access →「建立」→「資料表」→「匯入」→ 選擇剛存的 `.xlsx` 檔。
- 若找不到檔案,將「檔案類型」改為「Microsoft Excel」。
- 勾選「第一列包含欄位名稱」→ 下一步 → 主索引鍵選「不需要主索引鍵」(或指定 ID)→ 完成。
步驟 6:直接用 FoxPro 開啟 .dbf
FoxPro 直接開啟 `.dbf` 檔 → 依需求調整欄位寬度、資料類型 → 即可使用。
核心技巧總結
| 技巧 | 操作 | 關鍵點 |
| 批次填入相同值 | 輸入第一筆 → 雙擊/拖曳填滿控制柄 | 適用村名、類別等重複值 |
| 自動產生序列 | 輸入「第1項」 → 拖曳填滿控制柄 | 格式必須為「第+數字+單位」,支援中文單位 |
| 跨群組序列重置 | 各群組起始列貼上「第1項」 → 向下拖曳 | 每群組獨立遞增,互不干擾 |
| 匯出資料庫相容格式 | Access 用 .xlsx;FoxPro 用 .dbf | Access 匯入時勾選「第一列含欄位名」 |
延伸應用
- 員工編號:`部門代碼` + `流水號` → 自訂清單填充。
- 產品序號:`年份` + `類別` + `0001` 起序 → 快速填入 + 文字合併。
- 日期序列:輸入起始日期 → 拖曳填滿控制柄 → 右鍵選「填入序列」→「工作日」/「月份」/「年份」。
- 自訂清單:Alt+F+T →「進階」→「編輯自訂清單」→ 匯入常用序列(如部門清單、產品分類),任意儲存格輸入第一項拖曳即可循環填入。