上周首次在案例中提到了设置公式循环引用,具体可参见

很多同学表示还是第一次知道这个设置,希望能分享更多公式循环引用在实际案例中的应用。

那就来看一下今天的案例。

案例:

按下 F9,就会自动轮流高亮显示每个月的数据。

解决方案:

以下是原始表格:

1. 选择菜单栏左上角的“文件”--> 在弹出的节目选择最下方的“选项”

2. 在弹出的对话框中选择“公式”--> 勾选“计算选项”区域的“启用迭代计算”,在“最多迭代次数”中填写“1”--> 确定

3. 任意找一个空白单元格,比如 I2 输入以下公式:

=MOD(I2+1,6)

现在按住 F9,I2 中的数字就会在 0 到 5 之前不断循环显示。

公式释义:

  • I2+1:因为我们开启了公式循环引用,且最多迭代次数设置为 1,所以 I2 可以在自己原有的数字上每次 +1
  • =MOD(I2+1,6):因为本案例中只有 6 个月,所以对 6 取余数,使之在 0 到 5 之间循环
  • F9 键:刷新功能

4. 现在开始设置背景色规则:

选中需要高亮显示的 B1:G5 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

5. 在弹出的对话框中选择最下面的“使用公式确定要设置格式的单元格”,进行如下设置 --> 确定:

  • 在设置条件输入框中输入:=COLUMN(B1:G1)-2=$I$2
  • 点击“格式”按钮选择所需的背景色,比如本例的蓝色

公式释义:

  • 条件格式读取的是活动的单元格,COLUMN(B1:G1) 依次调用 COLUMN(B1), COLUMN(C1)...COLUMN(G1) 的值,分别为 2, 3... 7
  • I2 的值为 0 到 5,所以要用 COLUMN(B1:G1)-2
  • 如果匹配,则高亮显示这一列

6. 最终就实现了本案例的效果