本帖最后由 快表帝国客服05 于 2022-8-8 20:40 编辑
命令树—聚光灯
聚光灯效果:在数据界面通过底色填充并形成一个十字架。
使用场景:遇到明细表有大量数据时,需要人工去检视数据时能快速将查看的对应行列填色标记出来,如下图:
命令树写法:
命令树设置思路:
1、首先判断选择的单元格是否在指定的明细表内
2、将明细表的底色设为白色,显示效果就像去掉底色填充。
3、获取行范围,然后填色。
4、获取列范围,然后填色。
命令树说明:
如果(判断明细表范围(#当前选择单元格地址,T_165)) --命令树新功能,集成明细表范围判断。解决掉之前需要手动指定范围,特别是在多明细表时效果明显。
设置单元格背景(T_165,255,255,255) --在指定的T_165明细表范围内,将单元格底色填充为白色。
取区域(A,F,#当前选择单元格地址,0,#行) --命令树新功能,取指定两列间行数据,例A5:F5。
设置单元格背景(#行,255,255,0) --将变量#行指定的区域填充为黄色。
声明变量(#明细行数,ROWS(F_4793)+2) --声明变量获取明细表的的起始行
声明变量(#所在列号,CHAR(64+COLUMN(#当前选择单元格地址))) --声明变量获取当前单元格所在列号
声明变量(#开始行,"#所在列号3") --声明变量指定开始单元格地址
声明变量(#结束行,"#所在列号#明细行数") --声明变量指定结束单元格地址
设置单元格背景(#开始行:#结束行,255,255,0) --将指定范围的列数填充为黄色。
注:
1、如果明细表中的列超过Z列,需要将:声明变量(#所在列号,CHAR(64+COLUMN(#当前选择单元格地址))) 改写为:声明变量(#所在列号,SUBSTITUTE(ADDRESS(1,COLUMN(#当前选择单元格地址),4),1,""))
2、声明变量(#开始行,"#所在列号3") ,#所在列号3前后加双引号
3、声明变量(#结束行,"#所在列号#明细行数") ,,#所在列号#明细行数前后加双引号
|
|
快表帝国客服05