excel函数公式应用或复制

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:22:08
excel函数公式复制
悬赏分:20 - 解决时间:2009-3-11 15:29
我用函数公式=ROUND(1755,-1)=1760.想复制公式是使其竖列其他数值,如1958复制后应变为1960,但使用了两种复制方法都只能复制后数值都是1760.(两种方法为1.点公式格,鼠标便+后拉动复制,2.复制后选择性粘贴选公式)。是不是我哪里设置有为题?或还有其他设置方法?
问题补充:我试了,输入A3点回车,显示不能循环引用
我想复制的是公式例如:原数值为A1=1755,A2=1958,A3=2295.........引用公式后(ROUND)A1=1760.【四舍五入到十位】
我想要的是把A1的公式复制到A2,A3.......,A2应等于1960,A3应等于2300........,但是复制后(运用以上两种)A2,A3的数值都是1760。我该怎么解决呢?
我想要的是;不保留原数值(注意不是隐藏而是不要)只要算出来的数值!!!!!!!!!!
原表为:A1 B1 需要的表为:A1 B1
1755 235 1760 240
1928.5 364 1930 360
2330.5 669 2330 670
2782 963.5 2780 960
请大家回答前现在自己的电脑上试试,谢谢。(我不会循环引用)

假设原数据在A:B列

在C1输入公式
=ROUND(A1,-1)
然后用鼠标拖拽C1单元格的填充柄(单元格右下角黑色十字)到D1再双击填充柄。

c1=ROUND(A1,-1),向下拖动填充

用VB做吧...包符合你所提出的全部要求,你按我下面去做就行了....
1.点击工具--自定义--工具栏,钩选"控件工具箱",之后就会多了一根控件工具条,在此工具条上有个方形图标(命令按钮),点击它,然后在表格的任意地方点左键不放拖出方形后放开左键,出现按钮CommandButton1图标.
2.双击新建的CommandButton1按钮,在出现的新窗口里出现二行字:
Private Sub CommandButton1_Click()

End Sub

在这二行的中间插入如下代码后得到以下:

Private Sub CommandButton1_Click()
AA = 1
BB = 1
Do Until Range("B" & BB) = ""
Do Until Range("A" & AA) = ""
Range("A" & AA) = Round(Range("A" & AA) / 10) * 10
AA = AA + 1
Loop
Range("B" & BB) = Round(Range("B" & BB) / 10) * 10
BB = BB + 1
Loop
End Sub

3.完成上述后关闭VB窗口,然后点击先前拿出来的控件工具条的第一个图标,使其退出设计模式.

4.好了,你可以点一下那个新搞的CommandButton1按钮,好,现在你的工作表的AB列已经帮你全部四舍五入了.而且不保留旧数据.