TRANSPOSE+DROP+REDUCE+LAMBDA+IFERROR+VSTACK函数拼接数据

丁功令
丁功令 Lv.3 优质创作者KVP

Lv.3优质创作者

场景:使用VSTACK函数垂直方向拼接数据。

具体要求:公司以商品”笔记本电脑”为例,根据给定的原始内容,使用函数公式生成与标准相同的内容。

说明:根据销量排名重复对应的姓名。例如:”贾一”重复2次、”张三”重复8次、”李四”重复7次……

步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这几个函数。

步骤2:在I2单元格输入公式,如下所示:

=TRANSPOSE(DROP(REDUCE("",B2:B13,LAMBDA(x,y,IFERROR(VSTACK(x,REPTARRAY(y,,OFFSET(y,,5))),""))),1))

然后按ENTER键,即可得到所要的结果。

函数语法:

TRANSPOSE(array)

Array 需要进行转置的数组或工作表中的单元格区域。

所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。

函数语法:

IFERROR(value, value_if_error)

IFERROR 函数语法具有下列参数:

■ 取值:必需,检查是否存在错误的参数。

■ value_if_error:必需,公式计算错误时返回的值。

计算以下错误类型: #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!。

说明

■ 如果 value 或 value_if_error 是空单元格, 则 IFERROR 将其视为空字符串值 ()。

■ 如果 value 是数组公式, 则 IFERROR 返回值中指定的区域中每个单元格的结果数组。

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

浏览 86
收藏
12
分享
12 +1
8
+1
全部评论 8
 
WPS_1770188003
点赞学习
· 四川省
1
回复
丁功令
丁功令Lv.3 优质创作者KVP

Lv.3优质创作者

·
回复
 
S.C.M.浩
学习了👍🏻
·
1
回复
丁功令
丁功令Lv.3 优质创作者KVP

Lv.3优质创作者

·
回复
 
清新自然
👍👍👍👍👍
· 河南省
1
回复
丁功令
丁功令Lv.3 优质创作者KVP

Lv.3优质创作者

·
回复
 
亂雲飛渡
点赞
· 广东省
1
回复
丁功令
丁功令Lv.3 优质创作者KVP

Lv.3优质创作者

·
回复