WPS表格 TRANSPOSE+REDUCE+REGEXP+VSTACK函数嵌套转置数据的应用案例
丁功令
创作者俱乐部成员
⭐场景:使用TRANSPOSE函数转置数据。
具体要求:根据给定的原始内容,使用函数公式生成与标准相同的内容。
步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这几个函数。
步骤2:在C2单元格输入公式,如下所示:
=TRANSPOSE(REDUCE(,REGEXP(A2,{"[A-z]+","[0-9]+","[一-龟]+"},3),VSTACK))
然后按ENTER键,即可得到所要的结果。
函数语法:
TRANSPOSE(array)
Array 需要进行转置的数组或工作表中的单元格区域。
所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。
返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。在行列数分别与数组的行列数相同的区域中,必须将TRANSPOSE 输入为数组公式。使用 TRANSPOSE 可在工作表中转置数组的垂直和水平方向。
函数语法:
REGEXP函数:
基于正则表达式,进行复杂文本的匹配、提取、替换,结果返回文本。
函数语法:
REDUCE函数
通过将 LAMBDA函数应用到每个值并返回累加器中的总值,将数组减小为累计值。
以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!!!!!!!!!!!!
创作者俱乐部成员
创作者俱乐部成员
WPS寻令官
创作者俱乐部成员
WPS产品体验官
创作者俱乐部成员