在 Excel 文件里面开根号,最常用两种办法,第一种是 SQRT 函数专门计算平方根,第二种是幂运算符号 ^ 配合分数指数,可以做平方根立方根任意 n 次方根,绝大多数新手优先使用 SQRT 函数,写法简单不容易出错,如果需要开三次方四次方等高次根号,就必须使用幂运算方式。之所以有两种方案,是因为 SQRT 函数只能计算二次平方根,不支持立方根和更高次根,功能有局限,而幂运算属于通用计算方式,公式逻辑统一,能覆盖全部开根号需求,同时要注意 SQRT 函数如果传入负数,公式会直接报错,因为实数范围内负数没有平方根,这个是新手最常遇到的报错点。下面会讲解 SQRT 函数基础用法,幂运算开高次根,负数开根处理,批量填充,还有常见报错排查,按照技术文档分层说明。
两种开根号方法对照表
| 方法名称 | 公式写法 | 支持根次 | 特点 |
|---|---|---|---|
| SQRT 函数 | SQRT 数值 | 仅二次平方根 | 写法简单,负数报错 |
| 幂运算 | 数值 1 除以根次 | 二次 三次 任意 n 次根 | 通用性强,支持高次根号 |
基础操作步骤
第一种 SQRT 函数计算平方根
第一步 打开 Excel 文件,选中需要输出开根号结果的空白单元格。
第二步 在单元格输入公式 SQRT A2,A2 就是存放待开根号原始数字的单元格。
第三步 按下回车键,单元格立刻返回 A2 数值的平方根结果。
第四步 如果是固定数字直接计算,公式可以写成 SQRT 144,回车直接得到 12。
第五步 批量计算一列数据开根号,鼠标移动到单元格右下角,光标变成黑色十字填充柄,向下拖动填充,整列自动完成开根号计算。
第二种 幂运算开任意次方根
第一步 选中空白单元格,输入公式 A2 1/2,这个公式等价于开二次平方根,和 SQRT 结果一致。
第二步 如果是开立方根,公式写 A2 1/3,开四次根就写 A2 1/4,想要开 n 次根就把分母改成 n。
第三步 回车确认计算结果,同样可以下拉填充批量计算。
第四步 如果希望结果保留指定小数位数,可以在外层套 ROUND 函数,例如 ROUND A2 1/3 2,代表开立方根之后保留两位小数。
进阶补充要点
SQRT 函数只接受大于等于 0 的数字,如果单元格是负数,会弹出 NUM 错误,想要对负数开立方根,幂运算写法 A2 1/3 在 Excel 里面可以正常计算,这是和 SQRT 最大区别。如果原始单元格是空单元格,SQRT 会把空值识别成 0,计算结果为 0,做批量开根号的时候要留意空单元格干扰。公式里面的 1/2 1/3 一定要加括号,部分版本如果写法不规范会运算优先级出错,推荐标准写法 A2^(1/2)。开根号计算属于普通计算函数,不会修改原始单元格里面的数字,结果是独立输出在新单元格。WPS 表格同样支持 SQRT 函数和幂运算开根号,公式写法和 Excel 文件保持一致。如果计算结果显示成科学计数法,是单元格列宽不足或者单元格格式设置问题,调整单元格数字格式改成常规或者数值即可。
整体来看,Excel 文件该怎样开根号,只算平方根优先 SQRT 函数,需要立方根或者更高次根号就使用幂运算分数指数,负数开立方根选用幂运算方案,需要控制小数位数搭配 ROUND 函数,遇到 NUM 报错优先检查原始数值是不是负数。
【常见问题】
问题 1 Excel 文件该怎样开根号出现 NUM 错误是什么原因
回答 1 Excel 文件该怎样开根号出现 NUM 错误,一般是使用 SQRT 函数传入了负数,实数范围负数不能开平方根,Excel 文件开根号遇到负数开立方根,改用幂运算公式就可以正常计算。
问题 2 Excel 文件该怎样开根号可以计算立方根吗
回答 1 Excel 文件该怎样开根号计算立方根,SQRT 函数无法实现,Excel 文件开根号需要使用幂运算,公式写成原数值 1/3,就可以完成立方根计算。
问题 3 Excel 文件该怎样开根号能不能批量整列计算
回答 3 Excel 文件该怎样开根号批量整列计算,写好第一个单元格开根号公式之后,拖动填充柄下拉,Excel 文件开根号公式会自动偏移单元格引用,整列批量得到开根号结果。
问题 4 Excel 文件该怎样开根号之后怎么保留两位小数
回答 4 Excel 文件该怎样开根号保留两位小数,在外层嵌套 ROUND 函数,把开根号公式作为第一个参数,第二个参数填写 2,Excel 文件开根号计算完成就自动四舍五入保留两位小数。
【免责申明】
本教程仅针对 Excel 文件开根号函数与幂运算操作演示讲解,不同 Excel 版本运算规则基本一致,计算结果仅作为数值参考,正式工程统计使用请人工复核,重要表格操作前建议备份原文件,本教程不承担公式计算错误带来的相关损失。


