乐于分享
好东西不私藏

【WPS JSA】登记表模板一次性写入公式

【WPS JSA】登记表模板一次性写入公式

当学会了用WPS JSA代码一键提取当前工作表中所有公式,可开展公式检查与测试工作。检查中发现了错误,修正错误公式,通常有两种方式:一是手动修改;二是用WPS JSA代码修改。今天介绍一下第二种修正错误公式的方式,对于经常使用的WPS表格,特别是结构复杂、公式较多的各类数据统计表等,学会用代码设置公式相当多了一重保障,操作也快捷。

不同的工作表有其特定的结构与逻辑关系,用代码设置公式也必须针对特定的工作表,所以不能通用。但是设置公式的代码不复杂,也很好修改。

学习使用时,先下载示例,示例中有《模板-第XX届委员会委员候选人登记表》《模板-第XX届经费审查委员会委员候选人登记表》除表头不同外,其他部分是一样的,公式也是一样的。示例中已带有“登记表模板一次性写入公式”WPS JSA代码。

操作步骤:

1.选中上述任一模板,可以把表中公式部分或全部删除(粉色标识);

2.点击「开发工具」→「运行宏」找到提取当前工作表中的所有公式宏,点击「运行」

3.选择不同姓名(黄色标识),测试其余项是否都有变化了。

扩展使用:将模板复制多份,选择不同姓名(最好工作表名称改成相应的姓名),这样操作,就完成了不同人的登记表。当然,这是手动操作,以后会介绍用代码批量直接生成所有人的登记表,效率会更高。

将陆续更新。

WPS JSA】代码:

function 登记表模板一次性写入公式(){    // 获取当前活动工作表    const sheet = Application.ActiveSheet;    // 使用数组定义要设置的所有表头单元格信息,便于集中管理和维护    const headers = [		{cell:"D8",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,2,FALSE)"},//性别		{cell:"F8",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,3,FALSE)"},//出生年月		{cell:"H8",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,4,FALSE)"},//民族		{cell:"B9",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,5,FALSE)"},//工作单位及职务		{cell:"F9",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,6,FALSE)"},//籍贯		{cell:"B10",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,7,FALSE)"},//参加工作时间		{cell:"D10",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,8,FALSE)"},//政治面貌		{cell:"F10",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,11,FALSE)"},//入会时间		{cell:"H10",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,9,FALSE)"},//学历		{cell:"A13",value:"=VLOOKUP(B8,两委代表名册含简历!$B$4:$N$25,12,FALSE)"}  //主要简历    ];    // 遍历headers数组,逐个设置单元格内容和公式    headers.forEach(header => {        Range(header.cell).Formula = header.value; // 设置单元格公式    }); }

往期内容:

【WPS JSA】提取当前工作表中的所有公式

什么是WPS JSA?如何调用WPS宏编辑器?

可下载以下WPS表格查看测试:
2026年02月27日-【WPS JSA】登记表模板一次性写入公式-示例.zip

一码在手,天下我有。

持续更新,关注点赞收藏

学会了WPS JSA实战,就是香!!!

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 【WPS JSA】登记表模板一次性写入公式

评论 抢沙发

5 + 9 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮