Google Spreadsheets(試算表) 使用技巧

  • 使用 Google 表單回報, 可能先前回報錯誤會在回報一次更正, 所以彙整資料時取出相同回報人的最後一筆回報資料就變得很需要
  • Exp.

    array_constrain(sort(filter('日期資料篩選表'!$A:$G, '日期資料篩選表'!$D:$D=D3),1,false),1,7

  • 主要使用 array_constrain 這個 function 來處理, 配合 sort 與 filter 將最後一筆資料取出來
    • '日期資料篩選表'!$A 是表單的回報時戳
    • array_constrain(資料清單,筆數,欄位數) → 取 1 筆, 7 個欄位(A..G)
  • Exp. 假設有一個來源分頁紀錄原始資料, 希望可以針對特定欄位進行加總排序產生彙整後的資料
  • =query('(DB)專案資訊'!A3:EK, "
    select A , B, M, sum(O), sum(P), sum(Q), sum(R) 
    where (M!='' and M!='#N/A') 
    group by M, A, B 
    order by A, B, M 
    label A '部門', B '中心', M '六碼', sum(O) 'T.建立', sum(P) 'T.更新', sum(Q) 'T.Git', sum(R) 'T.Pipe'
    ", -1)

  • tech/google_spreadsheets_tips.txt
  • 上一次變更: 2021/12/21 08:57
  • jonathan