Excel 怎麼套公式:從入門到精通,掌握資料分析的黃金法則!

Excel 怎麼套公式?一次搞懂!

你是不是也常常在處理 Excel 資料時,面對一大堆數字和文字,腦袋裡一片空白,不知道該如何讓這些資料「動」起來?別擔心!這篇文章就是為了解決你「Excel 怎麼套公式」的疑問而生的。無論你是初學者,還是已經有一些基礎,我都會帶你深入了解 Excel 公式的核心奧妙,讓你從此告別繁瑣的手動計算,成為資料處理的達人!

我記得我剛開始接觸 Excel 的時候,也是一頭霧水。每次看到別人輕鬆做出各種報表,我就覺得自己像個門外漢。但當我開始真正去理解「公式」這回事,並且實際動手套用、練習之後,才發現原來 Excel 的強大之處,真的就在於這些小小的公式。它們就像是 Excel 的魔法棒,能夠讓你的數據變得有意義、有價值。所以,如果你也想讓 Excel 成為你的得力助手,那「Excel 怎麼套公式」絕對是你要掌握的第一課!

公式是 Excel 的靈魂

簡單來說,Excel 公式就是一連串的指令,告訴 Excel 要對儲存格中的資料進行什麼樣的運算或操作。它始於一個等號(=),然後緊接著是函數、運算子、儲存格位址或常數。透過公式,我們可以實現自動計算、數據分析、邏輯判斷,甚至製作出複雜的圖表和報表。少了公式,Excel 就只是一個高級的試算表,無法發揮其真正的價值。

很多人在學習 Excel 時,會被各式各樣的函數嚇到,覺得它們很難記、很難用。但其實,你可以把公式想像成組裝積木。每個函數就像一塊特殊的積木,有它的功能和用途。當你學會了如何將不同的積木(函數)組合起來,並按照一定的規則(語法)來排列,你就能夠搭建出各式各樣的結構(複雜的計算和分析)。

Excel 公式入門:從基礎運算開始

在我們深入探討各種函數之前,先從最基礎的數學運算開始吧!這就像是學走路,先把基本的步伐學會,之後才能跑得更快。

1. 基本的數學運算子

  • 加法:`+` (例如:`=A1+B1`)
  • 減法:`-` (例如:`=C1-D1`)
  • 乘法:`*` (例如:`=E1*F1`)
  • 除法:`/` (例如:`=G1/H1`)
  • 百分比:`%` (例如:`=I1*50%` 或 `=I1*0.5`)
  • 指數:`^` (例如:`=J1^2` 表示 J1 的平方)

這些運算子可以直接在公式中使用,非常直觀。舉個例子,如果 A1 儲存格是 10,B1 儲存格是 5,那麼在 C1 儲存格輸入 `=A1+B1`,C1 就會顯示 15。

2. 優先順序

當一個公式包含多個運算子時,Excel 會遵循一定的運算順序,就像我們在數學課上學過的「先乘除,後加減」。如果你想改變這個順序,可以使用括號 `()` 來強制執行。例如,`=A1+B1*C1` 會先計算 B1*C1,然後再加上 A1。但如果你想先計算 A1+B1,再乘以 C1,就必須寫成 `=(A1+B1)*C1`。

這點非常重要!我曾經有一次因為沒有注意到優先順序,算出來的結果就跟預期的差了十萬八千里,花了好久才找出來是哪裡出了問題。所以,請務必記住,括號是你的好朋友,可以幫助你精確控制計算的流程。

3. 引用儲存格

在公式中,你可以直接輸入儲存格的位址,例如 `A1`、`B2`、`Sheet2!C5` 等。當儲存格中的數值改變時,只要這個儲存格被公式引用,公式的結果也會自動更新,這就是 Excel 自動計算的魅力所在!

相對引用、絕對引用與混合引用

這是一個非常關鍵的概念,初學者常常會在這裡感到困惑,但一旦理解了,就能極大地提高你複製公式的效率。

  • 相對引用 (Relative Reference):這是預設的引用方式。當你複製公式到另一個儲存格時,儲存格的位址會根據相對位置自動調整。例如,如果你在 C1 輸入 `=A1+B1`,然後將公式複製到 C2,C2 中的公式就會自動變成 `=A2+B2`。
  • 絕對引用 (Absolute Reference):使用錢字符號 `$` 來鎖定儲存格的位址,使其在複製公式時不會改變。例如,`$A$1` 表示 A1 這個儲存格是絕對固定的,無論你怎麼複製公式,它永遠都會指向 A1。
  • 混合引用 (Mixed Reference):結合了相對和絕對引用,可以鎖定欄或列。例如,`$A1` 表示欄 A 是絕對固定的,但列會根據相對位置改變;`A$1` 表示列 1 是絕對固定的,但欄會根據相對位置改變。

小技巧: 在編輯公式時,選取要改變的儲存格位址,然後連續按下 `F4` 鍵,就可以在相對引用、絕對引用(欄列都鎖定)、混合引用(鎖定欄)和混合引用(鎖定列)之間循環切換。這會節省你很多打字的時間!

Excel 公式進階:認識強大的函數

Excel 提供了數百種函數,用於處理各種各樣的任務。我們不可能一次學完所有函數,但掌握幾個最常用、最核心的函數,就能應付絕大多數情況了。

1. 常用邏輯函數

  • IF 函數:這是最基礎的邏輯判斷函數。它的語法是 `IF(logical_test, value_if_true, value_if_false)`。也就是說,如果你設定的條件成立,就回傳第一個值;如果不成立,就回傳第二個值。
    • 範例: `=IF(A1>100, “及格”, “不及格”)`,如果 A1 的值大於 100,就顯示「及格」,否則顯示「不及格」。
  • AND 函數:用於判斷所有條件是否同時成立。語法是 `AND(logical1, [logical2], …)`。
    • 範例: `=IF(AND(A1>60, B1>70), “通過”, “未通過”)`,只有當 A1 大於 60 且 B1 大於 70 時,才會顯示「通過」。
  • OR 函數:用於判斷任一條件是否成立。語法是 `OR(logical1, [logical2], …)`。
    • 範例: `=IF(OR(A1=”缺席”, B1=”遲到”), “記錄”, “正常”)`,只要 A1 是「缺席」或 B1 是「遲到」其中之一,就會顯示「記錄」。

IF 函數的威力非常大,它可以和 AND、OR 函數組合,實現非常複雜的邏輯判斷。你可以一層一層地嵌套 IF 函數,來處理多種情況。不過,當嵌套層數過多時,公式會變得難以閱讀,這時候可以考慮使用 IFS 函數(Excel 2019 及以上版本提供)。

2. 常用彙總函數

  • SUM 函數:計算一系列數字的總和。語法是 `SUM(number1, [number2], …)`。
    • 範例: `=SUM(A1:A10)`,計算 A1 到 A10 儲存格的總和。
    • 範例: `=SUM(A1, B5, C8)`,計算 A1、B5、C8 這三個儲存格的總和。
  • AVERAGE 函數:計算數值的平均值。語法是 `AVERAGE(number1, [number2], …)`。
    • 範例: `=AVERAGE(B1:B20)`,計算 B1 到 B20 儲存格的平均值。
  • COUNT 函數:計算包含數字的儲存格數量。語法是 `COUNT(value1, [value2], …)`。
    • 範例: `=COUNT(C1:C100)`,計算 C1 到 C100 儲存格中,有多少個儲存格包含數字。
  • COUNTA 函數:計算包含任何類型資料(數字、文字、邏輯值、錯誤值)的儲存格數量。
    • 範例: `=COUNTA(D1:D50)`,計算 D1 到 D50 儲存格中,有多少個儲存格不是空的。
  • MAX 函數:找出數值中的最大值。語法是 `MAX(number1, [number2], …)`。
    • 範例: `=MAX(E1:E50)`,找出 E1 到 E50 儲存格中的最大值。
  • MIN 函數:找出數值中的最小值。語法是 `MIN(number1, [number2], …)`。
    • 範例: `=MIN(F1:F50)`,找出 F1 到 F50 儲存格中的最小值。

這些彙總函數非常方便,省去了手動加總或查找最大最小值的工作。尤其是 `SUM` 和 `AVERAGE`,幾乎是每天都會用到的函數。

3. 常用查詢與引用函數

  • VLOOKUP 函數:這是 Excel 中最常用、也最重要的查詢函數之一!它的主要功能是在一個表格的「最左邊那一欄」尋找一個特定的值,然後回傳同一個列在指定欄位的值。語法是 `VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])`。
    • `lookup_value`:你要查詢的值。
    • `table_array`:你要在哪個範圍內查詢。
    • `col_index_num`:在 `table_array` 中,從左邊數過來,你要回傳第幾欄的值。
    • `range_lookup`:`TRUE` (或省略) 表示近似匹配,`FALSE` 表示精確匹配。通常我們為了保證結果準確,會使用 `FALSE`。

    範例: 假設你有一個包含員工 ID 和姓名、部門的表格。你想根據員工 ID (A2) 查詢對應的姓名。如果姓名在表格範圍 C2:E10 中,並且姓名是該範圍的第二欄,那麼公式可以是:`=VLOOKUP(A2, C2:E10, 2, FALSE)`。

  • HLOOKUP 函數:與 VLOOKUP 類似,但它是從表格的「最上面那一列」尋找值,並回傳同一個欄在指定列的值。語法是 `HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])`。
    • 範例: 如果你的資料是以欄位名稱在第一列,而你想根據欄位名稱查詢對應的值。
  • INDEX 與 MATCH 組合:這是一對更強大、更靈活的查詢組合。`INDEX` 函數回傳指定範圍內某個位置的值,而 `MATCH` 函數則回傳指定值在一個範圍內的相對位置。
    • `MATCH(lookup_value, lookup_array, [match_type])`:`match_type` 0 為精確匹配。
    • `INDEX(array, row_num, [column_num])`
    • 範例: 假設你想根據員工 ID (A2) 查詢姓名。員工 ID 在 G2:G10,姓名在 H2:H10。
    • `=INDEX(H2:H10, MATCH(A2, G2:G10, 0))`

    為什麼要用 INDEX+MATCH 呢?因為 VLOOKUP 只能從左邊的欄位查詢,而 INDEX+MATCH 組合沒有這個限制,查詢更靈活。另外,INDEX+MATCH 的效能通常比 VLOOKUP 來得好,尤其是在處理大型資料集時。

VLOOKUP 和 INDEX+MATCH 組合是 Excel 中用於整合不同表格數據的利器。無論是合併客戶資料、產品庫存,還是計算業績,它們都能派上大用場。我個人非常推薦大家花時間去熟練這兩個函數,絕對是值回票價的投資!

4. 常用文字函數

  • CONCATENATE 函數 (或使用 & 符號):用於合併兩個或多個文字字串。語法是 `CONCATENATE(text1, [text2], …)`。
    • 範例: `=CONCATENATE(A1, ” “, B1)` 或 `=A1 & ” ” & B1`,將 A1 的文字、一個空格,以及 B1 的文字合併起來。
  • LEFT, RIGHT, MID 函數:分別從文字字串的左邊、右邊或中間擷取指定數量的字元。
    • `LEFT(text, [num_chars])`
    • `RIGHT(text, [num_chars])`
    • `MID(text, start_num, num_chars)`
    • 範例: 如果 A1 是 “ABCDEFG”,`=LEFT(A1, 3)` 會得到 “ABC”。`=RIGHT(A1, 2)` 會得到 “FG”。`=MID(A1, 3, 3)` 會得到 “CDE”。
  • LEN 函數:計算文字字串的長度(字元數)。語法是 `LEN(text)`。
    • 範例: `=LEN(A1)`
  • TRIM 函數:移除文字字串前後多餘的空格。
    • 範例: `=TRIM(A1)`

文字函數在處理姓名、地址、產品代碼等文本資料時非常有用。例如,你可能需要從一串地址中提取出郵遞區號,或者合併名字和姓氏,這時候文字函數就能派上用場。

5. 日期與時間函數

  • TODAY 函數:回傳今天的日期。它沒有參數,直接寫 `=TODAY()`。
  • NOW 函數:回傳目前的日期和時間。它也沒有參數,直接寫 `=NOW()`。
  • YEAR, MONTH, DAY 函數:從日期中提取年份、月份或日期。
    • 範例: 如果 A1 是日期 `2026/10/27`,`=YEAR(A1)` 會得到 `2026`,`=MONTH(A1)` 會得到 `10`,`=DAY(A1)` 會得到 `27`。
  • DATEDIF 函數:計算兩個日期之間的差值,以年、月或日為單位。這個函數比較特別,它在 Excel 中沒有直接的函數精靈提示,但非常實用。語法是 `DATEDIF(start_date, end_date, unit)`。
    • `unit` 可以是 `”Y”` (年), `”M”` (月), `”D”` (日), `”MD”` (忽略年和月,計算日差), `”YM”` (忽略年和日,計算月差), `”YD”` (忽略月和日,計算日差)。
    • 範例: `=DATEDIF(“2020/01/01”, “2026/10/27”, “Y”)` 會得到 3,表示 3 年。

處理日期和時間是很常見的需求,例如計算專案時程、員工年資、到期日提醒等。掌握這些函數,能讓你的時間管理更加精確。

Excel 公式實戰技巧與應用

了解了這些基礎和常用的函數後,我們來看看如何在實際工作中應用它們,讓你的 Excel 使用技巧更上一層樓!

1. 建立條件式格式

條件式格式不僅能讓你的報表看起來更美觀,更能幫助你快速抓出重要的資訊。例如,將銷售額低於目標的儲存格標記為紅色。這並非直接使用公式,而是透過「設定格式化的條件」功能,而該功能背後其實也使用了類似公式的邏輯判斷。

步驟:

  1. 選取你想套用條件式格式的儲存格範圍。
  2. 在「常用」索引標籤中,找到「條件式格式」。
  3. 選擇「新增規則」。
  4. 選擇「使用公式來決定要格式化那些儲存格」。
  5. 在「為符合此公式的值,設定格式」欄位中,輸入你的判斷公式(記得公式要以 TRUE 或 FALSE 回傳)。
  6. 點擊「格式」,設定你想要的字型、填滿顏色等。
  7. 點擊「確定」。

範例: 如果你想讓 A1:A10 範圍內,大於 100 的數值顯示為綠色字體。

  • 選取 A1:A10。
  • 新增規則,使用公式。
  • 輸入公式:`=A1>100` (請注意,這裡的 A1 是你選取範圍的第一個儲存格,Excel 會自動將它套用到其他儲存格)。
  • 點擊格式,選擇綠色字體。

2. 建立動態報表

結合SUMIFS、COUNTIFS、AVERAGEIFS等函數,你可以輕鬆建立能夠根據條件篩選並彙總數據的動態報表。這些函數的語法通常是 `SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)`,允許你設定多個條件來進行計算。

範例: 假設你有一個銷售記錄表格,包含「產品名稱」、「地區」、「銷售額」。你想計算「北部地區」的「手機」總銷售額。

  • 假設產品名稱在 B2:B100,地區在 C2:C100,銷售額在 D2:D100。
  • 公式將會是:`=SUMIFS(D2:D100, B2:B100, “手機”, C2:C100, “北部”)`。

有了 SUMIFS、COUNTIFS 等函數,你就不需要每次都手動篩選數據再複製貼上,而是直接在一個表格上,透過下拉選單或輸入條件,就能讓整個報表自動更新,這對於做月報、季報、年報來說,真的太方便了!

3. 處理資料驗證

資料驗證可以限制使用者在特定儲存格中輸入的資料類型,避免錯誤輸入。例如,你可以設定一個下拉選單,讓使用者只能從預設的選項中選擇。這也常常需要用到公式來定義清單的來源。

步驟:

  1. 選取你想套用資料驗證的儲存格。
  2. 在「資料」索引標籤中,找到「資料驗證」。
  3. 在「允許」下拉選單中,選擇「清單」。
  4. 在「來源」欄位中,輸入你想要的清單內容(例如:`北部,中部,南部,東部`)或選取一個包含清單選項的儲存格範圍。
  5. 點擊「確定」。

這個功能對於確保資料的一致性和準確性非常有幫助,尤其是在多人協作的項目中。

4. 善用 SUMPRODUCT 函數

SUMPRODUCT 函數是一個非常強大的函數,它可以將兩個或多個陣列(範圍)中對應的元素相乘,然後將乘積加總。它的用途非常廣泛,例如:

  • 計算加權平均。
  • 實現多條件的 SUM、COUNT。
  • 檢查兩個陣列是否完全相同。

範例: 假設 A1:A3 是數量,B1:B3 是單價。你想計算總價。

  • 公式:`=SUMPRODUCT(A1:A3, B1:B3)`
  • 這相當於 `(A1*B1) + (A2*B2) + (A3*B3)`。

SUMPRODUCT 函數的語法看起來可能有點抽象,但它能解決很多單用 SUMIFS 或其他函數難以處理的問題。我建議大家可以多多嘗試,你會發現它的潛力無窮。

解決常見的 Excel 公式問題

在學習和使用 Excel 公式的過程中,我們難免會遇到一些問題。以下是一些常見的問題及其解答,希望能幫助你快速排除障礙。

為什麼我的公式顯示的是錯誤值,而不是計算結果?

Excel 中有許多錯誤值,每個錯誤值都代表了不同的問題。以下是一些常見的錯誤值和可能的原因:

  • `#VALUE!` 錯誤:這通常表示你使用的公式中,參數的資料類型不正確。例如,你嘗試將文字字串與數字相加,或者函數的參數不符合預期。
    • 解決方法: 檢查公式中引用的儲存格,確保它們包含正確的資料類型。檢查函數的語法,確保傳入的參數是正確的。
  • `#NAME?` 錯誤:這表示 Excel 無法辨識公式中使用的名稱。最常見的原因是函數名稱拼寫錯誤,或者你在公式中引用了一個不存在的定義名稱。
    • 解決方法: 仔細檢查函數名稱是否拼寫正確。如果引用了定義名稱,請確認該名稱是否已經正確定義。
  • `#DIV/0!` 錯誤:這表示你在公式中嘗試將一個數字除以零。
    • 解決方法: 檢查公式中作為除數的儲存格,確保它不為零。你也可以使用 `IFERROR` 函數來處理這種情況:`=IFERROR(A1/B1, “無法計算”)`。
  • `#REF!` 錯誤:這表示公式中引用的儲存格已經不存在或無效。最常見的原因是刪除了被公式引用的儲存格或工作表。
    • 解決方法: 重新檢查公式,並嘗試修復對無效參照的引用。有時候,Excel 會自動嘗試修正,但如果無法自動修正,就需要手動處理。
  • `#N/A` 錯誤:這通常表示在查詢函數(如 VLOOKUP、MATCH)中,找不到要查詢的值。
    • 解決方法: 檢查你的查詢值和查詢範圍,確保它們是匹配的。有時候,可能是因為資料格式不一致(例如,數字被存成文字)導致找不到。

我的經驗是: 當遇到錯誤值時,別慌張!先試著點選出現錯誤值的儲存格,Excel 的左上角會出現一個「驚嘆號」的圖示,點下去它會提示錯誤的原因,有時候還會提供一些修正建議,這對新手來說非常有幫助。

為什麼我複製公式後,結果不對?

這個問題通常與「儲存格引用」有關。如前面所述,Excel 的公式預設是相對引用,當你複製公式時,儲存格位址會自動調整。如果你的公式需要鎖定某個儲存格(例如,在 VLOOKUP 中的查找範圍),但你卻使用了相對引用,那麼複製公式後,結果就會出錯。

  • 解決方法: 仔細檢查你的公式,判斷哪些儲存格位址需要被鎖定(使用 `$` 符號),哪些可以隨著複製而改變。善用 `F4` 鍵來快速切換相對、絕對和混合引用。

我的 SUMIFS 公式好像算錯了,為什麼?

SUMIFS 函數雖然強大,但也有一些細節需要注意:

  • 參數順序: SUMIFS 的第一個參數是「加總範圍」,後面才是「準則範圍」和「準則」。很多時候大家會不小心把參數順序弄錯。
  • 準則的匹配: 確保你的準則(例如,文字、數字)與對應準則範圍內的資料格式一致。例如,如果你的準則範圍是數字,你的準則也應該是數字,而不是文字。
  • 範圍大小: 所有的準則範圍和加總範圍,其大小(行數或欄數)必須完全一致。

我的建議是: 在輸入 SUMIFS 或類似的複合函數時,可以利用 Excel 的「公式欄」旁邊的「fx」按鈕,打開函數引數對話框。這個對話框會清楚地顯示每個參數的意義和需要填寫的內容,讓你更容易理解函數的結構,並且不容易填錯參數。

如何讓公式在不出現零值的情況下顯示?

很多時候,當一個計算結果為零時,我們可能不希望它顯示出來,以免影響報表的清晰度。你可以結合 `IF` 函數來實現這個需求:

  • 公式: `=IF(SUM(A1:A10)=0, “”, SUM(A1:A10))`
  • 這個公式的意思是:如果 `SUM(A1:A10)` 的結果是 0,則顯示為空白字串 (`””`);否則,就顯示 `SUM(A1:A10)` 的計算結果。

同樣的方法也可以應用在其他函數上,例如:

  • `=IF(AVERAGE(B1:B10)=0, “”, AVERAGE(B1:B10))`

或者,更簡潔的做法是使用 `IFERROR` 函數,結合檢查是否為零的條件:

  • `=IFERROR(IF(SUM(A1:A10)=0, “”, SUM(A1:A10)), “”)`
  • 這個公式會先檢查 SUM 的結果是否為零,如果是則顯示空白,否則顯示結果。如果 SUM 計算過程中發生任何錯誤,則顯示空白。

總結

「Excel 怎麼套公式」這個問題,涵蓋了 Excel 數據處理的核心。從基礎的數學運算,到強大的邏輯、查詢、彙總、文字和日期函數,再到實際應用中的條件式格式、動態報表和資料驗證,每一個環節都蘊藏著讓你的工作效率倍增的可能。請記住,學習 Excel 公式不是一蹴可幾的,最重要的是要「動手去練習」。

當你遇到一個新的數據處理需求時,試著思考一下:

  • 這個任務需要進行什麼樣的運算?
  • 有沒有現成的 Excel 函數可以幫助我?
  • 如果有多個條件,我需要用到哪些邏輯函數或複合函數?
  • 我需要從哪裡獲取數據?查詢函數會不會用到?

把這些問題想清楚,然後去查找對應的函數,並且實際套用到你的數據中。每一次成功的套用公式,都會增加你的信心,讓你離「Excel 大師」更近一步!希望這篇文章能為你開啟 Excel 公式學習之旅,提供一個清晰的指引。

常見問題解答

Q1: 我在 Excel 中輸入公式後,直接顯示的是公式本身,而不是計算結果,該怎麼辦?

這表示你的儲存格格式被設定為「文字」。當儲存格被格式化為文字時,Excel 會將你輸入的任何內容(包括公式)都視為純文字處理,而不會執行計算。要解決這個問題,你可以按照以下步驟操作:

  1. 選取顯示公式的儲存格或整個工作表。
  2. 在「常用」索引標籤中,找到「數字」區塊,點擊旁邊的小箭頭,選擇「通用格式」(或「數字」格式,通常也能解決問題)。
  3. 接著,雙擊(或按 F2)該儲存格,然後按 Enter 鍵。這樣會強制 Excel 重新計算該儲存格的內容。

另一個快速的方法是,如果有很多這樣的儲存格,你可以複製一個空白儲存格,然後選取所有有問題的儲存格,右鍵點擊「選擇性貼上」,在「運算」中選擇「加」,然後確定。這也會迫使 Excel 重新計算公式。

Q2: VLOOKUP 函數找不到值,但是我確定我的資料看起來是一樣的,是哪裡出了問題?

這是 VLOOKUP 最常見的「鬼打牆」問題之一!通常有以下幾個原因:

  • 資料格式不一致: 這是最常見的原因。你的查找值可能是一個數字,但你要查找的範圍中的對應值卻被儲存為「文字」格式(反之亦然)。VLOOKUP 會將它們視為不同的值。
    • 解決方法: 確保查找值和查找範圍中的資料格式一致。你可以檢查儲存格的格式(數字、文字等)。有時候,即使顯示一樣,它們的內部格式可能不同。嘗試在查找值前面或後面加上一個單引號 `’`,看看是否能強制它變成文字。或者,在查找範圍的數字欄位,使用「資料」>「資料工具」>「快顯文字轉換」,選擇「寬欄位」,然後將該欄設為「數字」。
  • 前導或後綴空格: 即使看起來一樣,但如果查找值或查找範圍中的值前後有多餘的空格,VLOOKUP 也會找不到。
    • 解決方法: 使用 `TRIM` 函數來清除多餘的空格。例如,如果你的查找值在 A1,你可以使用 `=VLOOKUP(TRIM(A1), your_table_range, …, FALSE)`。
  • 範圍設定錯誤: 確保你設定的 `table_array` 範圍正確,並且你要查找的值位於該範圍的最左邊一欄。
  • `range_lookup` 參數: 如果你想要精確匹配,請務必將第四個參數設定為 `FALSE` 或 `0`。如果省略或設定為 `TRUE`,VLOOKUP 會進行近似匹配,這在你不希望的情況下可能會返回錯誤的值。

下次遇到 VLOOKUP 找不到值,先從檢查資料格式和空格開始,通常都能迎刃而解!

Q3: 我想計算兩個日期之間的天數,有沒有簡單的方法?

當然有!這是最基礎的日期運算之一。如果你的開始日期在 A1,結束日期在 B1,那麼計算兩個日期之間的「總天數」非常簡單:

公式: `=B1-A1`

Excel 會自動將日期視為一個連續的序號,直接相減就可以得到天數。你也可以在儲存格格式中將結果顯示為「數字」格式,以確保正確顯示。如果你需要計算「工作天數」(排除週末),則需要使用 `NETWORKDAYS` 或 `NETWORKDAYS.INTL` 函數。

Excel怎麼套公式