反饋已提交
網絡繁忙
SPLIT(String1,String2):傳回由 String2 分割 String1 組成的字串陣列。
String1:以雙引號表示的字串。
String2:以雙引號表示的分隔符。例如逗號","。
注:
如果只有一個參數,則傳回一個錯誤提示。
如果有多個參數,則只有前兩個起作用。
使用方式:
SPLIT("hello,world,yes",",") = ["hello","world","yes"]。
SPLIT("this is very good"," ") = ["this","is","very","good"]。
我們以非常規時間類型處理範例來介紹SPLIT函式的使用。
在A2、B2儲存格中輸入兩個格式不符合hh:mm:ss的時間。
在A1、B1儲存格中輸入對應的標題 開始時間 和 結束時間。
在C1、D1儲存格中輸入處理後的時間資料標題 小時差和分鐘差。
設定A1:D2儲存格文字置中,並加上框線。
在瀏覽器中預覽看下效果。
在C2儲存格中插入公式,輸入HOUR(FORMAT(TIME(INDEXOFARRAY(SPLIT(B2, ":"), 1), INDEXOFARRAY(SPLIT(B2, ":"), 2), 00), "HH:mm:ss")) - HOUR(FORMAT(TIME(INDEXOFARRAY(SPLIT(A2, ":"), 1), INDEXOFARRAY(SPLIT(A2, ":"), 2), 00), "HH:mm:ss"))。
INDEXOFARRAY(SPLIT(B2, ":"), 1)指將B2儲存格中的時間資料根據":"分割開來,傳回陣列的第一個資料。
FORMAT(TIME(m,n,00),"HH:mm:ss")指將分割的時間展示成規範的HH:mm:ss格式。
HOUR函式則是將小時數傳回。
在D2儲存格中插入公式,輸入MINUTE(FORMAT(TIME(INDEXOFARRAY(SPLIT(B2, ":"), 1), INDEXOFARRAY(SPLIT(B2, ":"), 2), 00), "HH:mm:ss")) - MINUTE(FORMAT(TIME(INDEXOFARRAY(SPLIT(A2, ":"), 1), INDEXOFARRAY(SPLIT(A2, ":"), 2), 00), "HH:mm:ss"))。
MINUTE函式則是將分鐘數傳回。
預覽後在瀏覽器中查看效果。
公式插入可參考A05-03 插入公式。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉