根据条件突出显示单元格组 - Excel 2024-9-22 • microsoft-excel worksheet-function formatting 我有下表,该表由三行组成,结果是,仅当超过 8 个以下单元格的值为 1 时,才突出显示单行上的所有单元格。 例如,在第一行中,我有 6 个连续单元格的值为 1,但由于这不符合我的 8 个连续单元格的值为 1 的标准,所以它不会被突出显示。第 2 行有 8 个连续单元格(从 G 到 N),因此它会被突出显示。第 3 行有超过 8 个单元格,因此它会突出显示所有单元格,直到出现空白行。 在我的数据表中,我只会有空白或 1 的值。但由于行数和单元格数很大,手动操作会花费大量时间。您知道格式化公式吗?或者可以通过编写代码来完成? 答案1 根据您的示例,我建议您使用条件格式公式=MIN(IF(A1:$U1<1,COLUMN(A:$U)),COLUMN($U3))-MAX(IF($A1:A1<1,COLUMN($A:A)),COLUMN($A1))>8。 MIN函数和MAX函数分别计算单元格左右两侧最接近该单元格且不满足要求的列数,然后比较这2个值,如果大于“8”则返回“TRUE”。 相关内容 如何使用 OpenVPN 和两台 CentOS 服务器构建多跳 VPN? 使用 Curl 查找数据库错误? 无法从终端安装 openjdk7[重复] 首次出现时抑制词汇表扩展 Ubuntu Gnome 登录后立即崩溃 有什么方法可以强制刷新 DNS 服务器吗? Linux 沙箱中的完全隔离 为什么具有多个硬链接的文件会失去“经过身份验证的用户”的读/写访问权限(以及如何避免发生这种情况)? 使用网络浏览器从本地文件生成图库/幻灯片 如何在 iTunes 中启用“播放跟随光标”/“跳过静音”?