Excel绝对值和根号公式怎么输入
讲清在Excel单元格里输入绝对值和根号公式的方法,包括ABS、SQRT函数和幂运算写法,并给出输入后的检查步骤,帮你避开常见报错。
很多人在 Excel 里算数据时,会遇到两个很具体的问题:一是要把一列有正有负的差值全部变成正数,二是要算某个数的平方根。前者常见于比较误差、计算偏差,后者常见于面积、标准差等场景。直接在单元格里敲“绝对值”或“根号”这样的文字是不行的,必须写成 Excel 能识别的公式。
这篇文章写给需要在 Excel 里完成这两类计算的人。读完之后,你会知道绝对值和根号分别用哪个函数、怎样一步步输入、如何判断结果是否正确,以及遇到报错时该怎么处理。文中所有写法都可以直接在自己的表格里照做。
excel 公式绝对值怎么打?一句话结论
在 Excel 里,绝对值的公式是 ABS 函数,根号对应 SQRT 函数。两者都要先输入等号,再接函数名和括号。绝对值适合处理正负号不影响判断的数据,根号适合已知面积、方差等需要开平方的场景。
| 你的情况 | 推荐做法 | 原因 |
|---|---|---|
| 求单个数或单元格的绝对值 | =ABS(单元格) | 专用函数,返回非负数,写法直观 |
| 求某个数的平方根 | =SQRT(单元格) | 专用函数,不需要记指数 |
| 要开三次方或其他次方 | =单元格^(1/次数) | 幂运算通用,次数可以任意改 |
| 一整列数据都要取绝对值 | 第一格写好公式后向下填充 | 只写一次,避免逐个输入出错 |
| 原数据里有负数还要开平方 | 先确认数据含义,必要时先套 ABS 再开方 | SQRT 遇到负数会报错,直接计算没有意义 |
开始之前:先确认这几点
动手前先确认几件事,可以少走很多弯路。
其一,数据是不是数字。 如果单元格里的数字是以文本形式存储的(比如从网页复制过来,左上角常有绿色小三角),ABS 和 SQRT 可能无法正确计算。选中单元格,看编辑栏里的内容和单元格的对齐方式,数字通常默认靠右。
其二,你要的是绝对值还是根号本身。 绝对值只去掉负号,平方根则要求原数不能为负。如果数据里有负数又想开平方,要先弄清楚业务上是否需要取绝对值再开方,不然结果会没有意义。
其三,输入法的标点状态。 公式里的括号和逗号必须是英文符号。中文输入法下打出的逗号会让 Excel 无法识别参数,报错后很难一眼看出原因。
其四,表格是不是从 PDF 里来的。 如果需要计算的数据在 PDF 表格中,可以先用 OmniDoc 的 PDF 编辑器导出为 Excel,再在表格里输入公式,省去手动抄录的麻烦。导出后仍要核对数字是否与原文件一致。
其五,根号符号和计算的区别。 直接输入“√”符号只是一个文字字符,Excel 不会对它做运算。要算结果,必须用 SQRT 函数或幂运算。
在 Excel 单元格里输入绝对值和根号的步骤
下面以一列差值为例,说明完整的输入过程。假设 B 列是要处理的数据,结果写在 C 列。
- 点击要放结果的单元格,比如 C2。
- 输入等号“=”。所有公式都必须以等号开头,缺了它 Excel 会把内容当作普通文字。
- 输入函数名 ABS,再输入左括号。输入时 Excel 通常会弹出函数提示,双击或按 Tab 键可以自动补全。
- 点击 B2 单元格,或直接输入数值,例如=ABS(-5)。引用单元格比直接写数字更便于以后修改。
- 输入右括号,按回车确认。C2 会显示 B2 的绝对值。
- 求根号时,在另一个单元格输入=SQRT(B2),按回车。SQRT 函数会返回 B2 的算术平方根。
- 如需开三次方,输入=B2^(1/3),按回车。幂运算中的括号不能省略,否则会先计算 B2^1 再除以 3,结果不对。
- 选中已经输入公式的单元格,把右下角的小方块向下拖动,即可把公式填充到整列。
做完后逐项核对
公式输入完成后,不要急着复制结果,先按下面几项检查。
| 检查项 | 怎么看 | 有问题怎么办 |
|---|---|---|
| 绝对值结果是否非负 | 对比原数字,负数应变成正数,正数和零不变 | 若仍为负,检查是否误用了其他函数,或原数据是文本 |
| 单元格是否显示公式本身 | 如果显示的是=ABS(...)这样的字样 | 检查单元格格式是否设为文本,或开头是否漏了等号 |
| 是否出现#NUM!错误 | 通常出现在 SQRT 或分数次幂中 | 说明被开方的数为负,检查原数据,必要时先取绝对值 |
| 是否出现#NAME?错误 | 函数名显示异常 | 检查拼写,ABS 和 SQRT 不能写错或加空格 |
| 参数分隔符是否正确 | 公式中的逗号是否为英文 | 把中文逗号改成英文逗号,公式会自动重新计算 |
| 用已知值验证 | 对 SQRT 取 4 和 9,结果应分别为 2 和 3 | 如果结果不符,回到公式逐项检查引用的单元格 |
📊 核心对比
Excel 里有几种写法都能处理根号,区别主要在于可读性和适用范围。
| 写法 | 作用 | 适合场景 |
|---|---|---|
| =ABS(数值) | 返回绝对值 | 只需去掉负号,不涉及开方 |
| =SQRT(数值) | 返回算术平方根 | 只求平方根,写法直观 |
| =数值^(1/2) | 幂运算求平方根 | 与其他次方写法统一,便于批量修改 |
| =数值^(1/3) | 求三次方根(正数) | 需要开任意次方的情况 |
| =POWER(数值,1/2) | 与幂运算等价的函数写法 | 偏好函数形式、或要在公式里嵌套多个函数时 |
多数情况下,ABS 和 SQRT 已经够用。只有在需要统一公式结构时,才考虑幂运算。
❓ 常见问题(FAQ)
1. 为什么输入绝对值公式后,单元格显示的是公式文字而不是结果?
通常是单元格被设成了文本格式,或者输入时漏掉了开头的等号。把单元格格式改为常规,然后重新输入公式即可。
2. excel 怎么打根号符号√?直接输入可以参与计算吗?
可以用输入法的符号面板或搜索“√”后复制到单元格,但它只是文字,不能参与运算。需要计算结果时,仍然要用 SQRT 函数或幂运算。
3. 负数怎么求立方根?
可以用公式=SIGN(数值)*ABS(数值)^(1/3)。SIGN 函数会返回数值的正负号,先对绝对值开三次方,再乘上原来的符号,就能得到负数的立方根。
4. 计算出的结果和计算器有微小差异,是哪里出错了?
多数是显示位数造成的。Excel 默认只显示部分小数位,可以在单元格格式里增加小数位数再核对。如果差异很大,就要检查引用的单元格是否正确。
📝 总结
在 Excel 里,绝对值用=ABS(单元格),平方根用=SQRT(单元格),其他次方可用幂运算。输入时注意等号开头、英文逗号和文本格式,输入后用 4 和 9 这样的已知数字验证结果,就能避开大部分错误。


