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

请教:如何在Google Sheets中高亮Active Cell所在的整行与整列?

在Google Sheets中高亮活动单元格所在的整行和整列

Highlight Active Row & Column

我希望找到一种方法,能够在Google Sheets中根据活动单元格(Active Cell)高亮其所在的整行和整列。请问实现该需求的最佳方式是什么?


推荐实现方案:使用Google Apps Script

这是最流畅的自动实现方式,能在选中单元格变化时自动高亮对应行和列:

  • 打开目标Google Sheets文档,点击顶部菜单栏的 扩展程序 > Apps 脚本
  • 在弹出的脚本编辑器中,删除默认代码,粘贴以下代码:
function onSelectionChange(e) {
  const sheet = e.source.getActiveSheet();
  // 清除之前的高亮背景
  sheet.getRange("1:" + sheet.getMaxRows()).setBackground(null);
  sheet.getRange("A:" + sheet.getLastColumn()).setBackground(null);
  
  const activeCell = e.range;
  // 高亮活动单元格所在行
  activeCell.getEntireRow().setBackground("#ffffcc");
  // 高亮活动单元格所在列
  activeCell.getEntireColumn().setBackground("#ffffcc");
  // 恢复活动单元格本身的背景(可选,避免与行列高亮混淆)
  activeCell.setBackground(null);
}
  • 保存脚本(可命名为「高亮活动行列」),返回Google Sheets文档
  • 点击任意单元格,对应行和列会自动高亮

自定义调整

  • 你可以将代码中的#ffffcc替换成任意十六进制颜色码,自定义高亮颜色
  • 如果需要保留其他已设置的条件格式,保持现有代码即可(仅清除背景,不影响其他格式)

内容的提问来源于stack exchange,提问作者Sheikh Rahat Ali

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 04:36:10