我們在製作資料時,有時候會需要製作亂數文字串,在使用 RAND() / RANDBETWEEN 或是滾號時,會碰到產生的數字位數不同的狀況。例如 1 vs 111,這時候會造成字串長度不同,這時候就會造成困惱,因為我們可能需要固定字串長度才能做後續的操作,這時候使用 TEXT 可以輕鬆解決這個問題!
TEXT 語法說明:
根據指定格式將數字轉換成文字。
TEXT(數字, 格式)
數字:要轉換成其他格式的數字、日期或時間。
格式:轉換數字時要採用的模式。要固定數字字碼,輸入”000”,依照我們的需求輸入不同數量的的 0。
效果會如下,經由 TEXT 函數自動補 0 到我們需要的位數
如果需要亂數我們可以配上 RANDBETWEEN 函數
如果需要順號編碼,可以配上簡單的 ROW() 函數 ,就可以滾出流水號的文字
最後我們配上其他固定字串,如下表,一瞬間就可以完成大量的流水號編號:
Google 試算表提供各種格式轉換,可以參考 Goolge 說明頁,另外因說明頁部分中文翻譯沒有出現,這邊提供一下簡單的中文翻譯與範例
英文版本:目前實際測試 hh 的格式好像怪怪的,其他部分顯示的很正常
中文版本:很可惜的,可以發現在月份的顯示無法改成英文,造成重複顯示。我們也無法直接讓其顯示為英文縮寫/全名,若需要要靠 lookup 函數進行配對才行。
留言
張貼留言