探索WPS新旧函数:效率与兼容性的较量 点击使用AI助手 了解更多
发布于 2024-10-13 liusiyang 193 编辑
在办公软件WPS中,选择正确的函数可以极大提升工作效率。本文将带你了解WPS新旧函数在数据汇总任务中的表现,帮助你做出更明智的选择。
在社区瞧见了包含新函数的测试版版本,于是赶紧下载一个来试试看。
测试环境:
测试内容:
在一个工作簿中,有6个工作表:
在新工作表中以这6个工作表名和标题分别计算每一列的数据汇总,并在最后一列求和。
开始测试
完全使用sheetsname函数书写公式
左边的标题:=TRANSPOSE(DROP(SHEETSNAME(),,1))
中间的数据:=SUM(INDIRECT(DROP(TAKE($B$9#,ROW(A1)),ROW(A1)-ROW($A$1))&"!c",))填充,这里不知道为什么用前面的公式替代替代$B$9#会计算为0
求和行:=SUM(C9:G9)
sheetsname + 旧函数(1)
左边的标题:=TRANSPOSE(DROP(SHEETSNAME(),,1))
中间的数据:=SUM(INDIRECT("'"&$M22&"'!C[-11]",))填充
求和行:=SUM(INDIRECT("'"&M22&"'!H:H"))
sheetsname + 旧函数(2)
左边的标题:=DROP(TAKE(DROP(SHEETSNAME(),,1),,ROW(A1)),,ROW(A1)-ROW($A$1))
中间的数据:=SUM(INDIRECT($B22&"!c",))填充
求和行:=SUM(C22:G22)
旧函数
左边的标题:手动录入
中间的数据:=SUM(INDIRECT("'"&$M9&"'!C[-11]",))填充
求和行:=SUM(N9:R9)
综合对比
函数类型 | 完全使用sheetsname函数 |
计算部分公式字符数 | 65 |
计算部分公式 | =SUM(INDIRECT(DROP(TAKE($B$9#,ROW(A1)),ROW(A1)-ROW($A$1))&"!c",)) |
全表公式字符总数 | 2059 |
优点 | 上手简单,小白也能用 |
缺点 | 在表格上方随意插入行,出现#CALC!、#REF!错误和计算为0,仅适用于Windows系统的WPS |
函数类型 | sheetsname + 旧函数(1) |
计算部分公式字符数 | 36 |
计算部分公式 | =SUM(INDIRECT("'"&$M22&"'!C[-11]",)) |
全表公式字符总数 | 1299 |
优点 | 在表格上方随意插入行,不影响计算结果 |
缺点 | 仅适用于Windows系统的WPS |
函数类型 | sheetsname + 旧函数(2) |
计算部分公式字符数 | 26 |
计算部分公式 | =SUM(INDIRECT($B22&"!c",)) |
全表公式字符总数 | 1230 |
优点 | 上手简单,小白也能用 |
缺点 | 在表格上方随意插入行,出现#SPILL!、#REF!、#CALC!错误,仅适用于Windows系统的WPS |
函数类型 | 旧函数 |
计算部分公式字符数 | 35 |
计算部分公式 | =SUM(INDIRECT("'"&$M9&"'!C[-11]",)) |
全表公式字符总数 | 1151 |
优点 | 在表格上方随意插入行,不影响计算结果,完美兼容Windows、安卓、Mac系统,WPS、Excel等办公软件打开能完美展示 |
缺点 | 上手比较困难,函数逻辑性较强 |
综上所述,某些场景下,新函数不代表先进,旧函数不代表过时。
📌 | 以上示例均在金山文档能找到 https://kdocs.cn/l/cdhwYc9Ta7u1 由于金山文档不支持sheetsname,在表格下方有公式文本。 |
新函数提供了直观的操作和简化的流程,但可能面临兼容性问题。而旧函数虽然上手难度稍高,却能提供更好的兼容性和稳定性。在金山文档中,我们还找到了替代方案以确保跨平台使用。无论选择哪种方法,关键在于根据实际需求做出最合适的选择。
原文链接:https://bbs.wps.cn/topic/34104