VSTACK+HSTACK+WRAPROWS+REDUCE+REGEXP+TOCOL提取数据应用案例
丁功令
创作者俱乐部成员
⭐场景:使用REGEXP函数提取数据。
具体要求:根据给定的原始数据,使用函数公式生成与标准相同的内容。
步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这几个函数。
步骤2:在G2单元格输入公式,如下所示:
=VSTACK(HSTACK(A1,C1,E1,A1,C1,E1),WRAPROWS(REDUCE(,REGEXP(TOCOL(A2:A6&"-"&TOROW(C2:C4&"-"&TOROW(E2:E4))),"[^-]+",3),HSTACK),6,""))
然后按ENTER键,即可得到所要的结果。
函数语法:
VSTACK函数
返回通过以逐行方式拼接每个数组参数而形成的数组。
数组1:
数组1,数组2,..要拼接的数组或引用。
函数语法:
HSTACK函数
返回通过以逐列方式拼接每个数组参数而形成的数组。
数组1:
数组1,数组2.... 要拼接的数组或引用。
函数语法:
WRAPROWS函数
将一维数组按行转化为二维数组。
向量: 要转化的数组或引用。
函数语法:
REDUCE函数
通过将 LAMBDA函数应用到每个值并返回累加器中的总值,将数组减小为累计值。
初始值: 是累加器的起始值。
函数语法:
REGEXP函数
基于正则表达式,进行复杂文本的匹配、提取、替换,结果返回文本
原始字符串: 要用正则表达式匹配的文本
以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!!!!!!!!!!!!
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员