如何在excel中计算平方根?

Excel就像一把用于计算的瑞士军刀。从数学到金融,它适用于您需要计算的每一件事情。您可以在 Excel 中计算从简单到更复杂的事物。

让我们以平方根为例。平方根是我们日常工作中相当常见的计算,在 Excel 中您可以轻松计算它。

你知道吗?

我发现 Excel 中有五种不同的计算平方根的方法。是的,有五种不同的方法,您可以在不同的情况下使用它们。

今天在这篇文章中,我想与大家分享这五种在 Excel 中求数字平方根的简单方法。那么我们就来学习一下这个东西吧。

什么是平方根?

在学习如何计算它之前,重要的是要了解它的真正含义以及我们通常如何计算它。

计算平方根是返回平方根的反向计算。

因此,当您通过乘以 10 本身来计算 10 的平方时,结果为 (10 * 10 = 100)。那么,平方根就意味着从 100 回到 10。

excel中如何计算平方根

您可以在维基百科上阅读更多相关内容。但现在让我们学习如何在 Excel 中执行此操作。

正如我所说,我们可以根据需要或个人喜好使用 5 种不同的方法来计算平方根。

并非所有方法都相同但有用。

方法一:使用SQRT函数求一个数的平方根

如果您只需要使用一种方法来计算平方根,那么 SQRT 函数就是最佳选择。这是执行此操作的特定函数。

您所需要做的就是引用一个单元格或指定一个数字。

SQRT 语法:其中 number 是包含要求平方根的数字的数字或单元格引用。

SQRT(数字)

例子:

在下面的示例中,单元格 A1 中有数字 625。因此,要计算其平方根,我们可以将下面的公式(公式栏)插入到 B1 中。

 =SQRT(A1)
将 sqrt 与 abs 结合起来计算负数的平方根

返回值为 25,即 625 的平方根。如您所见,SQRT 使用简单且易于应用。

如果您有如下所示的负数,它将返回 #NUM!。

Excel中计算负数平方根时出错

所以解决这个问题的方法就是使用ABS函数配合SQRT。这是一个例子:

 =SQRT(ABS(A1))
excel中使用sqrt函数计算平方根

当我们使用 ABS 时,它将数字转换为绝对数字。这意味着 a 将负数转换为正数。

方法 2:使用 POWER 函数计算数字的平方根

计算平方根的另一种方法是使用 POWER 函数。 POWER 函数比 SQRT 具有更高的功效,因为它返回高 N 数的给定幂的结果。

电源语法:

POWER (数量、功率)

其中数字是包含要求平方根的数字的单元格的数字或参考,是指数,也可以增加幂。

假设我们需要计算单元格 A1 中某个数字(即 625)的平方根,那么我们可以在该函数中使用 1/2 作为强大的参数。

公式是:

 =POWER(A1,1/2)
在Excel中使用幂函数计算数字的平方根

如您所见,结果返回 25,即 625 的平方根。

应用指数公式来获取数字的平方根

如果我们需要插入一个简单的公式(除了上述两种方法之外)来计算平方根,我们可以使用使用指数运算符的简单公式。

这个公式就像 POWER 一样。唯一的区别是我们需要使用指数运算符而不是函数。

 =A1^(1/2)
在 Excel 中使用指数运算符公式求平方根

在上面的公式中,A1 是我们需要求平方根的数字的单元格,然后我们使用指数运算符,然后使用 (1/2) 进行放大。

这个公式的最大优点是它的应用。平方根,我们可以用它来计算立方根或任何n次方根。

显示数字平方根的VBA代码

让我告诉您一个不同的场景,我们需要检查数字的平方根,而不是在单元格中计算它。

代码1

下面是一个 VBA 代码,当我们选择一个单元格并运行该代码时,它会返回平方根。

 Sub getSquareRoot() Dim rng As Range Dim sqr As Long If Application.Selection.Cells.Count > 1 Then MsgBox "Please select only one cell", vbOKOnly, "Error" Exit Sub End If Set rng = ActiveCell If IsNumeric(rng) = True Then sqr = rng ^ (1 / 2) MsgBox "The Square Root of " & rng & " is " & sqr, vbOKOnly, "Square Root Value" Else MsgBox "Please select a numeric value", vbOKOnly, "Error" End If End Sub

这段代码是如何工作的

当我们运行此代码时,它会检查所选单元格中的值,如果该值是数字,则会计算该数字的平方根并使用消息框显示它。您需要注意的一件事是,如果您选择多个单元格,则此代码将不起作用。

代码2

使用下面的代码,我们可以检查输入数字的平方根,而无需在单元格中输入实际数字。

 Sub getSquareRoot() Dim sq As Long Dim sqr As Long sq = InputBox("Enter the value to calculate square root", "Calculate Square Root") If IsNumeric(sq) = True Then sqr = sq ^ (1 / 2) MsgBox “The Square Root of " & sq & " is " & sqr, vbOKOnly, "Square Root Value" Else MsgBox "Please enter a number.", vbOKOnly, "Error" End If End Sub

这段代码是如何工作的

当我们运行此代码时,它会向我们显示一个输入框,询问我们需要计算平方根的数字。

当我们输入这个数字时,它会计算这个数字的平方根,并显示一个带有平方根的消息框。您可以使用上面任何最适合您的代码。

5. 使用 Power Query 将数字转换为平方根

如果您需要将多个数字转换为其平方根,我们可以使用以下另一种方法。

这是PowerQuery

下面我们有一张表,其中有一些数字,在这里我们想一次性得到这些数字的平方根。

使用 power query 在 Excel 中计算平方根的简单表格

注意:使用幂查询求平方根是一种动态方法,每次您在表中输入新值时,它都会返回该数字的平方根。

  • 首先,选择一个表格单元格,然后转到“数据”选项卡 ➜ 获取和转换数据,然后单击“来自表格/范围”。
选择任何表格单元格以使用 Power query 在 Excel 中计算平方根
  • 单击它后,Excel 将打开 Power Query 编辑器并向其中添加此表。
  • 从这里我们需要创建一个具有平方根值的新列,为此请转到“添加列”选项卡并单击“自定义列”。
单击自定义列添加列以在 Excel 中查找数字的平方根
  • 此时,我们打开了一个“自定义列”窗口,在此窗口中我们需要添加以下内容:
    • 首先,在列名输入框中输入列名“Square Root”。
    • 之后,在自定义列公式输入框中输入(=Number.Sqrt([Numbers])),然后单击“确定”。
输入列值创建一个新列以使用power query计算excel中数字的平方根
  • 现在我们有了一个新列,其中包含第一列中数字的平方根。
使用 Power 查询在 Excel 中新添加具有平方根值的列
  • 从这里您需要删除原始值的第一列。因此,右键单击它并单击删除。
单击删除将表加载到工作表中,以使用 Power 查询在 Excel 中求平方根
  • 之后,转到主页选项卡并单击关闭并加载。
单击“关闭并加载”以使用 Excel 中的强大查询获取现有工作表中的平方根数据
  • 在这里您会看到一个加载数据的窗口。首先,选择现有工作表并添加范围 B1。其次,选中“添加到数据模型”框。
使用 Excel 中的强大查询将平方根数据添加到现有工作表的窗口

正如我所说,这张表是动态的。当您在原始数据表中输入新值时,当您刷新新表时,它会自动在新表中计算其平方根。而且,我们在这里没有使用任何类型的公式。

[额外提示] 如何在 Excel 中添加平方根符号

一旦您计算出数字的平方根,接下来您可以做的就是添加平方根符号。为此,我们可以使用两种不同的方法。

1.使用热键

添加平方根符号的一个简单方法是快捷键,快捷键是 Alt + 251。您需要在数字键盘上键入 251 时按住 Alt 键。一旦松开 Alt 键,该符号就会出现。

2. 通过应用自定义格式添加平方根符号

这是添加符号的最有效方法。您需要做的就是选择所有单元格,打开自定义格式选项并在格式输入栏中添加格式。

√一般

使用自定义格式将平方根符号添加到单元格

3.VBA添加方形符号

您还可以使用下面的 VBA 代码将自定义格式应用于所选内容中的所有单元格。

 Sub add_squareroot() Selection.NumberFormat = ChrW(8730) & "General" End Sub

注意:使用方法#2和#3的好处是,你不需要一一为所有单元格添加符号,当你给单元格添加符号时,单元格中的值就变成文本了,可以’不能进一步用作数字。

获取 Excel 文件

下载

结论

如果您只想知道数字的平方根,VBA 方法是最好的,选择单元格并运行代码。否则,如果您需要在其他计算中使用平方根值,那么公式是最好的选择,我们在此列表中提供了三个不同的公式。

Power Query 是一种动态方法,你必须尝试一下。

现在告诉我一件事。

您最喜欢在 Excel 中计算平方根的方法是什么?

在评论部分与我分享您的想法,我很乐意听取您的意见。并且不要忘记与您的朋友分享此列表,我相信他们会很感激。

添加评论

您的邮箱地址不会被公开。 必填项已用 * 标注