如何使用 Excel 製作員工訓練落差報告

重點摘要:

  • 建立員工培訓缺口報告並非簡單的資料查找問題,因為職位、地點、要求標籤、到期日和空白欄位都會影響結果。
  • 最具價值的輸出是「異常報告」,應顯示員工、職位、要求的培訓或證照、目前狀態、缺口類型及後續行動。
  • RowSpeak 能比對員工記錄與職位要求,標記缺失或過期的培訓、證照或執照記錄,突顯異常行,並匯出可供主管直接使用的 Excel 報告。

培訓與證照缺口報告聽起來很簡單,直到你開始在 Excel 中處理數據。

一份檔案列出了員工、職位以及他們已擁有的培訓、執照或證照;另一份檔案則列出每個職位必須滿足的要求。問題很直接:誰缺了什麼?

在試算表中的答案可能是公式、查找(lookup)、Power Query 合併或樞紐分析。但業務層面的答案要求更高。人力資源(HR)、營運或合規部門需要一份可供審核的「異常報告」,解釋每位員工、職位、要求與狀態之間的缺口。主管打開檔案後,應該能直接理解哪些部分需要採取行動,而不需要去反推你的公式邏輯。

這篇文章的靈感來自 Reddit 上關於 HR 數據痛點的討論,從業者描述了同樣的底層問題:HR 工作通常依賴於分散的匯出檔、不一致的定義以及難以信任的報告。證照追蹤只是這類廣泛 HR 報告問題的一個縮影。

對於任何在試算表中追蹤培訓、執照、安全憑證、入職要求或基於職位的合規性團隊來說,這其中的經驗都非常實用。

一個簡單的員工表就能說明為什麼這項工作需要結構化。同一份員工記錄可能包含部門、職位、地點、年資和目前的 HR 屬性;在缺口清單發揮作用之前,必須先將證照狀態與這些背景資訊結合。

可用於生成 HR 異常報告的員工數據範例

為什麼這個問題比查找資料更難

簡單的查找(lookup)只能告訴你某個證照是否出現在某位員工的資料行中,但它無法自動解決報告問題。

困難點在於數據的形態。

你可能會遇到:

  • 每位員工一行,但有多個證照欄位
  • 每一行代表一個「員工-證照」組合
  • 不同檔案間的職位名稱不完全匹配
  • 證照名稱包含縮寫或舊標籤
  • 員工身兼多職
  • 過期的證照與有效的證照混在一起
  • 空白儲存格可能代表「未知」,而非「不合規」

如果你忽略了這些細節,報告看起來可能很完整,卻遺漏了真正的風險。

例如,一名員工擁有的「堆高機安全(Forklift Safety)」在另一個檔案中被列為「堆高機證照(Forklift Cert)」,公式可能會將其標記為缺失。或者相反的情況:證照名稱匹配,但有效期限已過,這並不能算作合格。

這就是為什麼缺失證照分析應該被視為一種「異常報告工作流」,而不僅僅是一個試算表技巧。

從業務問題開始

在建立公式之前,先定義業務真正需要的輸出。

通常,有價值的問題不是「哪些數值不匹配?」,而是:

根據每位員工目前的職位和地點,哪些要求的證照是缺失、已過期、即將到期或不明確的?

這個問題能引導出更好的輸出結構。

一份實用的報告應包含:

  • 員工姓名或 ID
  • 目前職位
  • 要求的證照
  • 目前證照狀態
  • 到期日(如有)
  • 缺口類型:缺失、已過期、即將到期、不匹配或需要審核
  • 建議負責人或後續行動

這樣的輸出比一個佈滿空白和高亮顯示的試算表更容易審閱。

例如:

員工 ID 職位 地點 要求證照 目前狀態 到期日 缺口類型 後續行動
E-1042 倉庫專員 達拉斯 堆高機安全 已過期 2026-03-31 已過期 安排續證
E-1188 領班 鳳凰城 急救訓練 未找到 空白 缺失 指派培訓
E-1401 司機 丹佛 DOT 體檢卡 有效 2026-11-15 正常 無需行動
E-1520 現場主管 奧斯汀 食品安全 食品從業人員 2026-09-10 名稱不匹配 審核對應關係

如果報告要分享給 HR、法務、店長、現場主管或培訓協調員,請將「異常表」作為主要交付物。支援分頁可以存放原始數據和匹配邏輯,但決策者首先需要看到的是缺口。

先標準化職位與證照名稱

最常見的錯誤是在清理數據前就進行匹配。

在比較之前,應先標準化職位和證照名稱。這並不意味著要永久更改原始檔案,而是建立乾淨的工作欄位,使比較基準一致。

實用的清理步驟包括:

  • 刪除多餘空格
  • 統一大小寫
  • 將縮寫映射到正式名稱
  • 移除已廢棄的證照名稱
  • 區分有效與過期的證照
  • 確認是否應包含承包商、兼職員工或離職員工

這一步至關重要,因為證照報告往往會成為合規證據。如果有人質疑結果,你需要解釋每一項匹配是如何達成的。

通常一個輕量級的「映射表(mapping table)」就足夠了。一欄存放混亂的原始標籤,另一欄存放核准的證照名稱。同樣的方法也適用於職稱和部門。

建立員工需求矩陣

名稱清理乾淨後,建立比對表。

最穩健的結構是「每位員工、每個要求證照」佔一行。如果德州的倉庫專員需要三張證照,那麼該職位和地點的每位員工都應產生三行需求記錄。接著,根據員工目前的證照記錄檢查每一行需求。

對大多數團隊來說,僅靠職位是不夠的。地點通常會改變規則,因為州、國家、客戶現場或設施的要求可能不同。一個實用的需求表通常包含以下欄位:

職位 地點或區域 要求證照 續證預警期 需求狀態
倉庫專員 全部 堆高機安全 60 天 啟用
司機 美國 DOT 體檢卡 90 天 啟用
食品從業人員 德州 食品安全 60 天 啟用
領班 全部 急救訓練 30 天 啟用

輸出結果可以將每一行標記為:

  • 存在且有效
  • 缺失
  • 已過期
  • 30、60 或 90 天內即將到期
  • 名稱不匹配
  • 職位不匹配
  • 需要人工審核

這種結構雖然比精簡的儀表板更冗長,但更容易審計。當你需要行動清單時,只需篩選「缺失」或「已過期」即可。

對於週期性的合規工作流,這也讓逐月審查變得更容易。你可以看到哪些缺口已補齊、出現了哪些新缺口,以及哪些員工更換了職位。

在分享前增加審核層

缺失證照報告不應在第一次匹配後立即發送。

先檢查以下幾個類別:

  • 未分配職位的員工
  • 未列出要求的職位
  • 出現在員工記錄中但未出現在需求表中的證照
  • 擁有重複證照行的員工
  • 在選定預警期內即將到期的證照
  • 日期不完整的記錄

這些並非微不足道的數據質量問題,它們會改變行動清單的內容。

到期預警期應符合營運需求。對於每週排班,30 天可能足夠;但對於受監管的培訓、工會排班、現場服務或需要頻繁出差的職位,60 或 90 天的預警通常更有用,因為主管需要時間在員工變得「無法工作」之前安排續證。

這就是 Excel AI 工作流 可以提供幫助的地方。與其要求單一公式,你可以要求系統檢查兩個檔案、解釋匹配假設、識別異常並生成可供審核的缺口報告。

RowSpeak 的適用場景

當你的工作不僅是匹配兩個表格,而是要將匹配結果轉化為人們可以信任的報告時,RowSpeak 就非常有用。

你可以上傳員工證照檔案和職位需求檔案,然後要求 RowSpeak:

  • 識別各個檔案中的關鍵欄位
  • 偵測不一致的職位和證照名稱
  • 建立缺失證照的異常表
  • 標記模糊匹配以供審核
  • 用黃色高亮顯示異常行
  • 總結最高風險的缺口
  • 建立一個可下載並分享給主管的 Excel 報告

這與將表格貼入通用聊天機器人並期望得到正確答案完全不同。對於合規性質的工作,輸出必須是可審核的,假設條件與結果同樣重要。

如果這類報告成為 HR 或營運流程的一部分,它也可以整合到更廣泛的 AI 報告工作流 中。其價值不僅在於更快的分析,還在於能以更一致的方式將混亂的營運檔案轉化為帶有證據的報告。

在 RowSpeak 中,有價值的輸出更接近異常報告而非原始查找結果:包含缺口表、按職位或部門分類的摘要,以及一份待審核的模糊匹配清單。

你可以使用類似這樣的提示詞(Prompt):

我上傳了三個 HR 檔案:
1. 員工表:員工 ID、職位、地點、部門、在職狀態。
2. 目前證照表:員工 ID、證照名稱、發證日期、到期日期、證照狀態。
3. 職位要求表:職位、地點或區域、要求證照、續證預警期。

請建立一個可下載的 Excel 活頁簿,包含:
- 異常報告:每一行代表一個缺失、已過期、即將到期或模糊的證照。
- 已達標員工:其要求證照皆存在且有效的員工。
- 映射審核:可能指代相同要求但名稱不完全匹配的證照名稱或職位名稱。
- 摘要:按部門、職位、地點和缺口類型統計的缺口數量。

使用員工 ID 作為關聯鍵。若有「職位 + 地點」規則請優先套用,否則使用「全地點」規則。
將過期證照視為缺口。將在預警期內到期的證照標記為「即將到期」。
在匯出的活頁簿中將異常行以黃色高亮顯示。
確保原始數據行可追溯。

這個提示詞之所以重要,是因為它要求 RowSpeak 建立一份「行動報告」,而不僅僅是回答查找是否匹配。

在這個測試案例中,RowSpeak 接收了三個匿名的 CSV 檔案,以及一個定義了員工關聯鍵、職位 + 地點規則、過期邏輯和黃色高亮要求的提示詞。

向 RowSpeak 提供員工、證照和職位要求 CSV 檔案的提示過程

RowSpeak 生成了一個可下載的活頁簿,其中包含異常報告、已達標員工、映射審核和摘要分頁。異常行已用黃色高亮顯示,使行動清單一目了然。

RowSpeak 生成的員工證照異常報告,缺口處以黃色高亮顯示

建議遵循的實務流程

無論是在 Excel、Power Query 還是 RowSpeak 中建立報告,請參考以下步驟:

  1. 定義報告範圍
    確定哪些員工、職位、部門、地點和證照狀態屬於報告範圍。

  2. 清理職位與證照名稱
    為縮寫、舊標籤和不一致的命名建立映射表。

  3. 展開職位要求
    為每位員工的每個要求證照建立一行記錄。

  4. 比對目前記錄
    檢查證照是否存在、狀態以及到期日。

  5. 區分真實缺口與待審核項目
    不要將缺失的證照與不確定的匹配混在一起。

  6. 建立行動報告
    顯示員工、職位、要求、缺口類型及建議的後續步驟。

  7. 保留原始數據供查詢
    主管可能需要將缺口追溯回原始記錄。

如果證照數據來自匯出的 HR 系統,這也是將工作連結到可重複的 每月 CSV 報告工作流 的好時機。

應避免的常見錯誤

第一個錯誤是將空白視為簡單的失敗。空白可能意味著員工缺少證照,但也可能意味著匯出檔中未包含狀態欄位。

第二個錯誤是忽略到期日。一份存在但去年已過期的證照不應通過檢查。

第三個錯誤是隱藏匹配邏輯。如果有人詢問為什麼某位員工被標記為缺失,報告應能顯示職位要求與原始記錄的對比。

第四個錯誤是過早建立儀表板。只有在缺口表準確無誤後,證照完成率圖表才有意義。

結語

在 Excel 中找出缺失的員工證照不只是查找資料的問題,而是一個工作流問題。

最有價值的輸出是一份可供審核的合規缺口報告:它能顯示誰需要什麼、為什麼被標記,以及哪些記錄需要人工審核。

手動 Excel 適用於小型清單;Power Query 有助於可重複的合併;而當團隊希望從混亂的 HR 匯出檔直接獲得答案、摘要和可分享的報告,且不希望將試算表作為最終交付物時,RowSpeak 就是最佳選擇。

讓數據說話 (Let Rows Speak)。

立即開始:使用 RowSpeak 建立證照缺口報告

如果你的證照數據存放在獨立的員工和需求檔案中,請將兩者上傳至 RowSpeak,並要求一份缺失證照異常報告。請務必包含職位規則、證照名稱、過期邏輯,以及你希望主管採取行動的審核清單。

立即試用 RowSpeak,將 HR 合規試算表轉化為清晰的行動報告。

AI賦能數據,決策勝券在握!

無需寫代碼與函數,簡單對話讓RowSpeak自動處理數據、生成圖表。立即免費體驗,感受AI如何顛覆你的Excel工作流 →

立即免費體驗

推薦文章

如何在加總前清理 Excel 欄位中的混合數據
Excel 人工智慧

如何在加總前清理 Excel 欄位中的混合數據

看似數值的欄位可能仍無法直接使用。在進行加總前,請先清理雜亂數據並保留審核軌跡。

Ruby
如何同步兩個排序方式不同的 Excel 檢視表
Excel 人工智慧

如何同步兩個排序方式不同的 Excel 檢視表

當兩個分頁需要以不同順序顯示相同記錄時,最穩妥的做法通常是:使用單一來源資料表、透過公式生成視圖,並檢查是否有遺漏記錄。

Ruby
財務團隊能信任 Excel AI 嗎?唯有提供佐證才行
Excel 人工智慧

財務團隊能信任 Excel AI 嗎?唯有提供佐證才行

Excel AI 只有在數據可驗證時才具備價值。以下是財務團隊在信任 AI 生成的試算表前,應要求具備的條件。

Ruby
好的 Excel AI 助理應提供可驗證的答案
Excel 人工智慧

好的 Excel AI 助理應提供可驗證的答案

優秀的 Excel AI 代理不應僅追求快速回覆,更應清楚交代數據來源、核查項目、不確定因素,以及最終結果的審核者。

Alex
從 QuickBooks 匯出到月結報表:為何財務工作仍離不開 Excel
Excel 人工智慧

從 QuickBooks 匯出到月結報表:為何財務工作仍離不開 Excel

月底結算報告不只是數據問題,而是包含範本、審核習慣與風險,從試算表到報告的完整工作流程。

Ruby
Excel AI 治理:如何在讓 Agent 分析活頁簿的同時保有掌控權
Excel 人工智慧

Excel AI 治理:如何在讓 Agent 分析活頁簿的同時保有掌控權

Excel AI 的下一個風險不在於 AI 代理能否分析活頁簿,而是在於企業能否控管、審查與稽核其行為。

Ruby
如何合併及統計多個 CSV 檔案的紀錄
Excel AI

如何合併及統計多個 CSV 檔案的紀錄

當各系統各自匯出 CSV 時,真正的挑戰在於合併檔案、準確統計紀錄,並確保結果可追溯。

Ruby
如何建立自訂日期範圍的月報
Excel 人工智慧

如何建立自訂日期範圍的月報

許多報表並非以日曆月為準。若結算週期為 24 日至次月 23 日,該日期區間必須納入報表邏輯,而非事後手動調整。

Ruby