Excel使用LINEST数组公式自动加单引号、花括号丢失无法计算问题
Excel LINEST数组公式输入错误解决方案
你遇到的问题核心原因是:公式外层的{}不属于手动输入的内容,是旧版Excel数组公式的系统自动生成标记,手动输入会被识别为文本,触发自动加单引号、无法计算的问题。
按你使用的Excel版本选择对应操作即可:
旧版Excel(2019及更早、非365订阅版)
- 首先选中输出区域:LINEST函数会返回2行5列的统计结果,先选中一块空的2行5列单元格范围(如果只需要b1、b0系数,选2行1列即可)
- 直接在公式栏输入公式,不要手动加
{}:=LINEST(B2:B20, A2:A20, TRUE, TRUE) - 输入完成后不要按普通回车,同时按下
Ctrl+Shift+Enter三个快捷键,系统会自动给公式套上{}标记,同时将计算结果填充到你选中的所有单元格- 返回结果第一行第一列是斜率b1,第二行第一列是截距b0
新版Excel(365/2021及以后版本)
新版支持动态数组功能,不需要使用组合键,也不会显示{}标记:
- 点击任意空白单元格作为结果输出的左上角位置
- 直接输入公式
=LINEST(B2:B20, A2:A20, TRUE, TRUE)后按普通回车,结果会自动溢出填充到所需的单元格范围
内容的提问来源于stack exchange,提问作者Gregory Weigel
相关产品推荐
相关产品推荐

