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

Google Sheet中Sparkline按值变色失效问题求助

Google Sheet Sparkline按单元格数值变色的解决方法

你可以用嵌套IF函数结合Sparkline的color参数实现需求,正确公式如下:

=SPARKLINE(D3, {"color", IF(D3<=10, "#e04848", IF(AND(D3>10, D3<70), "#e0b848", "#5789e6"))})

常见失效原因:

  • 颜色值未加#前缀:Sparkline识别颜色需要完整十六进制格式,直接写e04848会失效,必须写成#e04848
  • 条件判断语法错误:比如把D3<=10误写为D3=<10,或是AND函数的参数格式有误
  • 嵌套IF逻辑层级错误:要确保第二个IF嵌套在第一个IF的"else"分支里,覆盖中间区间的判断

对应规则:

  • D3<=10 → 颜色#e04848
  • 10<D3<70 → 颜色#e0b848
  • D3>=70 → 颜色#5789e6

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 09:20:57