excel如何添加公式模板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何添加公式模板相关的知识,希望对你有一定的参考价值。

我在日常工作中总要用到一个公式就是 A1*B1*C1/1000000 每次都要输入,有什么方法能只输入一次,然后以后不管打开哪个文件,要输入这个公式都直接一个快捷键就搞定?或者怎么把这个函数保存到函数列表的模板里?请高手指点!谢谢

ALT+F11打开VBA编辑窗口,插入模块,粘贴以下代码。

Sub 录入公式()
ActiveCell.FormulaR1C1 = "=RC1*RC2*RC3/1000000" '我假定您输公式的单元格在同一行,如果不在同一行,这条代码要修改
End Sub

返回工作表,工具==>宏==>选择“录入公式”这个宏==>选项==>设置快捷键==>确定。

以后要使用请运行这个宏即可,或者按当初设置的快捷键。

希望能帮到楼主,如还有问题请HI我。
参考技术A 1、设置好表格的各种格式,打开“另存为”对话框,将“文件类型”设置为“模板(*.xlt)”,然后取名保存即可;
2、用模板生成表格文件:执行“新建工作簿”,单击“本机上的模板”选项,打开“模板”对话框,选择相应的模板文件,“确定”。
参考技术B 1、用vba写一个function;
2、定义名称;

java如何获取excel公式计算结果,不用XSSFFormulaEvaluator,POI的公式取值GC频率过高

提供一个sheet页模板,让用户填写数据,然后上传到服务器,服务器将用户上传的数据,复制到服务器中的模板的相应Sheet页上,再通过excel的公式将计算结果(多行多列)反馈给上传用户,在POI的复制和计算过程中,因公式复杂,公式项多,sheet页多,在调用XSSFFormulaEvaluator.evaluate()方法时导致内存占用过大,GC频率过高,甚至OOM,有什么方法可以解决。
现将用户数据赋值到了服务器模板,在不通过XSSFFormulaEvaluator.evaluate()计算时取excel单元格数据为模板的值,没有刷新。或者有没有什么方法,在获取用户上传数据赋值到服务器模板中,调用excel的公式执行方法?再读取模板中的值……
如有好的建议,欢迎沟通 QQ:717092771

参考技术A if(cell.getCachedFormulaResultType() == 0)res = String.valueOf(cell.getNumericCellValue());;
if(cell.getCachedFormulaResultType() == 1)res = cell.getStringCellValue();
不用evaluator

以上是关于excel如何添加公式模板的主要内容,如果未能解决你的问题,请参考以下文章

java如何获取excel公式计算结果,不用XSSFFormulaEvaluator,POI的公式取值GC频率过高

如何让excel单元格公式中自动添加标点符号?

如何将 Excel 公式转换/模拟为 SQL 查询

excel 表格中如何添加一个自定义的公式

请教JAVA使用POI导出excel处理空白单元格的问题

EXCEL中图表如何引用自定义的公式名称