「撰寫我的個人簡介」 prompt → 「冷郵件」 名稱: serge </> Skill.md { 執行() }
MK
行銷與成長
活動、SEO、廣告
LG
法律與財務
合約、CFO、稅務
Skill .md
適用於任何 AI
SK
AI Agents
端到端任務
AG
你的輸入內容

你的公式會顯示在這裡。
描述你的需求,然後按一下「產生」。

不只需要單一公式?
將你的 AI 變成能建立整份工作表的分析師。
Nathan,也就是 Financial Analyst Skill,能將 Claude、ChatGPT 或任何 AI 聊天工具變成一位資深分析師 - 建立模型、預測、差異分析,以及背後使用的公式。不需要具備 prompt 知識。
查看 Financial Analyst Skill →

什麼是 Excel 公式產生器?

Excel 公式產生器是一款免費工具,能將純英文描述轉換成你所需的精確試算表公式 - 不必記憶語法,也不必翻找說明文件。描述你想要的內容(加總、計數、平均、查找、IF 邏輯、文字或日期),這款免費的 Excel 公式產生器就會提供可直接貼上的公式,以及簡短的功能說明。

它同時適用於 Excel 和 Google 試算表的公式產生器,涵蓋 SUMIF、COUNTIF、XLOOKUP、VLOOKUP、IF 陳述式和 DATEDIF 等日常工作。貼上公式,替換成你自己的儲存格範圍,就完成了 - 這份說明能讓你真正理解公式,而不只是複製它。

當你需要的不只是一個公式 - 完整模型、預測,以及背後的分析 - KissMySkills 上的 Financial Analyst Skill(Nathan)能將 Claude、ChatGPT 或任何 AI 聊天工具變成一位資深分析師,為你建立整份試算表。

如何描述你想要的公式

產生器的精確程度取決於你的描述:請指定欄位和條件,而不是結果。

「加總我的銷售額」還不夠。「加總 D 欄中 B 欄為 Paid,且 C 欄日期為 2026 年 1 月 1 日或之後的資料」才會產生 =SUMIFS(D:D, B:B, "Paid", C:C, ">="&DATE(2026,1,1)) - 透過以下公式建立日期 DATE() 而不是以文字形式輸入,這樣在地區設定不同的電腦上才不會失效。同樣地,「查詢價格」可以具體寫成「在 Products 工作表的 A 欄中比對 A2 的 SKU,傳回 C 欄的值;若找不到則顯示『Not found』」: =XLOOKUP(A2, Products!$A:$A, Products!$C:$C, "Not found").

也請說明空白應算作零,還是應予以忽略: COUNTA(E2:E500) 會將存有傳回空字串之公式的儲存格視為已填入,而 COUNTBLANK(E2:E500) 會將同一個儲存格視為空白。

讓貼上的公式失效的五個錯誤

1. 調換 SUMIF 和 SUMIFS 的引數順序。SUMIF 將要加總的範圍放在最後 - SUMIF(range, criteria, [sum_range]) - 而 SUMIFS 則將它放在最前面SUMIFS(sum_range, criteria_range, criteria, …)。Microsoft 自己的文件也指出,這種順序顛倒是常見問題來源:將其中一個改成另一個時未重新排列引數,公式便會悄悄傳回零。

2. 從錯誤的位置開始計算 VLOOKUP 欄號。欄索引是從你提供的範圍最左側欄開始計算,而不是從工作表的 A 欄開始 - 如果範圍從 C 欄開始,索引 2 就是 D 欄。VLOOKUP 也無法查找其查找欄左側的欄位:這是結構上的限制,也是當索引鍵位於值的右側時,應改用 XLOOKUP 或 INDEX/MATCH 的原因。

3. 實際上是文字的數字。從其他系統匯入的資料經常會以文字格式傳入,此時 =SUMIF(B:B, ">100", C:C) 會悄悄地完全找不到符合項目。Excel 會在這些儲存格旁標示小綠色三角形;將該欄轉換為數字即可修正,重寫公式反而無法解決問題。

4. 錯誤的引數分隔符號。Excel 會根據地區設定取得清單分隔符號,因此在逗號作為小數分隔符號的地區,引數分隔符號會改用分號。從英文網站複製的公式會在按下 Enter 的瞬間遭到拒絕。在判定邏輯有誤之前,先將引數之間的逗號改成分號。

5. 使用你的版本不具備的函數。 Excel 2016 和 2019 沒有 XLOOKUP、FILTER、UNIQUE、SORT 和 LET;LAMBDA 更晚才推出,Excel 2021 也沒有。Excel 會在任何無法辨識的函數前加上 _xlfn.,並傳回 #NAME?。如果你使用的是較舊的永久授權版本,請要求提供 VLOOKUP 或 INDEX/MATCH 的等效寫法,而不是除錯較新的公式。

儲存格中的錯誤正在告訴你什麼

Excel 的錯誤值具有診斷作用,每一個都指向不同的問題。 #N/A 表示查找已正確執行但找不到任何結果 - 通常是尾端空格、資料類型不相符,或確實缺少該索引鍵。 #VALUE! 表示參數類型錯誤,通常是該填入數字的位置放了文字。 #REF! 表示公式所依賴的儲存格已遭刪除,因此公式本身需要修復。 #NAME? 表示拼寫錯誤,或你的版本不支援該函數。 #DIV/0! 表示除以空白或零儲存格。 #SPILL! 表示傳回多個儲存格的公式無法寫入,通常是因為已有內容擋在路徑上。

把所有內容都包在 IFERROR 值得避免:它會捕捉全部七種經典錯誤值,因此函數名稱的拼寫錯誤,會和合理的查無結果一樣,被隱藏在相同的友善訊息後面。使用 IFNA 當你只想捕捉「找不到」時,或是 XLOOKUP 的 if_not_found 參數。隱藏你預期會出現的錯誤;不要隱藏那些你預期不會出現的錯誤。

公式不是正確答案的時候

產生器會根據描述來寫入,因此它看不到你的資料。它無法告訴你日期的儲存格式不一致、某一欄包含同一分類的兩種拼法,或某個合併儲存格即將破壞範圍。這些問題看起來像公式問題,其實並不是。

當真正的修正方案是結構性的時候,它同樣是錯誤的工具。在十二個工作表中重複相同的查找,通常表示你需要一個整合表。每一欄都放一個月份的資料,永遠不會像先在 Power Query 中取消樞紐那樣乾淨。而弄清楚一個繼承下來的活頁簿在做什麼,是稽核而不是撰寫 - 從追蹤前導參照和評估公式開始。任何需要判斷數字本身的工作都屬於分析,這正是 Financial Analyst Skill 接手的地方。

Free guide 如何使用 AI 撰寫 Excel 公式(免費產生器) →