##title##

2019年10月9日

Excel:計算範圍內的字串數量

組合多個函數計算的結果以及陣列公式竟然可以在一個欄位中計算出來某個範圍內特定字串的數量,很有趣。

但網頁的說明已經很清楚了,就不贅述了:
https://docs.microsoft.com/zh-tw/office/troubleshoot/excel/formulas-to-count-occurrences-in-excel

類似這樣的方式也可以:

="檔名(共"&COUNTA(A2:A100)&"個檔案,如扣除修改則"&COUNTA(A2:A100)-SUM(LEN(A2:A100)-LEN(SUBSTITUTE(A2:A100,"修","")))/LEN("修")&"個)"


僅記錄。

2019年10月1日

Excel:LOOKUP

找接近數值時可以用的函數。而且比vlookup方便的是,他可以直接回傳往左邊欄位的內儲存格內容。但缺點是,如果找不到直,可能會傳回不完全相符的結果。


語法
LOOKUP(lookup_value, lookup_vector, [result_vector])

LOOKUP 函數的向量形式語法具有下列引數:


  • lookup_value    必要。 這是 LOOKUP 在第一個向量中要尋找的值。 Lookup_value 可以是數字、文字、邏輯值,或是參照某個值的名稱或參照。


  • lookup_vector    必要。 僅包含一列或一欄的範圍。 lookup_vector 中的值可以是文字、數字或邏輯值。

重要: lookup_vector 中的值必須以遞增順序排列:..., -2, -1, 0, 1, 2, ...、A-Z、FALSE、TRUE,否則,LOOKUP 可能不會傳回正確的值。 文字不區分大小寫。

  • result_vector    選用。 僅含一列或一欄的範圍。 result_vector 引數的大小必須與 lookup_vector 相同。 其大小必須一樣。


備註
如果 LOOKUP 函數找不到 lookup_value,就會比對 lookup_vector 中小於或等於 lookup_value 的最大值。

如果 lookup_value 小於 lookup_vector 中的最小值,LOOKUP 函數會傳回 #N/A 的錯誤值。


參考資料:
https://support.office.com/zh-hk/article/lookup-%E5%87%BD%E6%95%B8-446d94af-663b-451d-8251-369d5e3864cb