You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets无脚本实现用户定义矩形区域的条件格式设置

解决Google Sheets矩形区域条件格式问题

正确的条件格式公式

假设你把四个参数放在以下单元格(可自行调整位置,注意使用绝对引用$):

  • hsize(水平尺寸):$A$28
  • vsize(垂直尺寸):$B$28
  • starth(水平起始位置,对应列号,如C列是3):$C$28
  • startv(垂直起始位置,对应行号,如第2行是2):$D$28

选中A1:Z26区域后,在条件格式中使用自定义公式:

=AND(COLUMN()>=$C$28, COLUMN()<=$C$28+$A$28-1, ROW()>=$D$28, ROW()<=$D$28+$B$28-1)

设置填充颜色为绿色即可。

为什么之前的方法失效

用=sequence(26,26)生成的编号是按行连续递增的,比如第2行编号是27-52,第3行是53-78,第5行是105-130。你之前判断数值在29-111之间,会包含第2行的C2到Z2、第3-4行全部单元格、第5行的A5到G5,这显然不是你要的矩形区域。

操作步骤

  1. 在表格空白区域(比如第28行)输入四个参数:
    • A28:输入水平尺寸(如5)
    • B28:输入垂直尺寸(如4)
    • C28:输入水平起始列号(如3,对应C列)
    • D28:输入垂直起始行号(如2,对应第2行)
  2. 选中A1:Z26整个区域
  3. 点击顶部菜单栏「格式」→「条件格式」
  4. 在右侧面板中,选择「格式规则」为「自定义公式」
  5. 输入上述公式,设置填充颜色为绿色,点击「完成」

内容的提问来源于stack exchange,提问作者v0y463r

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 10:01:17