Excel怎样自动插入行且保持上一行的公式不变?如何隐藏公式且不影响公式填充?(excel 2003 锁定行)
大家好,今天小编关注到一个比较有意思的话题,就是关于excel 2003 锁定行的问题,于是小编就整理了1个相关介绍excel 2003 锁定行的解答,让我们一起看看吧。
Excel怎样自动插入行且保持上一行的公式不变?如何隐藏公式且不影响公式填充?
对于第一个问题“Excel怎样自动插入行且保持上一行的公式不变”,有两种方法:
方法一:
步骤1、打开需要处理的Excel文件,选择【文件】—【Excel选项】,
步骤2、在弹出的【Excel选项】对话框中,选择【高级】—【编辑选项】,将【扩展数据区域格式及公式】打勾,然后点击【确定】,
这样子设置完后,当我们在新插入一行,并且在公式有引用到的单元格填充数据后,需用公式填充的单元格就会自动根据上一行的公式计算出结果,此时,用鼠标点击此单元格,可以看到跟上一行一样的公式。
此方法缺点:有一定的条件限制,即插入行之前至少要有4行以上有相同的公式,同时公式所引用到的单元格要填充数据后才会显示公式。
方法二、通过创建列表来实现
步骤1、Excel2007,按快捷键Ctrl+A全选数据区域单元格,点击菜单【插入】—【表】,
(若是excel2003,右键菜单 - 创建列表)
步骤2、此时会弹出【创建表】对话框中,【表数据的来源】默认是当前所选整个工作表连续单元格区域,可直接点击【确定】;若要改变表的数据来源,可重新选择工作表中的单元格区域。
步骤3、点击【确定】后,即把单元格区域创建成列表。
此时随便在哪里插入一行,都可以看到上一行的公式也自动复制到新插入的一行。
此方法特点是不受方法一说的那些条件限制。
对于第二个问题“如何隐藏公式且不影响公式填充?”,
我这里要说的是隐藏公式后工作也就被保护起来了,公式就没办法在往下填充,要往下填充的话,只能在取消工作表保护。
隐藏公式且让公式不被修改方法步骤:
步骤1、按快捷键Ctrl+A全选工作表,右键-【设置单元格格式】-【保护】,在保护设置中,锁定是默勾选,此时把勾选去掉,然后点击【确定】。
步骤2、按快捷键F5,跳出定位对话框,点击定位条件,确定。
步骤3、在弹出的定位条件对话框中,点击【公式】选项,再点击【确定】。
步骤4、重新进入保护设置,在保护选项中,勾选锁定和隐藏,然后点击【确定】。
步骤5、在工具栏中选择【审阅】-【保护工作表】,在对话框中输入密码,确定。
进行完以上设置后,可以看到,公式已经被隐藏无法显示,也无法修改。
若要取消保护且隐藏,只要点击菜单【审阅】-【撤消工作表保护】即可。
首先选中一个行,用代码记住单元格区域使用的列数和所选行号,然后对新插入刚进行单元格循环判断,有公式的话,就记住单元格所在列的列号和公式内容,接着对新插入行的对应列数所在单元格,即有公式单元格的下方或上方的单元格,同时把公式内容按相对引用方式填充进来即可对新插入行填充公式,若把公式隐藏起来,就对有公式的单元格设置公式隐藏,可以通过代码实现,也可以通过鼠标在菜单里打开相应对话框进行隐藏设置,同时对工作表进行保护,防止用户通过鼠标操作更改公式内容,也可以为了简单把公式编辑栏隐藏。
谢谢 #集木工坊中式设计# 的邀请回答。
打开地址《 https://www.wukong.com/answer/6634674325498626311/
查看12月14日回答问题中已经介绍并附有代码,这里不再重复。不明之处可私信。
谢谢您的阅读!我是#Excel财务VBA#,懂会计的程序员,Excel&VBA精通。上面回答如果对您有帮助,或有不清楚的问题,或需要更多自动化财务表单模板下载,或了解更多实战技巧分享。请记得点"关注"我的头条号“Excel财务VBA”哦!也可私信
到此,以上就是小编对于excel 2003 锁定行的问题就介绍到这了,希望介绍关于excel 2003 锁定行的1点解答对大家有用。