gpt4 book ai didi

google-sheets - Google 表格 - 将不规则的列数据分组转置为行

转载 作者:行者123 更新时间:2023-12-02 01:27:14 24 4
gpt4 key购买 nike

就像 transpose column data 中数据转置的问题一样,我一直在尝试转置具有多个变量的一组数据。我面临的最大问题是试图删除无用的数据。表1是数据的接收方式

<表类="s-表"><头>第 N 列<正文>2022 年 9 月 7 日 警报 出了点问题鱼公司700001234561234567231.03 查看详情2022 年 9 月 7 日 ---肉类公司70000987654688773 查看详情2022 年 9 月 7 日 成功制作公司70000192837 查看详情

表2是期望的输出

<表类="s-表"><头>A列B列C列D列E列<正文>日期供应商po发票费用2022 年 9 月 7 日鱼公司700001234561234567231.032022 年 9 月 8 日肉类公司70000987654D688773B2022 年 9 月 7 日制作公司70000192837

由于嵌套错误,我无法修剪单元格 Alert 并且出了点问题

最佳答案

REDUCE 数组到字符串,由分隔符连接。如果值是日期,则通过 🍚 加入,否则如果它是由 REGEXMATCH 确定的感兴趣值,则通过 🐇 加入。从创建的字符串中,按行分隔符 🍚 拆分,TRANSPOSESPLIT 按列分隔符 🐇

=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(REDUCE(,A2:A20,LAMBDA(a,c,IFS(ISDATE(c),a&"🍚"&TO_TEXT(c),REGEXMATCH(TO_TEXT(c),".*company|70{5}\d+|\d+"),a&"🐇"&c,TRUE,a))),"🍚")),"🐇"))
<表类="s-表"><头><日> <日> <日> <日> <日> <正文>2022 年 9 月 7 日鱼公司700001234561234567231.032022 年 9 月 7 日肉类公司700009876546887732022 年 9 月 7 日制作公司70000192837

关于google-sheets - Google 表格 - 将不规则的列数据分组转置为行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74199593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com