D16-文字函數(code、char、mid)-2
續上篇,提到CODE函數有缺陷問題,我們這邊可以用MID函數來做補強,如下圖。
這邊使用MID去計算第二個文字,方便觀察還是使用2這個字來做目標,傳回的結果也是50。
這樣就能夠結束缺陷問題,也可以在後續實例使用中用MID來做篩選動作。
char函數可以把轉成ASCIIcode或是數字(範圍1~255),在轉譯還原為英文或是數字、符號等文本,缺陷一樣很明顯只能針對一個文本來做轉譯,如下圖。
缺陷部分超過255就會顯示VALUE!表示參數值異常,如下圖。
至於有什麼做用,看起來好像很雞肋,但是實際上可以把儲存格圖表化的樹狀目錄轉譯進入函數的世界做計算。
例如我用F表示女生,M表示男生,而英文數字後面用數字表示第幾位,例如F01表示第一個女生,像是資料庫函數賦予主鍵一般,這個號碼表示這個,後續也可以把這個用途加入到函數中去規避中文所產生的函數值問題。