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

看板Office作者 (存中街米達麥亞)時間4年前 (2019/12/04 16:15), 編輯推噓0(0052)
留言52則, 2人參與, 4年前最新討論串1/1
軟體:GOOGLE SHEET 版本:最新 各位好 目前希望寫一個時數整合的試算表,但資料來源會從不同的試算表中取得 假設以下兩份試算表分別有這兩份資料 https://i.imgur.com/VOfMhwx.jpg
https://i.imgur.com/E9NkUBF.jpg
希望能在第三份的試算表自動跑出這些人員的相加 或是人員我可以直接手動列出固定下來,但是時數能相對於人員名稱而相加時數 如下圖 https://i.imgur.com/HpRoC42.jpg
再請版上先進協助解惑,感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.135.49 (馬來西亞) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1575447331.A.E19.html

12/04 16:33, 4年前 , 1F
看要以importrange將二份試算表的資料匯入後再sumif
12/04 16:33, 1F

12/04 16:34, 4年前 , 2F
感謝S大~看來只能這樣~好像沒有更方便的方式了
12/04 16:34, 2F

12/04 16:37, 4年前 , 3F
或是google Union Ranges from Different Workbook in Goo
12/04 16:37, 3F

12/04 16:38, 4年前 , 4F
gle sheet方式匯入後再加總之類的
12/04 16:38, 4F

12/04 16:39, 4年前 , 5F
好的感謝~研究一下~沒看過這東西@@
12/04 16:39, 5F

12/04 16:44, 4年前 , 6F
=sum(query(...where a欄內文所寫到手動列出的人員名單
12/04 16:44, 6F

12/04 16:45, 4年前 , 7F
測試可達成內文要的結果
12/04 16:45, 7F

12/04 16:52, 4年前 , 8F
好~我試試看這個~應該比較簡單
12/04 16:52, 8F

12/04 17:00, 4年前 , 9F
請問S大~使用=sum(query(...where還是要先importrange
12/04 17:00, 9F

12/04 17:01, 4年前 , 10F
對嗎?請問importrange會放在QUERY這算是裡面嗎?
12/04 17:01, 10F

12/04 17:14, 4年前 , 11F
是的,放於query資料(第一引數)內
12/04 17:14, 11F

12/04 17:14, 4年前 , 12F
寫法於回文google ...就會有
12/04 17:14, 12F

12/04 17:22, 4年前 , 13F
感謝S大~研究一下
12/04 17:22, 13F

12/05 12:09, 4年前 , 14F
請問S大~WHERE前面也是使用COL1嗎?還是ABCD列名就好?
12/05 12:09, 14F

12/05 12:10, 4年前 , 15F
而WHERE的後面加入所寫的人名,是直接加嗎?剛剛試寫
12/05 12:10, 15F

12/05 12:10, 4年前 , 16F
一下好像跑不太出來Orz
12/05 12:10, 16F

12/05 12:50, 4年前 , 17F
前面Col2 where是Col1
12/05 12:50, 17F

12/05 13:39, 4年前 , 18F
OK~測試一下~感謝!
12/05 13:39, 18F

12/05 14:43, 4年前 , 19F
S大~想請問一下哪裡錯誤~可以提點一下嗎?
12/05 14:43, 19F

12/05 14:43, 4年前 , 20F

12/05 14:44, 4年前 , 21F
單純加總還跑得出來~但是一寫到QUERY就亂了套
12/05 14:44, 21F

12/05 15:13, 4年前 , 22F
where 方面以Col1='" & a1 & "'"方式
12/05 15:13, 22F

12/05 15:13, 4年前 , 23F
另Col1和Col2第一個字母為大寫
12/05 15:13, 23F

12/05 15:16, 4年前 , 24F
好的~感謝S大~我測試一下
12/05 15:16, 24F

12/05 15:22, 4年前 , 25F
S大成功了~感謝!但是目前遇到一個問題~算式只會加總
12/05 15:22, 25F

12/05 15:23, 4年前 , 26F
如果不以sum(query(...的方式的話,query查詢上就以group
12/05 15:23, 26F

12/05 15:23, 4年前 , 27F
by的方式
12/05 15:23, 27F

12/05 15:23, 4年前 , 28F
第二個試算表的數據~第一個沒有抓到~請問哪邊有漏掉?
12/05 15:23, 28F

12/05 15:24, 4年前 , 29F
GROUP BY的方式我等等測一下~剛剛有GOOGLE到
12/05 15:24, 29F

12/05 15:25, 4年前 , 30F
第二個試算表第一個沒有抓到是指什麼?
12/05 15:25, 30F

12/05 15:25, 4年前 , 31F
製作人員B的加總沒有回傳的意思嗎?
12/05 15:25, 31F

12/05 15:26, 4年前 , 32F
如果是的話的公式要拖曳
12/05 15:26, 32F

12/05 15:28, 4年前 , 33F
拖曳請問是什麼意思?
12/05 15:28, 33F

12/05 15:29, 4年前 , 34F
公式下拉的意思
12/05 15:29, 34F

12/05 15:29, 4年前 , 35F
目前我有公式裡面目前有兩個試算表~但只加到一個表
12/05 15:29, 35F

12/05 15:29, 4年前 , 36F
的紀錄~
12/05 15:29, 36F

12/05 15:31, 4年前 , 37F
這要檢查一下沒被加總到的試算表內製作人員是否是相同的
12/05 15:31, 37F

12/05 15:31, 4年前 , 38F

12/05 15:32, 4年前 , 39F
下面有AB兩個試算表的截圖
12/05 15:32, 39F

12/05 15:32, 4年前 , 40F

12/05 15:32, 4年前 , 41F

12/05 15:32, 4年前 , 42F
但是只能加總B試算表裡面的人員~沒出現在B的都顯示0
12/05 15:32, 42F

12/05 15:33, 4年前 , 43F
可是QUERY裡的算是已經有IMPORTRANGE兩個試算表了@@
12/05 15:33, 43F

12/05 15:33, 4年前 , 44F
截這個圖我是看不出來的
12/05 15:33, 44F

12/05 15:33, 4年前 , 45F
照理說CCC應該要40~DDD應該也是40~如果AB兩試算表相加
12/05 15:33, 45F

12/05 15:34, 4年前 , 46F
因為有可能沒被加總的儲存格二個是和條件內不同也不一定
12/05 15:34, 46F

12/05 15:35, 4年前 , 47F
了解~所以select Col2只會適用後面那個試算表的內容?
12/05 15:35, 47F

12/05 15:35, 4年前 , 48F
應該是前面的~我是B試算表寫在第一個
12/05 15:35, 48F

12/05 15:39, 4年前 , 49F
成功了~我把IMPORTRANGE中間的逗號改成分號就好了
12/05 15:39, 49F

12/05 15:39, 4年前 , 50F
感謝S大~這部分我沒注意到T_T
12/05 15:39, 50F

12/05 15:39, 4年前 , 51F
Col2是指欄位的意思而非前面或後面試算表
12/05 15:39, 51F

12/05 15:40, 4年前 , 52F
好的~感謝S大耐心指教與提供網站的資訊~
12/05 15:40, 52F
文章代碼(AID): #1TvsiZuP (Office)
文章代碼(AID): #1TvsiZuP (Office)