用EXCEL计算时想让一行数同时除以一个数怎么办?

用EXCEL计算时想让一行数同时除以一个数怎么办?,第1张

一行(比如A3:A20)同时除以一个常数(比如是12)时:
编辑公式:=A3/12,然后将这个有公式的单元格平行复制
一行(比如A3:A20)同时除以一个单元格(比如B3)中的数据时:
编辑公式:=A3/$B$3,然后平行复制这个单元格公式

1、以excel2010版本为例,如图A列的数据都要除以10,可以先在B1单元格输入公式=A1/10;

2、输入公式后按enter键则可计算出B1单元格的结果,然后下拉填充公式,则可以发现其他单元格也是除以10的运算;

3、或者先在B1单元格输入要除的数字10 ,然后C1单元格输入公式=A1/$B$1,这里B1加$符号的意思是固定了除数是B1,即使公式往下拉除数也不会改变;

4、输入公式后按enter键也可计算出C1单元格的结果,然后下拉填充公式,则可以发现其他单元格也是除以B1单元格的运算。

1、公式法:

增加辅助行,直接使用如下公式。(如下事例,数据在A列,除以10)。

下拉拖拽

=A1/10

2、VBA法:

也可使用VBA在原单元格进行。

Private Sub CommandButton1_Click()
Dim myValue As Single
Dim myCell As Range
For Each myCell In Selection
If myCellValue <> "" And VBAIsNumeric(myCellValue) Then
myValue = myCellValue
myCellValue = myValue / 10
End If
Next
End Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12692393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存