excel如何让一列数据都除以同一个数值
操作方法如下:
1,打开一个示例的工作簿,要在表中(图中红框)计算每个层次人数相对于总人数的比例。
2,先将“D2-D7”单元格改成百分比格式(图中红色箭头所指)。
3,在“D2”单元格输入公式“=C2/C8”(图中红色箭头所指)。
4,得到100分的人数比例,再拖动单元格右下角的“十”字标记,往下填充公式。
5,发现出现了错误,点击“D3”单元格(图中红色箭头所指),可见公式(图中红框)是除以“C9”单元格(图中蓝框),而这个单元格是空值,当然是出错,这是因为公式往下填充时,所定位的单元格也会跟着变。
6,再点击“D2”单元格(图中红框),将除数的单元格进行固定,在行名称与列名称前都加上一个“$”符号(主键盘上的4)(图中红色箭头所指),再往下填充公式。
7,得到的效果如下图所示:然后就完成设置了。
拓展资料:
列数据也叫列数字,是说明文中从数量上说明事物特征或事理的说明方法。为了使所要说明的事物具体化,还可以采用列数字的方法,以便读者理解。
需要注意的是,引用的数字,一定要准确无误,不准确的数字绝对不能用,即使是估计的数字也要有可靠的根据,并力求近似。
用具体数字来说明问题,可以使说明更准确,更科学,更具体,更具说服力。通过具体数字,表现语言的准确性,更具说服力。有些事物为便于从数量上说明特征,往往运用一些数字来说明。
On Error GoTo veryend
a = InputBox("请输入比例")
b = Selection.Find("*", , , , , xlPrevious).Row
c = Selection.Column
d = Evaluate(a)
If a = "" Then
MsgBox "没输入比例"
GoTo veryend
End If
For n = 1 To b
If Application.IsNumber(Cells(n, c)) Then
Cells(n, c) = Cells(n, c).Value * d
End If
Next n
MsgBox "修改完成"
veryend:
End Sub