excel对已有数据单元格进行除法操作
来源:百度知道 编辑:UC知道 时间:2024/05/21 22:20:59
抱歉。。数据很大量。。不想复制粘贴,有没有其他解决方案?
并且不是所有数据都要处1024,中间间隔还有些其他数据要保持原样。
比如数据在A2:E10。 那么在很远的空白单元格区域选择相同大小形状的区域。(也可以把A2:E10复制粘贴到新工作表的A1。然后清除内容保存格式。这样简单且不会出错!)
在这一区域中输入:=A2:E10/1024。按Ctrl+回车大确定。(注意:这个公式要在编辑栏上写,而且要用Ctrl+回车确定。不能直接回车!)
选择计算结果并复制。
选择A2:E10
执行:编辑/选择性粘贴/数值。
End
若是复制到了新工作表。那么需按跨工作表编辑处理。就是要在除法公式中加上工作表标签和叹号。
Sub aa
Range("H1:K7").Select
Selection.FormulaArray = "=RC[-7]:R[6]C[-4]/1024"
Selection.Copy
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveWindow.DisplayZeros = False
Range("H1:K7").Select
Selection.ClearContents
End Sub
宏会用吗?假设你要将A1:A7中的数除以1024,只要将这个宏插入到你的工作表结果就全出来了。。。
要不会用可以HI我,或者把表格发我,我帮你弄。。。
首先在某一单元格输入“1024”,并将该单元格设置为小数点后保留两位(即显示为“1024.00”),然后选“复制”——选中要更改数据所在的列(最好是连续的列,如果其中有汉字或字母等非数字格式的列可以一起选中)——