1、UFO教材补充:SELECT函数的使用UFO报表系统中的业务函数可以从总账,应收,应付等系统中取数,前面学得期初额函数,发生额函数等都是从总账中取数的函数。像这样的业务函数在UFO报表中有170个。但是除此而外,UFO报表还有很多函数是纯粹的表格函数,像是excel中的函数一样,包括统计函数,数学函数,日期函数,字符处理函数等等;另外UFO报表也还有区别于excel的各种函数,如现在要说的SELECT函数。SELECT函数,属于条件取数函数,它的功能是实现本表他页取数,为什么从LFS函数转而学习这个函数呢?因为损益表中的累计数一栏可以用LFS函数,但是更常用的却是这个SELECT函数。下面来看
2、看。【函数格式】SELECT(区域,页面筛选条件)【参数说明】区域:绝对地址表示的数据来源,不含页号和表名(因为是本表取数,所以不含表名;页号由页面筛选条件确定)页面筛选条件:确定数据源所在表页,格式为:目标页关键字|目标页单元格|变量|常量关系运算符目标页关键字|目标页单元格|变量|常量举例:1.C5=SELECT(B4‚月=月+1)对照理解:6月利润表中的上期金额(C5单元格)等于5月利润表的本期数(B4单元格)SELECT是本表他页取数,所以第一个参数是B4说明本页的C5取的是本表的其他页的B4单元格的数;然后看筛选条件,月是关键字,这个条件表示本页的关键字比目标页的关键字大
3、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月=月)