[算表] 跨試算表的人員對應時數相加

作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-04 16:15:29
軟體:GOOGLE SHEET
版本:最新
各位好
目前希望寫一個時數整合的試算表,但資料來源會從不同的試算表中取得
假設以下兩份試算表分別有這兩份資料
https://i.imgur.com/VOfMhwx.jpg
https://i.imgur.com/E9NkUBF.jpg
希望能在第三份的試算表自動跑出這些人員的相加
或是人員我可以直接手動列出固定下來,但是時數能相對於人員名稱而相加時數
如下圖
https://i.imgur.com/HpRoC42.jpg
再請版上先進協助解惑,感謝!
作者: soyoso (我是耀宗)   2019-12-04 16:33:00
看要以importrange將二份試算表的資料匯入後再sumif
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-04 16:34:00
感謝S大~看來只能這樣~好像沒有更方便的方式了
作者: soyoso (我是耀宗)   2019-12-04 16:37:00
或是google Union Ranges from Different Workbook in Google sheet方式匯入後再加總之類的
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-04 16:39:00
好的感謝~研究一下~沒看過這東西@@
作者: soyoso (我是耀宗)   2019-12-04 16:44:00
=sum(query(...where a欄內文所寫到手動列出的人員名單測試可達成內文要的結果
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-04 16:52:00
好~我試試看這個~應該比較簡單請問S大~使用=sum(query(...where還是要先importrange對嗎?請問importrange會放在QUERY這算是裡面嗎?
作者: soyoso (我是耀宗)   2019-12-04 17:14:00
是的,放於query資料(第一引數)內寫法於回文google ...就會有
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-04 17:22:00
感謝S大~研究一下請問S大~WHERE前面也是使用COL1嗎?還是ABCD列名就好?而WHERE的後面加入所寫的人名,是直接加嗎?剛剛試寫一下好像跑不太出來Orz
作者: soyoso (我是耀宗)   2019-12-05 12:50:00
前面Col2 where是Col1
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 13:39:00
OK~測試一下~感謝!S大~想請問一下哪裡錯誤~可以提點一下嗎?https://i.imgur.com/AhggU6g.jpg單純加總還跑得出來~但是一寫到QUERY就亂了套
作者: soyoso (我是耀宗)   2019-12-05 15:13:00
where 方面以Col1='" & a1 & "'"方式另Col1和Col2第一個字母為大寫
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 15:16:00
好的~感謝S大~我測試一下S大成功了~感謝!但是目前遇到一個問題~算式只會加總
作者: soyoso (我是耀宗)   2019-12-05 15:23:00
如果不以sum(query(...的方式的話,query查詢上就以groupby的方式
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 15:23:00
第二個試算表的數據~第一個沒有抓到~請問哪邊有漏掉?GROUP BY的方式我等等測一下~剛剛有GOOGLE到
作者: soyoso (我是耀宗)   2019-12-05 15:25:00
第二個試算表第一個沒有抓到是指什麼?製作人員B的加總沒有回傳的意思嗎?如果是的話的公式要拖曳
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 15:28:00
拖曳請問是什麼意思?
作者: soyoso (我是耀宗)   2019-12-05 15:29:00
公式下拉的意思
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 15:29:00
目前我有公式裡面目前有兩個試算表~但只加到一個表的紀錄~
作者: soyoso (我是耀宗)   2019-12-05 15:31:00
這要檢查一下沒被加總到的試算表內製作人員是否是相同的
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 15:31:00
https://i.imgur.com/H7XDdmh.jpg下面有AB兩個試算表的截圖https://i.imgur.com/nww5KSe.jpghttps://i.imgur.com/7m0XGAD.jpg但是只能加總B試算表裡面的人員~沒出現在B的都顯示0可是QUERY裡的算是已經有IMPORTRANGE兩個試算表了@@
作者: soyoso (我是耀宗)   2019-12-05 15:33:00
截這個圖我是看不出來的
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 15:33:00
照理說CCC應該要40~DDD應該也是40~如果AB兩試算表相加
作者: soyoso (我是耀宗)   2019-12-05 15:34:00
因為有可能沒被加總的儲存格二個是和條件內不同也不一定
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 15:35:00
了解~所以select Col2只會適用後面那個試算表的內容?應該是前面的~我是B試算表寫在第一個成功了~我把IMPORTRANGE中間的逗號改成分號就好了感謝S大~這部分我沒注意到T_T
作者: soyoso (我是耀宗)   2019-12-05 15:39:00
Col2是指欄位的意思而非前面或後面試算表
作者: ejeanstone (內湖米達麥亞-帝國軍647T)   2019-12-05 15:40:00
好的~感謝S大耐心指教與提供網站的資訊~

Links booklink

Contact Us: admin [ a t ] ucptt.com