是按比例加吗?例如100就+5,1000就+50?还是都加5%?如果是前者,麻烦一点。
1、先把全部数值复制到一个空白位置上,假设为sheet2。
2、在任意位置输入5%,复制。
3、选择sheet2的全部数值,右击选择性粘贴\运算\乘,得到每个数值的5%(如图所示):
4、复制sheet2的这些值的5%,选中源数据,按步骤3的方法进行“选择性粘贴”,这次选择运算\加,即可把每个数值的百分之五都加上去了。
先在空的单元格输入1.05后复制--再在要全部增加百分之五的区域选中--右键-选择性粘贴-乘
选中单元格,输入公式例如a2=a1+a1*5%,点击对号确定,然后刷整列即可
1.VBA方法:
sub test()
for each cl in me.usedrange
if abs(cl.value)>=0 then cl.value=cl.value*1.05
next
end sub
2.选择性粘贴:
先在空的单元格输入1.05后复制--再在要全部增加百分之五的区域选中--右键-选择性粘贴-乘
excel不支持自身引用的。
除非你使用宏指令。
但可以插入一列,计算出来后,数值粘贴,然后删除原来的列