乐于分享
好东西不私藏

WPS新函数上线,三年前我反馈的BUG已清零

WPS新函数上线,三年前我反馈的BUG已清零

小伙伴们好久不见,这是26年的第一次更新,我来更新是因为WPS更新了,本次更新增加了一个新函数,修复了几个3年前已知的函数BUG,至此3年前我提的十多个BUG已全部修复,阶段性的大圆满了。
先来说下新增加的函数。
IMAGE函数,从给定源返回图像(图片链接转图片), 函数语法如下。
该函数一共5个参数,第一个参数是必填参数,需要给定图片的在线链接,本地图片路径是无法使用IMAGE函数显示图片的。本地图片转在线链接的话可以把图片上传到图床网站,或者上传到任意网站,上传成功后都可以获取到图片在线链接,如获取我WPS社区的头像链接,选中头像图片右键,点击【复制图片地址】,如下图所示。
获取到图片在线地址,粘贴到表格中后,就可以使用IMAGE函数将链接显示图片了,如下图所示。

=IMAGE(D3)

每个文档第一次使用IMAGE函数会有权限提示,点击【授权】即可。
点击【授权】后即可显示图片,IMAGE函数是支持动态数组的哦。

=IMAGE(D3:D7)

第2个到第4个参数都是可以省略的,其中第3个参数很好理解,是可以指定显示图片大小的几种方式,默认参数是0(适应单元格),当第3个参数设置成3(自定义大小)时,第4、第5参数高度、宽度参数可用,否则函数会返回错误值#VALUE
相信大部分小伙伴好奇,第2个参数替换文本是什么意思,我们先来看下面的示例。

=IMAGE(D3:D7,C3:C7&”头像”)

因为这个世界上还有一部分视觉障碍人士,当使用屏幕阅读器或WPS AI朗读时,将大声朗读替换文本,以便用户可以更好地了解屏幕上的内容,如果不设置这个参数,只会朗读“图片”两个字。
直接在表格中插入图片或形状对象时,在【设置对象格式】的【大小与属性】中的【可选文字】属性是一样的。
如果从系统或网站中导出的文件有多个图片链接,需要将图片下载到本地,可以先使用IMAGE函数将链接显示成图片,然后选中显示图片右键,点击【转为浮动图片】,如下图所示。

=IMAGE(D3)

需要注意的是,这里不能使用动态数据溢出,要引用一个单元格后向下填充公式,否则无法批量转浮动图片。
转为浮动图片后再次右键,点击【图片嵌入单元格】,将图片嵌入到单元格中。
将文件保存或另存为xlsx格式后关闭,使用WPS内嵌单元格图片批量导出工具即可一键将图片下载到本地。
WPS内嵌单元格图片批量导出工具
下面再来聊聊修复的几个BUG。
1、HYPERLINK函数使用动态数据溢出后无法跳转问题,现在已经修复了!
B3单元格公式

=SEQUENCE(ROWS(C3#))

C3单元格公式

=SHEETSNAME(,1,1)

D3单元格公式

=HYPERLINK(“#”&C3#&”!A1″,”查看”)

2、LAMBDA函数设置多个可选参数时,保存关闭再次打开错误问题,现在已经修复了。

=LAMBDA([x],[y],[z],SUM(x,y,z))()

3、使用LET、LAMBDA函数创建自定义函数时,参数无法传入函数名称问题,现在已经修复了。

示例1、使用LAMBDA函数创建多条件查询函数,函数内给定条件,在调用时传入不同函数名称后,返回对应的统计结果。

=LET(fx,LAMBDA(x,x(D:D,C:C,G2)),HSTACK(fx(SUMIFS),fx(MAXIFS),fx(MINIFS)))

示例2、使用LET函数定义一个函数,可以使用语法糖。

完整公式

=LET(u,LAMBDA(x,SUM(x)),u(D3:D9))

使用语法糖公式

=LET(u,SUM,u(D3:D9))

支持使用语法糖后在使用GROUPBY函数需要对多列设置不同统计函数时会更加简便。

=LET(u,SUM,m,MAX,GROUPBY(C3:C9,D3:H9,HSTACK(u,m,m,u,m)))

以上几个问题是大家比较常用的,还有其它的一些数据类型以及数据维度的问题的bug也全部都修复了,这里就不一一赘述了。
这期间WPS一直默默的修复些大家不为知的一些细小问题,虽然有些问题使用场景不大,但是在收到问题反馈后,工作人员依然认真对待,最后要感谢邓华老师和研发小哥们的持续投入与专业精神,正是这份低调的坚持,悄然完成新一轮更新。
WPS版本号:12.1.0.25865 32位
– – – END – – –