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

Google Sheets中线性转换Y轴坐标至指定最值区间的方法

Google Sheets 坐标线性转换实现方案

映射逻辑说明

这是反向线性映射关系:

  • 原始坐标最小值31.452(A1单元格,图表顶部)对应真实值最大值1
  • 原始坐标最大值84.88795(A57单元格,图表底部)对应真实值最小值-3
  • 两点之间所有值按等比例线性换算,坐标值越大,对应的真实值越小。

具体操作步骤

  • 确认原始坐标已完整存入A列,A1为首个坐标值、A57为末尾坐标值。
  • 点击选中B1单元格,输入纯数值转换公式:
    =1 - (A1 - 31.452) * 4 / (84.88795 - 31.452)
    
  • 按下回车键,B1会自动算出对应结果1,和端点规则一致。
  • 把鼠标移到B1单元格右下角,等光标变成黑色十字(填充柄),按住左键向下拖动到B57单元格松开,整列的真实值就会全部自动计算完成。

匹配示例输出格式的可选方案

如果需要直接输出和你提供的示例完全一致的带标注文本,可以把B1的公式替换为以下内容,再同样向下填充到B57即可:

=IF(A1=31.452,"1 (max)",IF(A1=84.88795,"-3 (min)",ROUND(1-(A1-31.452)*4/(84.88795-31.452),6)&" (true value)"))

公式内置了6位小数的精度控制,两端点自动标注max/min,中间值统一标注true value,和示例格式完全对齐。

结果校验参考

你举例的坐标值44.09447代入公式计算,得到的真实值约为0.0536,符合线性排序规则。

提示:如果后续需要调整小数精度,只需要修改公式里ROUND函数的第二个参数即可,比如改成3就保留3位小数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 02:54:21