自制自动计算工作表EXCEL保留小数位数不对计算结果偏差移动列或行保护某行不改动并自动计小于某数显示文字算移动行列只读保护同时冻结行列公式
excel中的保留2位小数,只是显示上保留两位,其实际数据仍旧是其原来的精确数据。
方法:
1、2000版本:设置 工具-》选项-》“重新计算,中勾选“以显示精度为准”-》确定。之后再设置单元格为2位小数。但是这样设置会把2位小数之后的数字永久性删除,无法恢复。
2007版本: Office按钮>>>Excel选项>>>高级>>>计算此工作簿时,选择相应的工作簿,勾选“将精度设为所显示的精度”。
移动列或行
选中A列,将光标移动到A列的任意一个格子的边线上,会显示十字带有一点黑色箭头形状,按下shift和鼠标左键,拖动到要放置的地方,放开,可以挤进去。若有连锁计算,则位置不会影响总的计算结果。
设置保护
2步:
1、首先全选工作表(A1左上角),右键,设置单元格
-保护,-把锁定和隐藏的勾都去掉。
2、选中要保护的几行,右键,设置单元格格式,保护,勾选锁定。
选中要保护的几列,右键,设置单元格格式,保护,勾选锁定。(这2步骤能同
时锁住行和列 保护只读 )
3、菜单中,工具,保护,保护工作表,输入密码,确定。
--设置单元格格式--保护--取消勾选锁定 1、全选工作表(A1左上角),右键
2、选中你要锁定的部分单元格--右键--设置单元格格式--保护--勾选锁定 3、EXCEL2007菜单,审阅中的 保护工作表,设置密码即可~ 这样的话,没有勾选锁定的其他单元格都是可以操作的~且,若被锁定的行 有连锁计算,则当 改变未锁定的行行,已锁定只读的行会自动计算,结果跟着变化。
撤销保护
解决的方法有二:
一、全部去掉保护。点击菜单“工具-保护-撤销工作表保护”,(如果此前设置了密码,则输入正确密码),确定。此时整个工作表都是允许修改的。 二、局部去掉保护。先按以上步骤全部去除保护。
再选定需要保留允许修改的区域,点击“格式-单元格”,点“保护”标签,勾空“锁定”,确定。
点击“工具-保护-保护工作表”,(如需设置密码,则设置密码),确定。
此时工作表的局部(进行格式设置的部分)允许修改,其余部分则不允许修改。
同时冻结行和列:在行和列交汇的单元格(或下一个)单元格 左键点击――菜单,窗口,冻结,此时即可冻结对应的行列。
例如A列中,如果有数字小于0.007的,则在B列中显示值为 低于检出限 ;如果数字大于0.667 ,则显示值
为 超出测定上限;其他数字则显示实际值,公式为:
=if(N4<0.007,"低于检出限",if(N4>0.667,"超出测定上限",N4)) =if(N4<0.007,"G",if(N4>0.667,"R",N4)) =if(N4<0.007,33,if(N4>0.667,55,N4)) 注意:显示汉字或字母时,要加 "",否则提示公式出错。