使用 MOD 和 ROW 设置超级数据块的格式
本主题描述了如何使用 MOD 和 ROW 函数将不同格式指派给基于超级数据块的报告的可选行。它指的是“示例”应用程序中的样本报告 RP007。
报告 RP007 有两个重叠超级数据块,均创建于“示例”应用程序“分析”多维数据集的“地区”和“产品”维度。设置“地区”超级数据块的格式以显示带有白色下边框的暗灰色背景。超级数据块中的条件格式使用 MOD 和 ROW 电子表格函数将亮灰色背景应用至可选单元格。
ROW 函数将返回单元格引用指定的行号。其语法为 =ROW()
。
MOD 函数将返回一个数除以另一个数后所得的余数。其语法为 =MOD(number, divisor)
如果将 =n 添加到 MOD 函数,其将返回 TRUE 或 FALSE。例如,公式 =MOD(15,2)=1
返回 TRUE。但 =MOD(14,2)
却返回 FALSE。即,15 除以 2 的余数为 1。但是 14 除以 2 则没有余数。
条件格式使用 ROW 函数返回行号,并使用 MOD 函数返回行号除以 2 所得的结果。对于每个可选行,相除后的余数将是 0 或 1。
条件格式的公式为 MOD(ROW(),2)=1
。即,ROW 函数可用作 MOD 函数的数字参数。如果行号除以 2 的结果余数为 1,则将应用条件格式。
若要使用可选行颜色创建基于超级数据块的报告: