资源描述
UFO教材补充:SELECT函数的使用
UFO报表系统中的业务函数可以从《总账》,《应收》,《应付》等系统中取数,前面学得期初额函数,发生额函数等都是从《总账》中取数的函数。像这样的业务函数在UFO报表中有170个。但是除此而外,UFO报表还有很多函数是纯粹的表格函数,像是excel中的函数一样,包括统计函数,数学函数,日期函数,字符处理函数等等;另外UFO报表也还有区别于excel的各种函数,如现在要说的SELECT函数。SELECT函数,属于条件取数函数,它的功能是实现本表他页取数,为什么从LFS函数转而学习这个函数呢?因为损益表中的累计数一栏可以用LFS函数,但是更常用的却是这个SELECT函数。下面来看看。【函数格式】SELECT(区域,[页面筛选条件])【参数说明】区域:绝对地址表示的数据来源,不含页号和表名(因为是本表取数,所以不含表名;页号由页面筛选条件确定)页面筛选条件:确定数据源所在表页,格式为:<目标页关键字@|目标页单元格@|变量|常量><关系运算符><目标页关键字@|目标页单元格@|变量|常量>举例:1.C5=SELECT(B4‚月@=月+1)对照理解:6月利润表中的上期金额(C5单元格)等于5月利润表的本期数(B4单元格)SELECT是本表他页取数,所以第一个参数是B4说明本页的C5取的是本表的其他页的B4单元格的数;然后看筛选条件,月是关键字,这个条件表示本页的关键字比目标页的关键字大1。所以如果本表关键字月=6,那么目标页的关键字月=5,这样目标页就找到了:关键字月=5的表页的B4单元格。方法:点击相应单元格,然后点击工具栏函数按钮FX‚最后录入SELECT(B4‚月@=月+1)2.损益表中的累计数如何用这个函数来表示呢如6001科目(主营业务收入)累计数C5=B5+SELECT(C5‚月@=月+1)(C列是累计数,B列是本月数,这个公式实现的是每月叠加累计)【SELECT常用公式】本年累计:C=B+SELECT(C‚年@=年and月@=月+1)上月数:C=SELECT(B‚年@=年and月@=月+1)上年同期:C=SELECT(C‚年@=年+1and月@=月)
展开阅读全文