本文的標題是《每天學一點Excel2010 (69)——Exact、Substitute、Len Lenb》來源于:由作者:陳治文采編而成,主要講述了161 exact
助記:英文的“精確”
類別:文
161 exact
助記:英文的“精確”
類別:文本
語法:
exact(text1,text2)
參數:2個參數
- text1 必需。第1段文本。
- text2 必需。第2段文本
用法:比較兩段文本,只有完全相同才會返回true,否則返回false。比較的時候會區分大小寫,但會忽略顯示格式上的差異,所以對單元格內的“123”和“1900年5月2日”進行比較,可能是完全相同的(取決于單元格的實際內容,123.4也會顯示上述日期),即使單元格的數字格式被設置為“;;;”,比較結果也是完全相同的。這個函數可以用來做考試卷,無論填空、選擇、判斷,只有輸入內容和標準**完全相同才算對;問答題就算了,太主觀,一字不差幾乎不可能。
1)在A列單元格輸入試題,B列輸入標準**后隱藏起來(右鍵單擊列標簽選擇“隱藏”),C列留給答題人輸入**,D列使用此函數進行判斷。
2)右鍵單擊C列標簽,選擇“設置單元格格式”,在“保護”標簽,去掉“鎖定”復選框中的對勾。
3)在“審閱”選項卡中選擇“保護工作表”后,完成后續**作,輸入密碼。如圖所示,是個簡單的例子。
考試
4)當然電腦上答題練習的時候可以看對錯,考試時可以將D列也隱藏起來,考生把C列填完后保存交卷。
5)我們打開答卷,使用密碼解開工作表的保護就可以判卷了,當然不用人工判,我們只要用函數計算一下D列中有幾個true或false就好了,輸入公式“=countif(D1:D4,true)”。公式后面還可以乘以每題的分值。如果分值不一樣,可以分幾個區域來計算。
6)標準化試題使用選擇、判斷的好處是比較客觀,機器可以判卷,了。對于填空題這樣的,如果正確**有多個,可以枚舉出來再使用邏輯或or函數聯合判斷,比如**可能是2、二、兩、貳、two。
162 substitute
助記:英文的“替換”
類別:文本
語法:
substitute(text,old_text,new_text,[instance_num])
參數:3~4個參數
- text 必需。原始文本。
- old_text 必需。需要替換的舊文本
- new_text 必需。進行替換的新文本
- instance_num 可選。用來指定要替換的是第幾次出現的舊文本,如果省略就是全部替換。
用法:將原始文本中符合條件的舊文本替換成新文本。我們在A1單元格輸入“2011年第1季度”。在A2中輸入如圖公式,使用絕對引用$A$1是為了向下填充公式時單元格引用不變,最后一個參數依次是1、2、3、省略,看一看替換后的效果,非常方便吧。
替換函數
163 len lenb
助記:英文的“length長度+byte字節的首字母”
類別:文本
語法:
len(text)
lenb(text)
參數:1個參數
- text 必需。一段文本。
用法:len返回一段文本的字符數,面向使用單字節字符集(**CS)的語言,比如英語、法語等。lenb返回一段文本的字節數,面向使用雙字節字符集(DBCS)的語言,比如漢語、日語、**語。所以對于上面的“2011年第1季度”,len函數的結果是9,lenb函數的結果是13。特別要注意,空格也算是字符。所以古龍的**按字數或頁數算的話,可能比金庸**的稿費要高,因為往往都是短句。
你
認 為
是—— 不—— 是?
(待續)
本文原作者為陳治文,轉載請注明:出處!如該文有不妥之處,請聯系站長刪除,謝謝合作~
原創文章,作者:陳治文,如若轉載,請注明出處:http://www.uuuxu.com/20220514321773.html