我正在尝试将数据解除嵌套在以“|”分隔的一列中。其余列应“遵循”该列中的未嵌套逻辑。
我制作了一个示例电子表格来总结我的问题。
在这里发现了类似的问题,但无法为我的用例复制它。 另外,我的原始电子表格中有 50 列,所以我不确定这是正确的方法。
预先感谢您的帮助。
unnest 数据,其中“日期”列包含多个由 " | "
分隔的日期值,并且表中的每一行应扩展为多行,每个日期一行。它还确保“
name”、“last name”和“email”列遵循每个日期的 unnested
逻辑。使用的公式
=BYROW(SORT(TOCOL(BYROW(B2:E6, LAMBDA(r, let(x, CHOOSECOLS(r,1,2,3), y,CHOOSECOLS(r,4), z, SPLIT(y,"|"), TOROW(BYROW(TOCOL(z),LAMBDA(c, JOIN("|",x,c))))))))), LAMBDA(m, IFERROR(SPLIT(m, "|"),"")))
输出示例