表示圆形组件和值的示例数据集。我们将使用这些数值在 Excel 中绘制一个圆。
方法 1 – 在 Excel 中输入数学方程绘制圆如果我们画一个圆,圆心与(x,y)平面的原点重合,则圆心为(0,0)。 这里,在圆上任意一点,如果坐标为(x,y),则x和y与半径的关系r 是,
这就是我们的毕达哥拉斯定理。我们也可以写
我们可以根据这个公式来画一个圆。
步骤:
将-5和5作为x和半径的值。在单元格 C5 中输入 y 值的公式=SQRT(E5^2-B5^2)按 Enter 或 Tab 键。
y 值将仅返回半圆。要绘制完整的圆,我们还需要 -y 值。要计算 -y 值,请在单元格 D5 中输入:=C5*-1-y 值在D 列中返回。
将公式单元格向下拖动到第 105 行以自动填充单元格。第一个值和最后一个值将重复,如下所示。
转到插入并导航到图表组。在功能区中选择插入散点图(X、Y)或气泡图选项。
将出现一个下拉框。单击用平滑线散布选项。
这将创建一个圆圈。
方法 2 – 使用 SIN 和 COS 函数在 Excel 中创建圆SIN 函数 获取相应弧度的角度并返回正弦角度,而COS 函数 在将角度评估为弧度后确定角度的余弦值。我们可以使用这些函数在数据集中创建一个圆。
步骤:
在 E 列中将半径设置为10。在B列中输入角度值。我们需要每30个连续数字后面的角度,如下公式所示:=30+B6通过将单元格向下拖动到 360 值来自动填充表格。
使用COS 确定 x 值。在单元格 C5 中,输入以下公式:=E5*COS(RADIANS(B5))按 Enter 获取值。
使用 SIN 函数和以下公式确定 y 的值。=E5*SIN(RADIANS(B5))按Enter或Tab获取y值。
自动填充列。选择范围 B5:D17 以将值插入图表中。
转到插入选项卡,然后单击图表组中的插入散点图(X,Y)或气泡图选项。弹出分散下拉框。单击用平滑线散布选项。
我们在图表中得到了所需的圆圈。
为了避免图形圆圈右侧的小扰动,请跳过 0 度或 360 度。方法 3 – 使用 Excel 形状工具绘制圆形步骤:
转到插入>插图>形状选项卡。
将出现形状选项框。转到基本形状并选择椭圆形选项。
圆圈会在数据集中弹出。您也可以拖动圆圈来突出显示任何单元格。
方法 4 – 使用 Excel VBA 制作圆步骤:
选择范围 C8:D9 以围绕多个单元格将它们分组在一起。
转到开发人员选项卡,然后单击Visual Basic。
将弹出Visual Basic窗口。选择插入,然后选择模块来创建模块。
输入以下 VBA 代码:Sub Draw_Circle_in_Excel()
Dim Range1 As Range
Dim Range2 As Range
Set Range2 = Application.Selection
For Each Range1 In Range2.Areas
With Range1
x1 = Range1.Height * 1.1
y1 = Range1.Width * 1.1
Application.ActiveSheet.Ovals.Add Top:=.Top - x1, Left:=.Left - y1, _
Height:=.Height + 1.1 * x1, Width:=.Width + 1.1 * y1
With Application.ActiveSheet.Ovals(ActiveSheet.Ovals.Count)
.Interior.ColorIndex = xlNone
.ShapeRange.Line.Weight = 1.3
End With
End With
Next
Range2.Select
End Sub
按绿色的运行按钮来执行代码。
圆圈将出现在数据集中。拖动圆圈以选择您想要的任何特定单元格。
下载练习手册下载此练习手册以在阅读本文时进行练习。
在 Excel 中画圆:知识中心如何在 Excel 中圈出文本如何在Excel中创建同心圆图表如何在 Excel 中绘制具有特定半径的圆