某公司進行員工考核,數據錄入不規范,部分分數帶有數量單位“分”?,F需要計算員工平均考核分數。
解決過程
第一步:統一去單位:
數量單位“分”,是文本,不能參與計算。所以,在寫公式時,首先要把單位去除。
去除單位文本用SUBSTITUTE函數:
{=SUBSTITUTE(B2:B10,”分”,)},因為是數組計算,所以CTRL+SHIFT+ENTER結束,如下:
函數解釋
SUBSTITUTE函數:
在某一文本字符串中替換指定的文本。
語法
SUBSTITUTE(text, old_text, new_text, [instance_num])
SUBSTITUTE 函數語法具有下列參數:
文本 ? ?必需。 需要替換其中字符的文本,或對含有文本(需要替換其中字符)的單元格的引用。
old_text ? ?必需。 需要替換的文本。
new_text ? ?必需。 用于替換 old_text 的文本。
Instance_num ? ?可選。 指定要用 new_text 替換 old_text 的事件。 如果指定了 instance_num,則只有滿足要求的 old_text 被替換。 否則,文本中出現的所有 old_text 都會更改為 new_text。
特點
1、區分大小寫和全角半角:當text中沒有包含 old_text指定的字符串時,函數結果與text相同;
2、當第三個參數為空文本或是省略,而只保留參數前的逗號時,相當于將 old_text替換;
3、當第四個參數省略,text中與 old_text相同的文本將被替換;
4、如果第四個參數有指定,比如“2”,則只有第二次出現的old_text被替換。