WPS新升级!11个数组函数来袭 效率提升大不同
WPS再次迎来更新,此次更新可谓诚意满满,一口气推出了11个全新的数组函数,令人振奋不已。据内部消息,月底或许还有一波更新,届时LAMBDA与LET函数也将加入我们的行列。至此,WPS的函数库正式迈向了一个全新的篇章,类编程的时代已然来临!
下面,本文将为大家简要介绍这11个新函数的使用方法,具体操作可参考下方的图表。
一、转换功能 1. 多列转一列 TOROW函数与TOCOL函数的作用异曲同工,均能将多行多列数据转换为单行或单列。它们的用法几乎相同,只需将需要转换的数组作为参数输入即可。 语法:=TOROW(数组,[忽略特殊值],[扫描方式]) 语法:=TOCOL(数组,[忽略特殊值],[扫描方式]) 其中,第三参数用于调整转换方式,默认为按行转换,可根据实际需求进行调整。
- 多列转一列 WRAPCOLS函数与WRAPROWS函数同样能够将一行或一列数据转换为多行或多列。它们的用法一致,只需调整第三参数即可屏蔽错误值。 语法:=WRAPCOLS(向量,行数,[异常返回值]) 语法:=WRAPROWS(向量,列数,[异常返回值])
二、追加合并 追加合并功能可以将一个表格直接粘贴到另一个表格的上下或左右两侧。 VSTACK函数用于上下追加,HSTACK函数用于左右追加。若合并过程中出现#N/A错误,可以使用IFERROR函数进行屏蔽。 语法:=VSTACK(数组1,[数组2],[数组3],……) 语法:=HSTACK(数组1,[数组2],[数组3],……) 例如,公式=VSTACK(A2:C4,E2:G4)表示将表1与表2上下堆叠在一起,若表格格式一致,可实现快速汇总数据。
三、抽取 CHOOSECOLS函数用于从数据区域中抽取指定列,而CHOOSEROWS函数则用于抽取指定行。 语法:=CHOOSECOLS(数组,序列1,[序列2],……) 语法:=CHOOSEROWS(数组,序列1,[序列2],……) 例如,公式=CHOOSECOLS(A1:D5,2,4)表示从A1:D5这个表格中提取第2列与第4列。
四、截取 TAKE函数用于从数据的首尾截取行或列,而DROP函数则用于从首尾删除行或列。它们的用法相同。 语法:=TAKE(数组,行数,[列数]) 语法:=DROP(数组,行数,[列数]) 例如,公式=TAKE(A1:D5,2,3)表示先从上到下截取前2行数据,再从这2行中从左到右截取3列,显示为当前结果。若将第二参数改为负值,则从右开始截取;将第三参数改为负值,则从上往下截取。
五、扩展 EXPAND函数用于将数据扩展到指定的行列数,操作简单易懂。 语法:=EXPAND(数组,行数,[列数],[填充值]) 例如,公式=EXPAND(A1:B3,4,3)表示将A1:B3这个区域的数据扩展为4行3列的数据。若A1:B3区域不足以扩展至4行3列,则多出的部分会显示错误值。此时,可设置第三参数屏蔽错误值。
以上便是WPS新增的11个数组函数,LAMBDA与LET函数也即将与我们见面。相信随着WPS的不断进步,我们将迎来更加丰富和强大的功能。
如果您想提高工作效率,避免再为Excel问题向同事求助,不妨关注我的专栏。WPS用户同样适用,本专栏涵盖了函数、图表、透视表、数据看板等常用功能,助您快速成长为Excel高手!