[算表] Google试算表-Query函数能否结合多条件

楼主: pw1212321 (小狼)   2016-05-05 02:26:59
大家好,我使用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
是不是要另外再把两个结果的表格,重新结合并排序呢?
有无此类函数
感谢耐心看完我的问题,谢谢
作者: layzer (我有一个猪宝贝)   2016-05-05 08:04:00
第一个的0改成1取代标题?
作者: soyoso (我是耀宗)   2016-05-05 08:39:00
https://goo.gl/dnt1vH 重新结合query({tab1;tab2}..排序order by问题1想到的是以arrayformula配合substitute来取代
楼主: pw1212321 (小狼)   2016-05-08 03:15:00
上面问题在原本连结的试算表中,第三个工作表"test"猜测可能跟arrayformula有关?
作者: soyoso (我是耀宗)   2016-05-08 11:49:00
https://goo.gl/OiiMzj 应为支出方面使用了substitute的关系如要保留substitute的话,加总可用sumproduct,文字型数字改为数字类型可用-- https://goo.gl/RukotX条件式格式设定上亦同

Links booklink

Contact Us: admin [ a t ] ucptt.com