Excel 公式產生器 與函數教學

用中文說出你想做什麼,直接產生可貼上的公式:「A欄日期距離今天幾天」→ =TODAY()-A2。另備 VLOOKUP/XLOOKUP 產生器SUMIF/COUNTIF 條件統計ROUND 四捨五入日期公式、年齡公式、工時公式條件格式CSV 轉換、去除重複、合併欄位。全部在瀏覽器端即時產生,資料不外傳。

我想要 XXX,Excel 要怎麼寫?

即時產生
試試看:
直接輸入中文即可,系統會比對關鍵詞挑出最合適的公式並附上寫法說明;產生的公式可一鍵複製。若描述太模糊,會列出最接近的幾個候選讓你挑。

常用函數產生器

即時產生

VLOOKUP 查表產生器

查找值必須位於範圍的「第一欄」,回傳欄由左往右數(含第一欄)。找不到時會回傳 #N/A。

XLOOKUP 查表產生器(Microsoft 365)

XLOOKUP 不必限制回傳欄在右側,也不怕插入欄位;只有 Excel 2021/Microsoft 365 支援。

SUMIF/SUMIFS 條件加總

條件寫法:"北區"、">100"、">="&D2、"*手機*"。單一條件時產生 SUMIF,雙條件以上產生 SUMIFS。

COUNTIF/COUNTIFS 條件計數

用來數「符合條件的筆數」。想數非空白:=COUNTIF(A:A,"<>");想數特定長度:=COUNTIF(A:A,"?????")。

IF/IFS 條件判斷

文字請直接輸入內容,產生公式時會自動補上雙引號。多層判斷可改用 IFS 或巢狀 IF。

ROUND 四捨五入/進位/捨去

僅 MROUND/CEILING/FLOOR 需要,例如每 5 元為一級距就填 5
小數位數填 2 為兩位小數、填 -2 為百元位四捨五入。RAND 系列會浮點誤差,建議外層再包一次 ROUND。

日期公式產生器

Excel 日期其實是數字,可以直接相減。相差年/月請用 DATEDIF,這是隱藏函數但可用,輸入時不會自動提示。

年齡公式產生器

一般「今年幾歲」用 DATEDIF 最準,能正確處理閏年與生日未到。基準日留 TODAY() 即為即時年齡。

工時/加班公式產生器

選擇「時薪 × 工時」時使用
Excel 時間是「天」為單位的小數,要換成小時請乘 24。跨夜班要用 (B2<A2) 判斷補一天;時:分格式請把儲存格格式設成 [h]:mm。

合併欄位與文字處理

合併後想標在姓名旁建議用 & 最直覺;TEXTSPLIT 僅 Microsoft 365/Excel 2021 以後支援,舊版請改用「資料 → 資料剖析」。

去除重複/標示重複

UNIQUE/TEXTSPLIT 等動態陣列函數需 Microsoft 365 或 Excel 2021。舊版可選「資料 → 移除重複」,或使用 COUNTIF 標示後再篩選。

條件格式公式產生器

產生的公式請貼到「常用 → 條件式格式設定 → 新增規則 → 使用公式來決定要格式化哪些儲存格」,並注意絕對/相對參照($ 的位置)。

CSV/分欄轉換工具

貼上資料後會即時產生結果

Excel 常用公式速查表

可搜尋
分類公式用途說明
點擊表格中的公式即可複製。以下皆以 A2、B2 為例,實際使用時請換成你的儲存格。

VLOOKUP/XLOOKUP 教學

觀念釐清

VLOOKUP 四個參數怎麼填?

語法:VLOOKUP(查找值, 查找範圍, 回傳第幾欄, 比對方式)。查找值一定要在查找範圍的第一欄;「回傳第幾欄」是從查找範圍的最左欄往右數,包含第一欄在內,所以查姓名在第 1 欄、想拿第 3 欄的價格就填 3。比對方式填 FALSE(或 0)代表精確比對,是九成情境的答案;填 TRUE 是近似比對,資料必須先遞增排序,常拿來做成績等第、級距查表。

為什麼會出現 #N/A?

最常見的原因是兩邊型態不一致:一邊是文字「123」、另一邊是數字 123;或是多了看不到的空白。可用 =VLOOKUP(TRIM(A2),...) 去空白,或把兩邊都轉成文字再用 & 比對。若確定只是要避免紅字,可外層包 =IFERROR(VLOOKUP(...),"查無資料")

XLOOKUP 有什麼好處?

XLOOKUP(查找值, 查找陣列, 回傳陣列, 找不到時顯示) 可以往左查、不用數欄數、插入欄位不會錯位,而且內建找不到的替代值,比 VLOOKUP 直覺很多。缺點是只有 Excel 2021 與 Microsoft 365 支援,若檔案要給舊版同事開,仍建議用 VLOOKUP。

條件統計的兄弟:SUMIF/COUNTIF

SUMIF(條件範圍, 條件, 加總範圍)COUNTIF(範圍, 條件) 是樞紐分析之外最常用的統計方式。多條件時改用 SUMIFS/COUNTIFS(注意 SUMIFS 的參數順序是「加總範圍在最前面」,與 SUMIF 相反,這是最容易寫錯的地方)。條件可以是 ">100""<>"(非空白)、"*手機*"(含文字)。

💡 小提醒:公式裡的儲存格參照,A2 是相對參照(往下拉會變 A3、A4),$A$2 是絕對參照(下拉不會跑掉)。查找範圍、條件範圍幾乎都要加 $;撰寫時按 F4 可快速切換 $ 的位置。所有產生器都在你的瀏覽器裡運算,資料不會上傳。

這個 Excel 公式工具可以做什麼?

中文問答產生器:不需要背函數名稱,直接用中文描述,例如「A欄日期距離今天幾天」會產生 =TODAY()-A2、「A欄和B欄合併」會產生 =A2&B2、「北區業績加總」會產生 =SUMIF(A:A,"北區",C:C)。系統會依關鍵詞比對最貼近的解法,並附上儲存格參照與注意事項。

函數產生器:VLOOKUP、XLOOKUP、SUMIF/SUMIFS、COUNTIF/COUNTIFS、IF/IFS、ROUND 系列、日期公式、年齡公式、工時公式、合併欄位、去除重複、條件格式,都能用表單填一填就產生可直接貼上的公式,並附常見變體(例如同一張表加總、跨工作表加總、跨夜班工時)。

資料整理:CSV 轉 TSV 可把外部系統匯出的逗號檔直接貼進 Excel 自動分欄;去除重複提供 UNIQUE、COUNTIF 標示、移除重複三種做法;合併欄位提供 &、TEXTJOIN、CONCAT 與補零、拆欄等實用寫法。

版本相容提醒:XLOOKUP、UNIQUE、TEXTSPLIT、FILTER 等屬於動態陣列函數,需 Microsoft 365 或 Excel 2021(含)以上版本;若你的 Excel 較舊,畫面會提示替代做法。更多免費工具:日期/時間換算計算工具大全單位換算