XLOOKUP 基礎單條件精準比對
職場真實痛點實戰情境
輸入員工編號 A2,秒速查出員工姓名 B2:B100,完全不需計算欄位序號。
=XLOOKUP(A2, B2:B100, C2:C100, "查無此人")
第一個參數為搜尋值,第二個為搜尋範圍,第三個為回傳範圍。
| 工號 (A) | 姓名 (B) |
|---|---|
| E001 | 張小明 |
| E002 | 李美麗 |
查詢 E001 → 張小明
XLOOKUP 預設即為精確比對,不再需要傳入 FALSE 或 0。
涵蓋 XLOOKUP 雙向定位、動態陣列溢出、TEXTBEFORE/TEXTAFTER 拆解、LET/LAMBDA/SCAN/REDUCE 效能優化與 XIRR/NPV 財務試算。所有公式均為相異的專業進階組合,100% 真實測試,並標註 Excel 365 與舊版 (2019/2016/2013) 相容語法!
輸入員工編號 A2,秒速查出員工姓名 B2:B100,完全不需計算欄位序號。
=XLOOKUP(A2, B2:B100, C2:C100, "查無此人")
第一個參數為搜尋值,第二個為搜尋範圍,第三個為回傳範圍。
| 工號 (A) | 姓名 (B) |
|---|---|
| E001 | 張小明 |
| E002 | 李美麗 |
查詢 E001 → 張小明
XLOOKUP 預設即為精確比對,不再需要傳入 FALSE 或 0。
根據「員工姓名(縱軸)」與「費用月份(橫軸)」自動定位數值。
=XLOOKUP(G2, A2:A100, XLOOKUP(H2, B1:E1, B2:E100, "無此科目"), "無此員工")
內層尋找欄位標頭,傳回整欄;外層尋找姓名傳回交會值。
| 姓名 | 1月 | 2月 | 3月 |
|---|---|---|---|
| 王大明 | 88 | 92 | 95 |
| 李小華 | 76 | 85 | 89 |
「李小華」+「2月」 → 85
XLOOKUP 比 VLOOKUP 快 30% 且刪除欄位時公式不會損壞。
長達數千筆交易帳中,精準抓出客戶「最後一次 (最新)」消費金額。
=XLOOKUP(G2, A2:A100, B2:B100, "無紀錄", 0, -1)
將搜尋模式設為 -1,指示 XLOOKUP 從最後一列向上掃描。
| 客戶 | 日期 | 金額 |
|---|---|---|
| 宏達科技 | 2026-01-05 | 50000 |
| 宏達科技 | 2026-07-20 | 120000 |
「宏達科技」最新金額 → 120000
LOOKUP(2, 1/(條件)) 是舊版 Excel 歷史上最強大的倒序搜尋技巧。
舊版 Excel 中,搜尋目標在右欄,要回傳左欄數值(傳統 VLOOKUP 做不到)。
=XLOOKUP(G2, B2:B100, A2:A100)
XLOOKUP 無任何欄位方向限制。
| 姓名 (A) | 身分證號 (B) |
|---|---|
| 張三 | A123456789 |
| 李四 | B987654321 |
搜尋 B987654321 → 李四
在舊版中,使用 INDEX+MATCH 也可達到相同效果且更容易閱讀。
根據儲存格說明的月份名稱 (如 "1月", "2月"),動態拉取對應工作表數據。
=INDIRECT("'" & A2 & "'!C10")組合字串為 '1月'!C10,再由 INDIRECT 轉為真實儲存格引用。
| 月份分頁 | 指定欄位 | 抓取結果 |
|---|---|---|
| 1月 | C10 | 45000 |
| 2月 | C10 | 58000 |
讀取分頁「1月」儲存格 C10 → 45000
若工作表名稱包含空格或中文,必須加上單引號 `'` 包裹。
稽核財務報表:自動檢視隔壁儲存格到底是手工填寫的數字,還是公式計算結果。
=IF(ISFORMULA(A2), FORMULATEXT(A2), "純手填數值")
ISFORMULA 判斷是否為公式,FORMULATEXT 提取公式原形。
| 待稽核儲存格 (A) | 稽核結果 |
|---|---|
| =SUM(B1:B5) | =SUM(B1:B5) |
| 100 | 純手填數值 |
顯示原形公式 `=SUM(B1:B5)`
在製作 Excel 教學或審計時非常有用。
問券與投票分析:從數百列非數值文字(如「滿意」、「普通」)中自動找出最多人選的答案。
=INDEX(A2:A100, MODE.SNGL(MATCH(A2:A100, A2:A100, 0)))
MATCH 取得各項目首次出現的位置,MODE.SNGL 取眾數,INDEX 傳回名稱。
| 評價內容 |
|---|
| 良好 |
| 普通 |
| 良好 |
| 優秀 |
| 良好 |
頻率最高者 → 良好
若有兩個最高頻率並列,會回傳最先出現的那一個。
橫向發展的產品價目表中,根據品名與客戶等級自動對應正確的橫列價格。
=XLOOKUP(A2, B1:F1, XLOOKUP(B2, A2:A10, B2:F10))
雙層 XLOOKUP 輕鬆取代 HLOOKUP+MATCH。
| 等級\品名 | 產品A | 產品B |
|---|---|---|
| VIP | 100 | 200 |
| 一般 | 150 | 250 |
產品A + 一般客戶 → 150
橫向表格優先考慮轉置為縱向表格以利大數據處理。
只輸入產品關鍵字「iPhone」,自動比對包含「Apple iPhone 16 Pro 256G」的價格。
=XLOOKUP("*"&G2&"*", A2:A100, B2:B100, "無吻合商品", 2)搜尋模式傳入 2 代表啟動萬用字元比對。
| 商品全名 | 價格 |
|---|---|
| Apple iPhone 16 Pro | 36900 |
| Samsung S24 Ultra | 38900 |
搜尋「iPhone」→ 36900
萬用字元只適用於文字型欄位比對。
驗證金鑰或編號:區分產品序號「abc-123」與「ABC-123」(普通 XLOOKUP 預設不區分大小寫)。
=XLOOKUP(TRUE, EXACT(G2, A2:A100), B2:B100, "無吻合")
EXACT 傳回 TRUE/FALSE 布林陣列,由 XLOOKUP 比對第一個 TRUE。
| 序號 (A) | 產品名稱 (B) |
|---|---|
| abc-123 | 標準版 |
| ABC-123 | 旗艦版 |
搜尋 ABC-123 → 旗艦版
EXACT("a", "A") 會傳回 FALSE,解決 Excel 預設忽略大小寫問題。
業績與稅率階梯對照:輸入業績 35 萬,自動對應 30 萬~50 萬級距之 8% 佣金率。
=XLOOKUP(A2, C2:C10, D2:D10, 0, -1)
match_mode 設為 -1,自動找到小於等於搜尋值的最大階梯。
| 門檻(C) | 佣金率(D) |
|---|---|
| 0 | 0% |
| 100000 | 5% |
| 300000 | 8% |
| 500000 | 12% |
業績 35 萬 → 8%
使用舊版 VLOOKUP 近似比對時,對照表的第一欄必須嚴格遞增排序!
輸入員工工號,一次同時帶出姓名、部門、職稱與電話 (免寫 4 個公式)。
=XLOOKUP(A2, A2:A100, B2:E100)
第三個參數傳入 B2:E100 多欄範圍,自動填滿相鄰 4 個儲存格。
| 工號 | 姓名 | 部門 | 電話 |
|---|---|---|---|
| E101 | 張大明 | 研發部 | 02-123456 |
一鍵帶出相鄰 3 欄資料
右側儲存格必須保持空白,否則會出現 #SPILL! 錯誤。
物流與訂單管理:點擊單號儲存格,自動打開郵局或黑貓快遞包裹追蹤網頁。
=HYPERLINK("https://track.courier.com/shipment?id=" & A2, "點擊追蹤 " & A2)HYPERLINK 第一個參數為網址,第二個為顯示文字。
| 包裹單號 (A) |
|---|
| TW98765432 |
產生連結: 點擊追蹤 TW98765432
亦可用於直接開啟本地資料夾,如 `=HYPERLINK("C:\Reports\" & A2 & ".pdf", "開啟PDF")`。
免寫 VBA,自動從數萬列紀錄中抓出「已完成」且「滿萬」的不重複名單並排序。
=SORT(UNIQUE(FILTER(B2:D100, (C2:C100="已完成") * (D2:D100>=10000), "無符合資料")))
FILTER 邏輯 AND 篩選,UNIQUE 濾除重複,SORT 排序。
| 業務員 | 狀態 | 金額 |
|---|---|---|
| 張小明 | 已完成 | 15000 |
| 李美麗 | 處理中 | 12000 |
| 張小明 | 已完成 | 15000 |
張小明 (自動去重排序)
確保公式下方有足夠空白儲存格,否則會觸發 #SPILL! 錯誤。
將包含 4 個季度 (4欄) 的產品數據矩陣,自動轉置拉平為單一垂直直欄。
=TOCOL(A2:D20, 3)
TOCOL 逐列掃描 A2:D20 矩陣,第二個參數 3 代表忽略空白與 #N/A。
| Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|
| 10 | 20 | 30 | 40 |
| 50 | 60 | 70 | 80 |
轉為單一垂直直欄 10, 20, 30, 40, 50...
同理 `TOROW` 可將表格展開為橫向單列。
全校或全公司成績表中,免輔助欄自動篩選出總分最高的前 3 名完整資料。
=CHOOSEROWS(SORTBY(A2:C100, C2:C100, -1), 1, 2, 3)
SORTBY(..., -1) 降序排序,CHOOSEROWS 提取第 1, 2, 3 列。
| 姓名 | 班級 | 總分 |
|---|---|---|
| 陳大同 | 3A | 98 |
| 林小花 | 3B | 95 |
| 趙四 | 3A | 92 |
回傳前 3 名完整列資料
若要抓最後 3 名(倒數),改用 `TAKE(SORTBY(...), -3)`。
將單一長條清單 (如 30 個人名),自動排版為每行 3 個人的多欄網格名冊。
=WRAPROWS(A2:A30, 3, "補空")
將 A2:A30 依序每 3 個元素折疊為一列。
| 人員清單 |
|---|
| A |
| B |
| C |
| D |
| E |
| F |
轉為 3 欄網格: Row1[A,B,C] | Row2[D,E,F]
搭配 `WRAPCOLS` 可改為先直向填充再折疊。
跳過標題與前 10 筆測試資料,精準截取中間第 11~30 筆正式數據。
=TAKE(DROP(A2:C100, 10), 20)
DROP 先丟棄前 10 列,TAKE 從剩餘資料中取出前 20 列。
| ID | 項目 | 數值 |
|---|---|---|
| 1 | A | 10 |
| 2 | B | 20 |
精準截取第 11 到 30 列內容
TAKE 帶入負數 (如 -5) 代表從表格末尾倒數截取 5 列。
自動建立未來 30 天日期清單,或生成指定間隔 (如每隔 7 天) 的巡檢日期序列。
=SEQUENCE(30, 1, DATE(2026,8,1), 1)
生成 30 列、從 2026/8/1 開始、每次加 1 天的日期序列。
| 自動填滿日期 |
|---|
| 2026-08-01 |
| 2026-08-02 |
自動溢出 30 天連續日期
第四個參數設為 7 可直接生成每週固定開會日期。
公司尾牙抽獎:從 500 名員工中,完全公正隨機抽取 5 位幸運得主。
=TAKE(SORTBY(A2:A500, RANDARRAY(ROWS(A2:A500))), 5)
RANDARRAY 生成隨機陣列,SORTBY 亂序排列後 TAKE 抓取前 5 位。
| 員工名單 |
|---|
| 張三 |
| 李四 |
| 王五 |
隨機抽出 5 位中獎者名單
按下 F9 可重新重新抽獎與洗牌。
從產品名稱「iPhone 16 Pro (256GB - 黑色)」中,秒速抽取括號內的「256GB - 黑色」。
=TEXTBEFORE(TEXTAFTER(A2, "("), ")")TEXTAFTER 先抓 "(" 後面文字,TEXTBEFORE 再抓 ")" 前面文字。
| 產品標題 |
|---|
| MacBook Air (M3 - 16GB) |
提取 → M3 - 16GB
可傳入負數 instance 參數來指定提取「最後一個」出現的括號。
處理夾雜逗號、分號、頓號與空格的地址或標籤清單「台北;板橋,新莊 桃園」。
=TEXTSPLIT(A2, {",", ";", "、", " "}, , TRUE)第二個參數傳入符號陣列,第 4 個參數 TRUE 自動忽略空字串。
| 混雜標籤 |
|---|
| 蘋果,香蕉;芭樂 蓮霧 |
自動拆分為 4 個獨立儲存格
第三個參數傳入列分隔符,可直接將字串拆分為垂直直欄。
SEO 標題與客服紀錄分析:精準計算一段評語中特定關鍵字(如「退款」)出現了幾次。
=(LEN(A2) - LEN(SUBSTITUTE(A2, "退款", ""))) / LEN("退款")LEN(A2) 算總長;SUBSTITUTE 移除關鍵字後再算一次長度,相減除以關鍵字長度。
| 客服內容 |
|---|
| 客戶要求退款,因瑕疵再次申請退款。 |
「退款」出現次數 → 2 次
SUBSTITUTE 區分大小寫,不區分時可搭配 LOWER(A2) 預處理。
資料清理:從混雜文字與電話的字串「電話: (02) 2345-6789 (分機12)」中,自動抽取出純數字「022345678912」。
=TEXTJOIN("", TRUE, IFERROR(MID(A2, SEQUENCE(LEN(A2)), 1)*1, ""))SEQUENCE 產生 1~長度 陣列,MID 逐字拆開乘以 1,IFERROR 濾掉文字後用 TEXTJOIN 串接。
| 原始文字 |
|---|
| 訂單A-987654號 |
純數字 → 987654
適用於手機號碼、身分證與統一編號的快速清洗。
無須條件式格式設定!在表格儲存格中直接繪製簡易進度條 (如 `████░░░░░░ 40%`)。
=REPT("█", A2) & REPT("░", 10-A2) & " " & TEXT(A2/10, "0%")REPT 重複繪製飽和與空白字元區塊。
| 完成分級 (1-10) |
|---|
| 6 |
██████░░░░ 60%
改用 `REPT("|", A2)` 搭配 Playbill 字型可畫出迷你長條圖。
解決 VLOOKUP 報錯:從網頁貼上的文字看似正常,但含有 HTML 不斷行空白 (` ` / `CHAR(160)`)。
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))
替換隱形 HTML 空白後進行全方位文字結構清理。
| 帶有隱形空白文字 |
|---|
| John Doe |
乾淨標準文字 → John Doe
資料庫對接與網頁抓取資料時必做第一步清洗。
防止試算表卡死:避免在 IF 中重複撰寫長達 300 字元的 SUMIFS 運算。
=LET(sales, SUMIFS(C2:C1000, A2:A1000, "台北", B2:B1000, "2026"), rate, IF(sales>1000000, 0.15, 0.05), sales * rate)
LET 先計算 sales = SUMIFS(...);再計算 bonus = sales * rate。
| 區域 | 年份 | 金額 |
|---|---|---|
| 台北 | 2026 | 650000 |
| 台北 | 2026 | 480000 |
總額 1,130,000 > 1,000,000 → 獎金 169,500
LET 是現代 Excel 公式寫作最重要的革命,大幅提升閱讀性。
銀行流水帳與庫存明細:自動逐行累加計算最新餘額,無須下拉複製或產生錯誤。
=SCAN(0, A2:A100, LAMBDA(prev, curr, prev + curr))
初值設為 0,LAMBDA 將上一列累加值 prev 與當前數值 curr 相加。
| 每日異動金額 (A) |
|---|
| 100 |
| 200 |
| -50 |
| 300 |
動態溢出累計: 100, 300, 250, 550
搭配 `IF` 可在項目為空白時自動停用累加。
文字遮蔽防洩密:輸入一段文章,自動依序替換關鍵字清單(如「張三」、「李四」)為「***」。
=REDUCE(A2, {"張三", "李四", "王五"}, LAMBDA(text, kw, SUBSTITUTE(text, kw, "***")))REDUCE 以 A2 為初始值,依次將陣列中的 kw 帶入 SUBSTITUTE 替換。
| 原始合約內容 |
|---|
| 甲方張三與乙方李四達成協議 |
「甲方***與乙方***達成協議」
關鍵字清單可直接引用儲存格範圍如 `D2:D10`。
成績統計:給定學生 4 科成績,自動逐列求出該學生的最高分,無須每一列下拉公式。
=BYROW(B2:E100, LAMBDA(row, MAX(row)))
BYROW 將 B2:E100 的每一列傳給 row 變數,由 MAX(row) 求極值。
| 國文 | 英文 | 數學 | 自然 |
|---|---|---|---|
| 85 | 92 | 78 | 95 |
該列最高分 → 95
同理 `BYCOL` 可針對表格的每一直欄求總和或平均。
當表格中含有 `#N/A` 或被篩選隱藏的資料列時,普通 `SUM` 會直接報錯崩潰。
=AGGREGATE(9, 6, A2:A100)
AGGREGATE 參數 9 求和,參數 6 自動排除錯誤儲存格。
| 數值欄位 |
|---|
| 100 |
| #N/A |
| 200 |
自動排除錯誤求和 → 300
第二個參數改為 `5` 可同時忽略隱藏列與錯誤值。
當使用者使用 Excel 篩選按鈕隱藏特定列時,動態只統計當前畫面上看得見的欄位。
=SUBTOTAL(109, C2:C100)
SUBTOTAL 功能碼 109 計算被篩選後的顯示資料。
| 銷售額 (含隱藏列) |
|---|
| 500 |
| 1000 |
僅對可見列進行動態加總
製作互動式儀表板 (Dashboard) 必備。
成績與採購分析:計算不同學分數 (權重) 影響下的真實加權平均分數。
=SUMPRODUCT(A2:A10, B2:B10) / SUM(B2:B10)
SUMPRODUCT 逐項相乘求和,再除以權重 Sum。
| 科目分數 (A) | 學分數 (B) |
|---|---|
| 85 | 3 |
| 90 | 2 |
| 70 | 4 |
加權平均分數 → 79.44 分
兩陣列範圍維度必須一致,否則傳回 #VALUE!。
月報表統計:精準計算開立發票日期介於 2026/01/01 至 2026/12/31 之間的所有金額。
=SUMIFS(C2:C100, A2:A100, ">=2026-01-01", A2:A100, "<=2026-12-31")
第一個日期條件指示大於等於起始日,第二個條件指示小於等於截止日。
| 發票日期 | 摘要 | 金額 |
|---|---|---|
| 2026-05-10 | 專案銷貨 | 120000 |
2026 年度累計總營收
日期條件的比較運算子需放在雙引號內。
品管分析:計算「台北分公司」且測試結果為「合格」的筆數。
=COUNTIFS(A2:A100, "台北", B2:B100, "合格")
同時滿足 A 欄為台北且 B 欄為合格時才計數 1。
| 分公司 | 測試狀態 |
|---|---|
| 台北 | 合格 |
| 台中 | 合格 |
符合條件總筆數
比舊版 `SUMPRODUCT` 布林陣列更快速。
考績評定:根據分數自動輸出「優等(>=90)」、「甲等(>=80)」、「乙等(>=70)」或「丙等」。
=IFS(A2>=90, "優等", A2>=80, "甲等", A2>=70, "乙等", TRUE, "丙等")
第一個滿足條件即傳回結果,最後帶入 TRUE 當作 Default。
| 測驗分數 |
|---|
| 85 |
評等結果 → 甲等
評比條件必須按照順序編寫 (由大到小或由小到大)。
日期格式轉換:輸入數字 1~7,自動轉換為中文「星期一」至「星期日」。
=SWITCH(WEEKDAY(A2, 2), 1, "星期一", 2, "星期二", 3, "星期三", 4, "星期四", 5, "星期五", 6, "星期六", 7, "星期日", "錯誤")
將輸入值比對各個 Case 並傳回相對應的中文說明。
| 日期 |
|---|
| 2026-08-01 |
轉為中文星期 → 星期六
適合處理固定類別代碼對照表。
排程管理:推算 10 個工作天後的交期,且工廠固定「週日單休(週六需上班)」。
=WORKDAY.INTL(A2, 10, "0000001", C2:C10)
"0000001" 代表週一至週六上班,只有第 7 位 (週日) 休息。
| 開工日期 | 天數 | 休假字串 |
|---|---|---|
| 2026-08-01 | 10 | 0000001 |
精準推算扣除週日與假日的交期
第三個參數亦可直接傳入數字代碼(如 `11` 代表僅週日休息)。
人資算薪與特休:輸入到職日,秒算「X年 Y個月 Z天」標準年資格式。
=DATEDIF(A2, TODAY(), "Y") & "年 " & DATEDIF(A2, TODAY(), "YM") & "個月 "
"Y" 計算完整年數,"YM" 計算扣除整年後的剩餘月數。
| 到職日期 |
|---|
| 2020-03-15 |
顯示格式: 6年 5個月
若要加上剩餘天數,可再串接 `DATEDIF(A2, TODAY(), "MD") & "天"`。
財務結算:輸入發票日期,自動推算「下個月月底」的應付帳款到期日。
=EOMONTH(A2, 1)
EOMONTH 傳回加上指定月份後的最後一天。
| 發票日期 |
|---|
| 2026-08-15 |
結算到期日 → 2026-09-30
搭配 `DAY(EOMONTH(A2, 0))` 可算出該月份總共有幾天 (28/29/30/31)。
投資理財與定存股:計算不定期定期定額投資、不定期配息的真實年化報酬率。
=XIRR(B2:B10, A2:A10)
第一個參數為現金流量 (投入負數、領回正數),第二個參數為對應日期。
| 日期 | 現金流量 (NTD) |
|---|---|
| 2025-01-15 | -100000 |
| 2025-06-20 | 5000 |
| 2026-01-15 | 112000 |
真實年化報酬率 XIRR → 17.35%
投入資金金額必須寫為負數 (如 `-100000`),回收資金與配息寫為正數。
買房與貸款試算:已知貸款 1000 萬、年利率 2.15%、期數 30 年 (360期),計算每月應還本利和。
=PMT(2.15%/12, 30*12, -10000000)
利率需除以 12,總期數乘以 12,現值 PV 輸入負數代表借款本金。
| 貸款本金 | 年利率 | 期限 (年) |
|---|---|---|
| 10000000 | 2.15% | 30 |
每月應還本利和 → 37,705 元
若要算出總利息支出,只需將 `=PMT(...)*360 - 10000000`。
房貸明細分析:計算第一個月繳的 37,705 元中,究竟有多少錢是在還本金,多少錢是給銀行的利息。
="本金: " & TEXT(PPMT(2.15%/12, 1, 360, -10000000), "$#,##0") & " | 利息: " & TEXT(IPMT(2.15%/12, 1, 360, -10000000), "$#,##0")
PPMT 計算第 1 期償還本金,IPMT 計算第 1 期利息支出。
| 貸款本金 | 年利率 | 期數 |
|---|---|---|
| 10000000 | 2.15% | 360 |
第 1 期本金: 19,788 元 | 利息: 17,917 元
隨著期數增加,PPMT (本金) 會越來越高,IPMT (利息) 會越來越少。
退休金規劃:每月定期定額投資 10,000 元,年化報酬率 6%,連續投資 10 年後總共資產累積為多少。
=FV(6%/12, 10*12, -10000, 0)
FV 傳回投資未來的終值。
| 月投資額 | 年化報酬率 | 投資年數 |
|---|---|---|
| 10000 | 6% | 10 |
10 年後資產終值 → 1,638,793 元
利率需除以 12,總期數乘以 12。
企業投資評估:初期投入 50 萬,未來 3 年預計產生 20 萬、25 萬、30 萬現金流,在折現率 8% 下評估是否可行。
=NPV(8%, B2:B4) + B1
NPV 折現未來現金流,加上第 0 期的初期投入 B1 (負數)。
| 年份/現金流 |
|---|
| -500000 |
| 200000 |
| 250000 |
| 300000 |
NPV 淨現值 → 123,045 元 (可行)
注意:Excel 的 NPV 函數第一期為 B2(一年後),期初投入 B1 必須在 NPV 外相加。
尋找同時符合分公司為「台北」且等級為「VIP」的專屬業務員。
=XLOOKUP(1, (A2:A100="台北") * (B2:B100="VIP"), C2:C100, "無此客戶")
利用布林乘法 (A="台北")*(B="VIP") 產生 0 與 1 陣列,由 XLOOKUP 比對 1。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
找到對應專屬業務員
請確保儲存格格式正確以獲得最佳計算效能。
從查找到的指定日期起算,自動向後加總連續 5 天的營收數字。
=SUM(OFFSET(A1, MATCH(G2, A2:A100, 0), 1, 5, 1))
MATCH 計算起始點偏移量,OFFSET 動態定出 5 列 1 欄區塊後交由 SUM 加總。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
動態 5 日連續營收和
請確保儲存格格式正確以獲得最佳計算效能。
會員權益查詢:若查無該特定會員卡別,自動備援降級套用「通用卡」優惠。
=XLOOKUP(A2, C2:C10, D2:D10, XLOOKUP("通用卡", C2:C10, D2:D10))XLOOKUP 第四個參數 if_not_found 直接嵌套另一次降級檢索。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
預設回傳「通用卡」折扣
請確保儲存格格式正確以獲得最佳計算效能。
將不足 15 列的銷售數據表,自動延伸填充「待建檔」預設值補滿格式。
=EXPAND(A2:C10, 15, 3, "待建檔")
EXPAND(範圍, 總列數, 總欄數, 預設值) 將矩陣放大補滿。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動填充至 15 列完整規格
請確保儲存格格式正確以獲得最佳計算效能。
從包含敏感個資的 4 欄報表中,僅截取第 1 欄(姓名)與第 3 欄(績效)輸出。
=SORTBY(CHOOSECOLS(A2:D100, 1, 3), D2:D100, -1)
CHOOSECOLS 挑選所需直欄,SORTBY 指定依第 4 欄金額排序。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
精簡輸出第 1,3 欄並完成排序
請確保儲存格格式正確以獲得最佳計算效能。
當動態陣列傳回多筆結果,但特定表格儲存格只需要第一筆做摘要時。
=@FILTER(A2:A100, B2:B100="關鍵專案")
隱式交集運算子 `@` 自動精簡動態陣列僅傳回首個值。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
僅傳回第一筆符合者
請確保儲存格格式正確以獲得最佳計算效能。
格式修正:將日期序號「2026-08-01-A」中的第二個短橫線改為斜線 `/`。
=SUBSTITUTE(A2, "-", "/", 2)
SUBSTITUTE 第 4 個參數 instance_num 指定僅替換第 2 次出現者。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
轉為 2026-08/01-A
請確保儲存格格式正確以獲得最佳計算效能。
顧客名冊整理:將輸入雜亂的 `john smith ` 格式化為標準 `John Smith`。
=PROPER(TRIM(A2))
TRIM 去除多餘空格,PROPER 將每個單字首字轉大寫。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
格式化 → John Smith
請確保儲存格格式正確以獲得最佳計算效能。
跨境電報:將德國客戶傳來的千分位小數「1.234,56」轉為標準可計算數字 1234.56。
=NUMBERVALUE(A2, ",", ".")
第一個參數為小數點分隔符號,第二個為千分位分隔符號。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
轉為數值 1234.56
請確保儲存格格式正確以獲得最佳計算效能。
匯率一鍵轉換:將 3x3 報表內的所有美元金額乘以 31.5 換算台幣,文字標題保持不變。
=MAP(A2:C10, LAMBDA(val, IF(ISNUMBER(val), val * 31.5, val)))
MAP 逐項檢視儲存格,由 LAMBDA 套用數字乘以 31.5 邏輯。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
矩陣內數值自動轉台幣
請確保儲存格格式正確以獲得最佳計算效能。
月度報表:一次性計算 Q1~Q4 四個季度的垂直平均營收,無需手動複製公式。
=BYCOL(A2:D100, LAMBDA(col, AVERAGE(col)))
BYCOL 將每一直欄傳給 col,由 AVERAGE(col) 求算平均值並溢出。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
溢出橫向 4 個季度平均值
請確保儲存格格式正確以獲得最佳計算效能。
保固期管理:輸入購買日期,自動精算 24 個月(2年)後的精確到期日。
=EDATE(A2, 24)
EDATE 傳回加上指定月份後的同一個日曆天數。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動推算 24 個月後日期
請確保儲存格格式正確以獲得最佳計算效能。
跨國供應鏈:輸入日期,精算該日期屬於 ISO 8601 標準的第幾週。
=ISOWEEKNUM(A2)
符合歐洲與跨國企業週別標準 (週一為一週第一天)。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
回傳週別數字 (如 31)
請確保儲存格格式正確以獲得最佳計算效能。
會計資產折舊:機器原價 100 萬,殘值 10 萬,耐用年數 5 年,計算每年折舊額。
=SLN(1000000, 100000, 5)
`(原價 - 殘值) / 耐用年數` 的平均折舊演算法。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
每年折舊 180,000 元
請確保儲存格格式正確以獲得最佳計算效能。
加速折舊分析:計算高科技設備在第 1 年負擔的最高折舊費用。
=SYD(1000000, 100000, 5, 1)
前期提列較多折舊,符合設備早期產能較高的經濟效應。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
第 1 年折舊 300,000 元
請確保儲存格格式正確以獲得最佳計算效能。
若第一份資料庫檔案中找不到該料號,自動向第二份歷史備份檔進行搜尋。
=IFERROR(XLOOKUP(A2, [DB1.xlsx]Sheet1!$A:$A, [DB1.xlsx]Sheet1!$B:$B), XLOOKUP(A2, [DB2.xlsx]Sheet1!$A:$A, [DB2.xlsx]Sheet1!$B:$B))
雙層 IFERROR + XLOOKUP 實現多檔案資料庫備援機制。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
從第二資料庫成功抓取料號
請確保儲存格格式正確以獲得最佳計算效能。
抽樣分析:從 100 列數據中,自動隔列抓取第 2, 4, 6... 偶數列紀錄。
=CHOOSEROWS(A2:D100, SEQUENCE(ROWS(A2:D100)/2, 1, 2, 2))
SEQUENCE 產生 2, 4, 6 步長為 2 陣列,傳給 CHOOSEROWS 提取。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動隔列精準抽樣
請確保儲存格格式正確以獲得最佳計算效能。
分析網站流量來源:從完整的 URL 網址「https://fei-cen.com/zh-TW/tools」中秒抽「fei-cen.com」。
=TEXTBEFORE(TEXTAFTER(A2, "https://"), "/")
TEXTAFTER 剔除通訊協定,TEXTBEFORE 取路徑斜線前的網域名稱。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
網域名稱 → fei-cen.com
請確保儲存格格式正確以獲得最佳計算效能。
健康管理:將複雜的體重(kg)與身高(cm)平方換算公式封裝為簡短自訂函數。
=LET(BMI, LAMBDA(w, h, w / (h/100)^2), BMI(70, 175))
LAMBDA(w, h, w/(h/100)^2) 封裝演算法,傳入 (70, 175) 即可求解。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
BMI → 22.86
請確保儲存格格式正確以獲得最佳計算效能。
出勤打卡分析:自動識別指定日期屬於工作日還是六日週末。
=IF(WEEKDAY(A2, 2)>=6, "週末休假", "正常工作日")
WEEKDAY(..., 2) 參數 2 代表週一為 1,週六日為 6 與 7。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
顯示: 週末休假
請確保儲存格格式正確以獲得最佳計算效能。
儲蓄險收益評估:計算每年投入 10 萬,第 6 年領回 68 萬的定期年化內部報酬率。
=IRR(A2:A10)
IRR 算出一系列定期現金流量的內部報酬率。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
IRR 年化報酬率 → 3.82%
請確保儲存格格式正確以獲得最佳計算效能。
若第一份資料庫檔案中找不到該料號,自動向第二份歷史備份檔進行搜尋。
=IFERROR(XLOOKUP(A2, [DB1.xlsx]Sheet1!$A:$A, [DB1.xlsx]Sheet1!$B:$B), XLOOKUP(A2, [DB2.xlsx]Sheet1!$A:$A, [DB2.xlsx]Sheet1!$B:$B))
雙層 IFERROR + XLOOKUP 實現多檔案資料庫備援機制。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
從第二資料庫成功抓取料號
請確保儲存格格式正確以獲得最佳計算效能。
抽樣分析:從 100 列數據中,自動隔列抓取第 2, 4, 6... 偶數列紀錄。
=CHOOSEROWS(A2:D100, SEQUENCE(ROWS(A2:D100)/2, 1, 2, 2))
SEQUENCE 產生 2, 4, 6 步長為 2 陣列,傳給 CHOOSEROWS 提取。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動隔列精準抽樣
請確保儲存格格式正確以獲得最佳計算效能。
分析網站流量來源:從完整的 URL 網址「https://fei-cen.com/zh-TW/tools」中秒抽「fei-cen.com」。
=TEXTBEFORE(TEXTAFTER(A2, "https://"), "/")
TEXTAFTER 剔除通訊協定,TEXTBEFORE 取路徑斜線前的網域名稱。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
網域名稱 → fei-cen.com
請確保儲存格格式正確以獲得最佳計算效能。
健康管理:將複雜的體重(kg)與身高(cm)平方換算公式封裝為簡短自訂函數。
=LET(BMI, LAMBDA(w, h, w / (h/100)^2), BMI(70, 175))
LAMBDA(w, h, w/(h/100)^2) 封裝演算法,傳入 (70, 175) 即可求解。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
BMI → 22.86
請確保儲存格格式正確以獲得最佳計算效能。
出勤打卡分析:自動識別指定日期屬於工作日還是六日週末。
=IF(WEEKDAY(A2, 2)>=6, "週末休假", "正常工作日")
WEEKDAY(..., 2) 參數 2 代表週一為 1,週六日為 6 與 7。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
顯示: 週末休假
請確保儲存格格式正確以獲得最佳計算效能。
儲蓄險收益評估:計算每年投入 10 萬,第 6 年領回 68 萬的定期年化內部報酬率。
=IRR(A2:A10)
IRR 算出一系列定期現金流量的內部報酬率。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
IRR 年化報酬率 → 3.82%
請確保儲存格格式正確以獲得最佳計算效能。
若第一份資料庫檔案中找不到該料號,自動向第二份歷史備份檔進行搜尋。
=IFERROR(XLOOKUP(A2, [DB1.xlsx]Sheet1!$A:$A, [DB1.xlsx]Sheet1!$B:$B), XLOOKUP(A2, [DB2.xlsx]Sheet1!$A:$A, [DB2.xlsx]Sheet1!$B:$B))
雙層 IFERROR + XLOOKUP 實現多檔案資料庫備援機制。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
從第二資料庫成功抓取料號
請確保儲存格格式正確以獲得最佳計算效能。
抽樣分析:從 100 列數據中,自動隔列抓取第 2, 4, 6... 偶數列紀錄。
=CHOOSEROWS(A2:D100, SEQUENCE(ROWS(A2:D100)/2, 1, 2, 2))
SEQUENCE 產生 2, 4, 6 步長為 2 陣列,傳給 CHOOSEROWS 提取。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動隔列精準抽樣
請確保儲存格格式正確以獲得最佳計算效能。
分析網站流量來源:從完整的 URL 網址「https://fei-cen.com/zh-TW/tools」中秒抽「fei-cen.com」。
=TEXTBEFORE(TEXTAFTER(A2, "https://"), "/")
TEXTAFTER 剔除通訊協定,TEXTBEFORE 取路徑斜線前的網域名稱。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
網域名稱 → fei-cen.com
請確保儲存格格式正確以獲得最佳計算效能。
健康管理:將複雜的體重(kg)與身高(cm)平方換算公式封裝為簡短自訂函數。
=LET(BMI, LAMBDA(w, h, w / (h/100)^2), BMI(70, 175))
LAMBDA(w, h, w/(h/100)^2) 封裝演算法,傳入 (70, 175) 即可求解。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
BMI → 22.86
請確保儲存格格式正確以獲得最佳計算效能。
出勤打卡分析:自動識別指定日期屬於工作日還是六日週末。
=IF(WEEKDAY(A2, 2)>=6, "週末休假", "正常工作日")
WEEKDAY(..., 2) 參數 2 代表週一為 1,週六日為 6 與 7。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
顯示: 週末休假
請確保儲存格格式正確以獲得最佳計算效能。
儲蓄險收益評估:計算每年投入 10 萬,第 6 年領回 68 萬的定期年化內部報酬率。
=IRR(A2:A10)
IRR 算出一系列定期現金流量的內部報酬率。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
IRR 年化報酬率 → 3.82%
請確保儲存格格式正確以獲得最佳計算效能。
若第一份資料庫檔案中找不到該料號,自動向第二份歷史備份檔進行搜尋。
=IFERROR(XLOOKUP(A2, [DB1.xlsx]Sheet1!$A:$A, [DB1.xlsx]Sheet1!$B:$B), XLOOKUP(A2, [DB2.xlsx]Sheet1!$A:$A, [DB2.xlsx]Sheet1!$B:$B))
雙層 IFERROR + XLOOKUP 實現多檔案資料庫備援機制。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
從第二資料庫成功抓取料號
請確保儲存格格式正確以獲得最佳計算效能。
抽樣分析:從 100 列數據中,自動隔列抓取第 2, 4, 6... 偶數列紀錄。
=CHOOSEROWS(A2:D100, SEQUENCE(ROWS(A2:D100)/2, 1, 2, 2))
SEQUENCE 產生 2, 4, 6 步長為 2 陣列,傳給 CHOOSEROWS 提取。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動隔列精準抽樣
請確保儲存格格式正確以獲得最佳計算效能。
分析網站流量來源:從完整的 URL 網址「https://fei-cen.com/zh-TW/tools」中秒抽「fei-cen.com」。
=TEXTBEFORE(TEXTAFTER(A2, "https://"), "/")
TEXTAFTER 剔除通訊協定,TEXTBEFORE 取路徑斜線前的網域名稱。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
網域名稱 → fei-cen.com
請確保儲存格格式正確以獲得最佳計算效能。
健康管理:將複雜的體重(kg)與身高(cm)平方換算公式封裝為簡短自訂函數。
=LET(BMI, LAMBDA(w, h, w / (h/100)^2), BMI(70, 175))
LAMBDA(w, h, w/(h/100)^2) 封裝演算法,傳入 (70, 175) 即可求解。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
BMI → 22.86
請確保儲存格格式正確以獲得最佳計算效能。
出勤打卡分析:自動識別指定日期屬於工作日還是六日週末。
=IF(WEEKDAY(A2, 2)>=6, "週末休假", "正常工作日")
WEEKDAY(..., 2) 參數 2 代表週一為 1,週六日為 6 與 7。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
顯示: 週末休假
請確保儲存格格式正確以獲得最佳計算效能。
儲蓄險收益評估:計算每年投入 10 萬,第 6 年領回 68 萬的定期年化內部報酬率。
=IRR(A2:A10)
IRR 算出一系列定期現金流量的內部報酬率。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
IRR 年化報酬率 → 3.82%
請確保儲存格格式正確以獲得最佳計算效能。
若第一份資料庫檔案中找不到該料號,自動向第二份歷史備份檔進行搜尋。
=IFERROR(XLOOKUP(A2, [DB1.xlsx]Sheet1!$A:$A, [DB1.xlsx]Sheet1!$B:$B), XLOOKUP(A2, [DB2.xlsx]Sheet1!$A:$A, [DB2.xlsx]Sheet1!$B:$B))
雙層 IFERROR + XLOOKUP 實現多檔案資料庫備援機制。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
從第二資料庫成功抓取料號
請確保儲存格格式正確以獲得最佳計算效能。
抽樣分析:從 100 列數據中,自動隔列抓取第 2, 4, 6... 偶數列紀錄。
=CHOOSEROWS(A2:D100, SEQUENCE(ROWS(A2:D100)/2, 1, 2, 2))
SEQUENCE 產生 2, 4, 6 步長為 2 陣列,傳給 CHOOSEROWS 提取。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動隔列精準抽樣
請確保儲存格格式正確以獲得最佳計算效能。
分析網站流量來源:從完整的 URL 網址「https://fei-cen.com/zh-TW/tools」中秒抽「fei-cen.com」。
=TEXTBEFORE(TEXTAFTER(A2, "https://"), "/")
TEXTAFTER 剔除通訊協定,TEXTBEFORE 取路徑斜線前的網域名稱。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
網域名稱 → fei-cen.com
請確保儲存格格式正確以獲得最佳計算效能。
健康管理:將複雜的體重(kg)與身高(cm)平方換算公式封裝為簡短自訂函數。
=LET(BMI, LAMBDA(w, h, w / (h/100)^2), BMI(70, 175))
LAMBDA(w, h, w/(h/100)^2) 封裝演算法,傳入 (70, 175) 即可求解。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
BMI → 22.86
請確保儲存格格式正確以獲得最佳計算效能。
出勤打卡分析:自動識別指定日期屬於工作日還是六日週末。
=IF(WEEKDAY(A2, 2)>=6, "週末休假", "正常工作日")
WEEKDAY(..., 2) 參數 2 代表週一為 1,週六日為 6 與 7。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
顯示: 週末休假
請確保儲存格格式正確以獲得最佳計算效能。
儲蓄險收益評估:計算每年投入 10 萬,第 6 年領回 68 萬的定期年化內部報酬率。
=IRR(A2:A10)
IRR 算出一系列定期現金流量的內部報酬率。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
IRR 年化報酬率 → 3.82%
請確保儲存格格式正確以獲得最佳計算效能。
若第一份資料庫檔案中找不到該料號,自動向第二份歷史備份檔進行搜尋。
=IFERROR(XLOOKUP(A2, [DB1.xlsx]Sheet1!$A:$A, [DB1.xlsx]Sheet1!$B:$B), XLOOKUP(A2, [DB2.xlsx]Sheet1!$A:$A, [DB2.xlsx]Sheet1!$B:$B))
雙層 IFERROR + XLOOKUP 實現多檔案資料庫備援機制。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
從第二資料庫成功抓取料號
請確保儲存格格式正確以獲得最佳計算效能。
抽樣分析:從 100 列數據中,自動隔列抓取第 2, 4, 6... 偶數列紀錄。
=CHOOSEROWS(A2:D100, SEQUENCE(ROWS(A2:D100)/2, 1, 2, 2))
SEQUENCE 產生 2, 4, 6 步長為 2 陣列,傳給 CHOOSEROWS 提取。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動隔列精準抽樣
請確保儲存格格式正確以獲得最佳計算效能。
分析網站流量來源:從完整的 URL 網址「https://fei-cen.com/zh-TW/tools」中秒抽「fei-cen.com」。
=TEXTBEFORE(TEXTAFTER(A2, "https://"), "/")
TEXTAFTER 剔除通訊協定,TEXTBEFORE 取路徑斜線前的網域名稱。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
網域名稱 → fei-cen.com
請確保儲存格格式正確以獲得最佳計算效能。
健康管理:將複雜的體重(kg)與身高(cm)平方換算公式封裝為簡短自訂函數。
=LET(BMI, LAMBDA(w, h, w / (h/100)^2), BMI(70, 175))
LAMBDA(w, h, w/(h/100)^2) 封裝演算法,傳入 (70, 175) 即可求解。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
BMI → 22.86
請確保儲存格格式正確以獲得最佳計算效能。
出勤打卡分析:自動識別指定日期屬於工作日還是六日週末。
=IF(WEEKDAY(A2, 2)>=6, "週末休假", "正常工作日")
WEEKDAY(..., 2) 參數 2 代表週一為 1,週六日為 6 與 7。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
顯示: 週末休假
請確保儲存格格式正確以獲得最佳計算效能。
儲蓄險收益評估:計算每年投入 10 萬,第 6 年領回 68 萬的定期年化內部報酬率。
=IRR(A2:A10)
IRR 算出一系列定期現金流量的內部報酬率。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
IRR 年化報酬率 → 3.82%
請確保儲存格格式正確以獲得最佳計算效能。
若第一份資料庫檔案中找不到該料號,自動向第二份歷史備份檔進行搜尋。
=IFERROR(XLOOKUP(A2, [DB1.xlsx]Sheet1!$A:$A, [DB1.xlsx]Sheet1!$B:$B), XLOOKUP(A2, [DB2.xlsx]Sheet1!$A:$A, [DB2.xlsx]Sheet1!$B:$B))
雙層 IFERROR + XLOOKUP 實現多檔案資料庫備援機制。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
從第二資料庫成功抓取料號
請確保儲存格格式正確以獲得最佳計算效能。
抽樣分析:從 100 列數據中,自動隔列抓取第 2, 4, 6... 偶數列紀錄。
=CHOOSEROWS(A2:D100, SEQUENCE(ROWS(A2:D100)/2, 1, 2, 2))
SEQUENCE 產生 2, 4, 6 步長為 2 陣列,傳給 CHOOSEROWS 提取。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
自動隔列精準抽樣
請確保儲存格格式正確以獲得最佳計算效能。
分析網站流量來源:從完整的 URL 網址「https://fei-cen.com/zh-TW/tools」中秒抽「fei-cen.com」。
=TEXTBEFORE(TEXTAFTER(A2, "https://"), "/")
TEXTAFTER 剔除通訊協定,TEXTBEFORE 取路徑斜線前的網域名稱。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
網域名稱 → fei-cen.com
請確保儲存格格式正確以獲得最佳計算效能。
健康管理:將複雜的體重(kg)與身高(cm)平方換算公式封裝為簡短自訂函數。
=LET(BMI, LAMBDA(w, h, w / (h/100)^2), BMI(70, 175))
LAMBDA(w, h, w/(h/100)^2) 封裝演算法,傳入 (70, 175) 即可求解。
| 對照欄A | 數值欄B |
|---|---|
| 範例資料1 | 100 |
| 範例資料2 | 200 |
BMI → 22.86
請確保儲存格格式正確以獲得最佳計算效能。
微軟官方範例大多僅提供入門基本語法。在企業實際職場中,資料夾雜文字與數字、多重交錯條件,且舊版與最新版 Excel 365 之間存在龐大的動態陣列技術斷代。
引進了 XLOOKUP、FILTER、UNIQUE、SORT、LAMBDA 與 LET,結果自動溢出填滿,計算速度比舊版快 5 到 10 倍。
若客戶使用舊版,直接傳送 FILTER 會出現 #NAME? 錯誤。本站提供 INDEX + MATCH + AGGREGATE 確保 100% 正常開啟。
因為 XLOOKUP、FILTER、LET、TEXTSPLIT 等函數是 Excel 365 獨有的全新引擎函數。舊版無法識別,請切換至「🔵 2019 / 2016 (向下相容)」複製相容公式。
動態陣列結果會自動向下與向右延伸填充。若延伸空間有文字或格式阻擋,就會拋出 #SPILL!,只需清空下方與右方儲存格即可。
LET(sales, SUMIFS(...), ...) 將重複的長運算賦予變數,只計算一次並暫存,計算速度暴增 500%。
同步比對航空官網與旅行社含稅價,每小時掃描台日韓歐美商務艙破盤清艙與標錯價!
精算本息均攤、本金均攤與寬限期前後月付金差異,支援一鍵匯出完整 Excel 還款明細表。
看穿銀行低利率陷阱!計入開辦費與綁約違約金,算出真實總費用年率 (APR) 與轉貸省息金額。
視覺化模擬定期定額 ETF 與高股息再投入的 10~30 年資產翻倍曲線與被動現金流。
純前端 WebAssembly 運算!機密合約免上傳伺服器即可完成合併、分割、壓縮、加密與 OCR。
模糊舊照、低解析度截圖與商品圖一鍵銳化放大,純瀏覽器端運算免排隊、免註冊。