如何设置Google Sheets输赢迷你图轴级别为指定单元格值并自动更新30天数据?
Google Sheets Win Loss迷你图修复方案
问题根源
你的原公式存在两个关键问题:
- 轴值设置错误:用
"axis",true只会启用默认的0轴,没有指定Data!U3作为自定义基准值 - 数据范围选取不可靠:
INDIRECT+MATCH的组合在日期不连续、无精确匹配时会失效,无法稳定抓取过去30天的数据
可用公式
在Dashboard标签页的目标单元格中输入:
=SPARKLINE(FILTER(Data!U4:U368, Data!B4:B368 >= TODAY()-30, Data!B4:B368 <= TODAY()), {"charttype","winloss";"color","blue";"axis",Data!U3;"axiscolor","black";"firstcolor","grey";"lastcolor","pink"})
公式解释
FILTER函数自动筛选过去30天(含当日)的对应数据,不管日期是否连续都能准确获取范围"axis",Data!U3直接将迷你图的基准轴设为Data!U3的数值,替换默认的0轴- 其余参数保留了你原本设置的颜色、首尾点高亮等格式要求
内容的提问来源于stack exchange,提问作者Adam Newman
相关产品推荐
相关产品推荐

