Excel 與 Google Sheets 將文本數字轉換為數值:5 種方法
SUM 忽略資料、查詢失敗或排序異常時,用 ISTEXT 與 ISNUMBER 檢查。左對齊和綠色三角只是線索。把格式改成“數字”不會自動轉換已有文本;先備份原始資料。
標籤「google-sheets」下有 8 篇教學。
SUM 忽略資料、查詢失敗或排序異常時,用 ISTEXT 與 ISNUMBER 檢查。左對齊和綠色三角只是線索。把格式改成“數字”不會自動轉換已有文本;先備份原始資料。
TRIM 主要處理普通空格 U+0020,不會自動刪除 U+00A0 不間斷空格或所有 Unicode 空白。先用 LEN、UNICODE 和逐字元診斷公式確認字元程式碼,不要反覆套用 TRIM。
簡單逐行算術可以用 ARRAYFORMULA;每行需要執行獨立函式或複雜條件時,MAP/LAMBDA 更清晰。向下填充方便逐行修改,但新行不一定自動帶上公式。選擇時先看每行需要一個值還是多個結果。
一個條件優先用 COUNTIF;多個必須同時滿足的條件用 COUNTIFS。若條件涉及逐行比較、計算結果或區分大小寫,SUMPRODUCT 更靈活。先明確是 AND 還是 OR,再選擇函式。
只需按條件返回原始行時,FILTER 通常更直接;需要選擇列、排序、限制數量、分組或彙總時,QUERY 更集中。兩者都需要空白展開區域,不能把速度當作沒有測量依據的統一結論。
同一天內的時刻直接相減,跨午夜時可能得到負值並顯示 #####。不足 24 小時的班次使用 MOD(結束-開始,1),再減去以時間形式輸入的休息時長。
SUMIFS 中多個條件預設是 AND。同一列同時等於 North 和 West 不可能成立,因此返回 0。要表達 North 或 West,應將各條件的結果相加,或構建單一布林篩選條件。
VLOOKUP 省略第四個引數時預設近似匹配。查詢精確 ID 時顯式寫 FALSE 或 0;沒有匹配時出現 #N/A,比靜默返回其他行更安全。近似匹配只適合有意設計且按要求排序的區間表。