在UFO报表中用于选取其他表页单元数据的函数是什么

2025-02-26 09:47:02
推荐回答(2个)
回答1:

SELECT

〖函数说明〗 本表他页取数函数
〖函数格式〗 SELECT(<区域>[,<页面筛选条件>])
〖参数说明〗 区域:绝对地址表示的数据来源区域,不含页号和表名。
页面筛选条件:确定数据源所在表页,格式为:<目标页关键字 @| 目标页单元 @ | 变量 | 常量><关系运算符><数据源表页关键字 | 数据源表页单元 | 变量 | 常量> ,缺省为与目标页在同一表页。

〖返回值〗 符合页面筛选条件的本表他页数据区域。
〖注释〗 返回值为以数组形式表示的区域,可以赋给区域,但不可当作区域进行运算。
〖使用范围〗 单元公式,命令窗,批命令。
〖范例〗 若当前表页中关键字“年”为1994,如下命令表示本页B列取本表关键字“年”为1993的表页中B列的数值。
B=SELECT(B,年@=年+1)

若当前表页中关键字“年”为1994,如下命令表示本页B列取关键字“年”为1995的表页中C列数值。
B=SELECT(C,年@=年-1)

如下命令表示本页B1:C4取关键字“单位编号”为1011的表页中B1:C4的数值。
B1:C4=SELECT(B1:C4,单位编号=“1011”)

如下命令表示本页B列取关键字“单位”为“用友公司”的表页的C列数值。
B=SELECT(C,单位=“用友公司”)

如下命令表示本页B列取本表第2页的B列数值。
B=SELECT(B,MRECNO( )=2)

如下命令表示本页D1:F1取本表第2页的B1:D1数值。
D1:F1=SELECT(B1:D1,MRECNO( )=2)

回答2:

如下命令表示本页B1:C4取关键字“单位编号”为1011的表页中B1:C4的数值。
B1:C4=SELECT(B1:C4,单位编号=“1011”)

如下命令表示本页B列取关键字“单位”为“用友公司”的表页的C列数值。
B=SELECT(C,单位=“用友公司”)

如下命令表示本页B列取本表第2页的B列数值。
B=SELECT(B,MRECNO( )=2)

如下命令表示本页D1:F1取本表第2页的B1:D1数值。
D1:F1=SELECT(B1:D1,MRECNO( )=2)