反饋已提交

網絡繁忙

SPLIT

一、函式說明

  1. SPLIT(String1,String2):傳回由 String2 分割 String1 組成的字串陣列。

  2. String1:以雙引號表示的字串。

  3. String2:以雙引號表示的分隔符。例如逗號","。

  4. 注:

  5. 如果只有一個參數,則傳回一個錯誤提示。

  6. 如果有多個參數,則只有前兩個起作用。

  7. 使用方式:

    SPLIT("hello,world,yes",",") = ["hello","world","yes"]。

    SPLIT("this is very good"," ") = ["this","is","very","good"]。

二、範例

我們以非常規時間類型處理範例來介紹SPLIT函式的使用。

1
設計一張列表用於展示原始時間和處理後的時間。
  1. 在A2、B2儲存格中輸入兩個格式不符合hh:mm:ss的時間。

  2. 在A1、B1儲存格中輸入對應的標題 開始時間 和 結束時間。

  3. 在C1、D1儲存格中輸入處理後的時間資料標題 小時差和分鐘差。

  4. 設定A1:D2儲存格文字置中,並加上框線。

  5. 在瀏覽器中預覽看下效果。

1.png

2.png

2
將時間處理成小時差和分鐘差。
  1. 在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"))。

  2. INDEXOFARRAY(SPLIT(B2, ":"), 1)指將B2儲存格中的時間資料根據":"分割開來,傳回陣列的第一個資料。

  3. FORMAT(TIME(m,n,00),"HH:mm:ss")指將分割的時間展示成規範的HH:mm:ss格式。

  4. HOUR函式則是將小時數傳回。

  5. 在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"))。

  6. MINUTE函式則是將分鐘數傳回。

  7. 預覽後在瀏覽器中查看效果。

  8. 公式插入可參考A05-03 插入公式

3.png

4.png

5.png


附件列表


主題: 報表專題
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉