[算表] Google試算表-Query函數能否結合多條件

看板Office作者 (小狼)時間10年前 (2016/05/05 02:27), 10年前編輯推噓0(0011)
留言11則, 3人參與, 最新討論串1/1
大家好,我使用Google試算表想做一個簡單的記帳本 文件連結 https://goo.gl/5TyrPV 工作表1 : 原始資料,金錢的流水帳 工作表2 : 分析結果,想做成特定帳戶金錢流向 工作表2 左邊是我想做成的樣子 右邊分別是兩個QUERY函數分別顯示的結果 主要是想把兩個函數結合起來,能顯示成我想要做成的樣子 我使用兩個QUERY函數,分別是 =QUERY('工作表1'!$A:$G, " select B,C,F,-1*G where ( D= '"&($A$1)&"' ) ",0) 找出"現金"這個項目的"支出"流向的交易 由於是"支出",因此消費金額要顯示成負值(即-1*G) 此處有另一個問題,會多產生一行Label,顯示product(-1()) 有辦法去掉不顯示這行嗎? =QUERY('工作表1'!$A:$G, " select B,C,F,G where ( E= '"&($A$1)&"' ) ",0) 找出"現金"這個項目的"轉入"流向的交易 由於是"轉入",因此消費金額顯示正值(G) 自己亂試一些組合都沒辦法讓這兩個函數結合起來一起做 因為一個是回傳 -1*G 另一個是 G 是不是要另外再把兩個結果的表格,重新結合並排序呢? 有無此類函數 感謝耐心看完我的問題,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.73.129 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1462386422.A.EFF.html

05/05 08:04, , 1F
第一個的0改成1取代標題?
05/05 08:04, 1F

05/05 08:39, , 2F
https://goo.gl/dnt1vH 重新結合query({tab1;tab2}..
05/05 08:39, 2F

05/05 08:39, , 3F
排序order by
05/05 08:39, 3F

05/05 10:14, , 4F
問題1想到的是以arrayformula配合substitute來取代
05/05 10:14, 4F
感謝兩位大大幫忙,後來採用如soyoso大所說的, 分別處理收入、轉入兩個表格,再合併起來, 後來又遇到一個問題,我想把合併出來的表格利用"條件式格式設定" 將負值(支出)上色,我設定<=0上色,發現沒效果, 用判斷式確認才發現,這些值用判斷式都是正的,(= D6<=0 顯示False) 合併出來的正值(轉入)用判斷式看也是正值,這樣不知道該怎麼上色... 另外更重要的問題是,SUM函數無法使用,結果都是0 但是若直接將儲存格相加則正常,例如 = D6+D7+D8+.... 請問這是什麼情況? ※ 編輯: pw1212321 (118.160.215.67), 05/08/2016 03:10:26

05/08 03:15, , 5F
上面問題在原本連結的試算表中,第三個工作表"test"
05/08 03:15, 5F

05/08 03:16, , 6F
猜測可能跟arrayformula有關?
05/08 03:16, 6F

05/08 11:49, , 7F
https://goo.gl/OiiMzj 應為支出方面使用了substitute的關
05/08 11:49, 7F

05/08 11:49, , 8F
05/08 11:49, 8F

05/08 11:56, , 9F
如要保留substitute的話,加總可用sumproduct,文字型數字
05/08 11:56, 9F

05/08 11:56, , 10F
改為數字類型可用-- https://goo.gl/RukotX
05/08 11:56, 10F

05/08 11:56, , 11F
條件式格式設定上亦同
05/08 11:56, 11F
文章代碼(AID): #1NAZxsx_ (Office)
文章代碼(AID): #1NAZxsx_ (Office)