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函数应用到每个值并返回累加器中的总值,将数组减小为累计值。

以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!!!!!!!!!!!!

四川省
浏览 1051
收藏
13
分享
13 +1
8
+1
全部评论 8
 
龙行健
点赞学习
· 四川省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
清新自然
优秀👍👍👍
· 河南省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

点赞学习
· 广东省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
闵鑫
闵鑫

WPS产品体验官

学会啦,谢谢老师分享
· 湖北省
1
回复
丁功令
丁功令

创作者俱乐部成员

闵老师客气啦,希望您多提宝贵意见和建议
· 四川省
回复